软件测试流程及产出物

软件测试流程… 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进行处理,非常感谢!

上一篇 2018年6月2日
下一篇 2018年6月2日

相关推荐