IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试项目概述 -> 正文阅读

[开发测试]测试项目概述

1:项目背景

项目名称:XXXX有限公司POS系统?

用户:XXXXXXX

?????????《XXXXPOS系统》可用于商品管理、商品类别、供应商的管理、客户管理、采购信息及销售信息、采购退货和销售退货、库存统计、系统维护等应用模块。

测试版本:V1.0

2 测试目的

为了要找出错误,通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。保证整个软件开发过程是高质量的,同时满足用户指定的需求(功能、性能、安全性、兼容性)。

3 参考文档

《POS_需求_YYYYMMDD_v4.1.doc》

4?测试环境

如使用7台同等配置电脑,在不同环境进行(真实机器和虚拟机器)

4.1 硬件设备

? ? ? ? 1,软件环境(相关软件、操作系统等)虚拟机

? ? ? ? 2,硬件环境(网络、设备等)

? ? ? 4.2 辅助工具

? ? ? ? ?测试工具:如(禅道)

? ? ? ? ?版本控制工具:如(svn)

5 测试资源

? ? ? ? 人员分配(例)

角色

所推荐的最少资源

具体职责或注释

测试组长

进行管理监督。

职责:

提供技术指导

生成测试计划,测试方案

参与测试

配置管理员

确保测试环境得到管理和维护。

职责:

管理测试系统

管理VSS

授予和管理角色对测试系统的访问权

参与测试

文档管理员

确保测试文档得到管理和维护。

职责:

管理文档

维护文档

生成工作日志

参与测试

质量监督员

外派他组进行质量监督。

职责:

质量监督

参与测试

需求分析员

对文档需求调研及需求反馈的分析。

职责:

分析需求

参与测试

记录员

记录会议内容及各种组内信息。

职责:

记录会议内容

生成会议记录文档

参与测试

测试员

执行测试。

职责:

执行测试

记录结果

从错误中恢复(返测报告)

收集测试用例

生成缺陷报告

?

6 测试策略

6.1?功能测试

功能测试是从用户的观点出发,主要以亿达商贸POS系统软件需求说明书和操作使用手册为依据,对程序功能和程序接口进行的测试。

测试目标

系统提供的功能与需求或用户手册相符。

测试范围:

首页

商品管理

商品类别

供应商的管理功能

客户管理

采购信息及销售信息

采购退货和销售退货

库存统计

系统维护

方法:

· 集成测试阶段主要针对所有主要的功能实现进行测试,系统测试阶段依据需求规格说明书逐项测试,验收测试阶段依据说明书逐项测试。

· 重要的功能应该投入更多的精力进行测试,并及时小结。

完成标准:

· 功能实现,且可以正确执行。

· 所发现的缺陷尽量解决,留下的问题已经进行相应的处理或提供其他的解决方法。

需考虑的特殊事项:

· 注意开发组可能的功能变化和需求变更。

· 注意其中一些重要功能是与实际效果相关,并不是简单的功能实现。

· 注意值域测试的提示信息。

? ? ? 6.2 业务测试?

?????业务测试关注的要点是业务流程,及数据流从软件中的一个模块流到另一个模块的过程中的正确性。

?6.3 功能测试检查项:

  1. 表单测试:必填项,提示信息,边界值,数据类型,字符长度,特殊字符
  2. 链接测试:风格,链接正确,导航文字描述,图片链接
  3. 图形测试:图片大小,位置,相关说明,字体,大小,颜色,背景等
  4. 表格:样式
  5. 内容测试:信息归类是否正确,显示位置,检索功能
  6. 浏览器测试:功能,风格显示等

? ? ? ?6.4 常见错误类型:

?????页面链接和风格、相关性检查、按钮功能、字串长度、字串类型、重复提交、回退、上传下载、必填项、快捷键、刷新、信息重复、功能错误、功能遗漏、界面错误、外部数据库错误。

7 任务分配

? ? ?例

时间安排

主要任务

成果

第一天

长进行模块分解,进行工作量评估;需求人员撰写需求说明书

任务分配评估表、需求说明书初稿

第二天

需求说明书评审、修订,安装调试SVN及思维导图,组长分配任务,撰写POS系统思维导图初稿并组内评审?

需求说明书修订版、SVN和Xmind安装调试成功、POS系统思维导图初稿

第三天

POS系统思维导图评审、修订,组长分配任务,需求人员撰写需求细化文档,并组内评审

思维导图修订版,需求细化初稿

第四天

新需求的评审、修订,安装调试Office和Visio,组长分配任务,测试人员撰写模块拆分图

新需求修订版、office和Visio安装调试成功、模块拆分图初稿

第五天

模块拆分图初稿的评审、修订

模块拆分图修订版

第六天

测试计划制定;

测试计划、产品环境搭建完成

第七天

测试计划评审、修订;

测试用例初稿

第八天

测试用例评审、修订

用例评审结论、测试用例

第九天

执行测试用例

用例测试结果、缺陷报告

第十天

执行测试用例,项目测试总结

用例测试结果、缺陷报告、项目测试总结报告

8 时间的安排

? ? ? ?安排测试所需的时间

9 风险控制

需求或设计的变更未及时通知。

需求不明确可能导致开发的产品与目标不一致。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:12:06  更:2021-11-27 10:12:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:19:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码