软件测试流程… 1
1 软件项目测试过程… 1
1.1 需求分析… 1
1.2 项目整体计划及评审… 1
1.3 测试用例设计及评审… 2
1.4 测试执行… 2
1.5 测试评估… 3
1.6 产品试用及客户培训… 3
2 软件测试阶段… 4
2.1 单元测试… 4
2.2 集成测试… 4
2.3 系统测试… 4
2.4 验收测试… 5
2.5 回归测试… 5
3 附录… 5
3.1 测试文档清单… 5
3.2 缺陷管理流程… 5
3.3 缺陷等级划分… 6
1 软件项目测试过程
测试阶段从横向看有以下活动:
2.1 单元测试
主要是测试程序代码,为的是确保各单元模块被正常编译。有具体到模块的测试,也有具体到类、函数的测试等。——一般是由开发来完成
2.2 集成测试
单元测试后,将各单元组成完整的体系,测试软件单位之间的接口是否正确,数据能否正常传递。——比如注册和充值这两个功能能否连通
2.3 系统测试
把软件系统搭建起来,按照《软件规格说明书》中的要求对各项功能进行测试,看是否符合需求、在系统运行是否存在漏洞等——根据测试用例,进行完整的系统测试
系统测试主要包括功能测试、界面测试、可靠性测试、易用性测试、性能测试。功能测试主要针对包括功能可用性、功能实现程度(功能流程&业务流程、数据处理&业务数据处理)方面测试。
2.4 验收测试
按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统——用户对软件进行验收
2.5 回归测试
回归测试是指重复以前的全部或部分的相同测试。新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。
3 附录
3.1 测试文档清单
阶段 |
活动 |
产出物 |
模板 |
设计 |
系统设计 |
测试计划 |
|
测试计划评审会议纪要 |
无 |
||
开发 |
测试用例设计 |
测试用例 |
|
测试用例评审记录 |
无 |
||
需求跟踪表 |
无 |
||
测试 |
测试执行 |
测试用例执行记录 |
无 |
测试工作阶段 告 |
无 |
||
测试日 |
|
||
缺陷管理 |
缺陷bug清单 |
无 |
|
验收 |
系统验收 |
验收测试 告 |
|
系统发布 |
用户手册 |
无 |
3.2 缺陷管理流程
缺陷状态一般分为:新建、打开、已分配、已修复、关闭、重新打开
中间会有:延期、重复、拒绝等状态
缺陷管理流程:

3.3 缺陷等级划分
A类–严重错误,包括以下各种错误:
1、由于程序所引起的死机,非法退出
2、死循环
3、数据库发生死锁
4、因错误操作导致的程序中断
5、功能错误
6、与数据库链接错误
7、数据库通讯错误
B类–较严重错误,包括以下错误:
1、程序错误
2、程序接口错误
3、数据库的表、业务规则、缺省值未加完整性等约束条件
C类–一般性错误,包括以下各种错误:
1、操作界面错误(包括数据窗口内列名定义、含义是否一致)
2、打印内容、格式错误
3、简单的输入显示未放在前台进行控制
4、删除操作未给出提示
5、数据库表中有过多的空字段
D类–较小错误,包括以下各种错误:
1、界面不规范
2、辅助说明描述不清楚
3、输入输出不规范
4、长操作未给用户提示
5、提示窗口文字未采用行业术语
6、可输入区域和只读区域没有明显的区分标志
E类–测试建议
转:https://wenku.baidu.com/view/53c209e2db38376baf1ffc4ffe4733687e21fc80.html
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!