发布网友 发布时间:2022-04-27 01:58
共1个回答
热心网友 时间:2022-06-22 04:10
1、软件测试规范的定义: 软件测试规范就对软件测试的流程过程化,并对每一个元素进行明确界定,形成完整的规范体系。软件测试规范是一个公司的测试标准,不仅是测试人员测试的准则,还是开发人员和测试人员达成的契约。一般来说,小的公司或不正规的公司都不会书写这个,它一般由测试经理来编写,估计一般的测试工程师接触较少,不太了解。 2、软件测试规范描述的内容: 软件测试规范一般来说描述的内容包括:测试目的、测试类别、测试过程、测试方法、测试用例、测试管理、测试文档、测试工具都要进行明确的描述。 3、一份“有效的、可行性高”的软件测试规范包括以下内容: (1)测试计划规范: 它包括测试计划模板的编写风格和测试计划的编写要求。如:测试进度估算、测试风险评估、测试人员安排和测试时间安排由什么来确定等等内容。 (2)测试用例设计规范: 它包含了测试用例的模板编写和测试用例的设计要求。如:测试用例设计人员、测试执行时间、测试用例设计的优先级等等。 (3)测试工具使用规范: 有了这个规范,测试人员就知道“项目进展”到什么程度,什么时候使用什么测试工具。个人建议:最好把测试工具配置部分的“注意事项”也罗列在里面。比如说使用LoadRunner做性能测试时,支持哪些常用的协议?使用那些脚本开发语言都写清楚。 (4)缺陷跟踪系统录入规范: 主要是规范测试人员按照统一的要求递交缺陷到数据库。录入时,必须考虑缺陷录入的格式、录入的要素以及缺陷录入的“必填项”的要求等等内容。 (5)缺陷严重等级划分规范: 有了缺陷严重等级的划分规范,测试人员、开发人员和其它项目组成员,对于测试缺陷就有了统一的标准,也不会因为某个缺陷由于严重等级的问题项目组成员争论半天,提高了测试效率。 (6)缺陷优先等级划分规范: 优先等级规范的描述,有利于开发人员准确定位缺陷的优先等级标识,为开发人员修复软件缺陷和衡量产品质量提供参考。 (7)缺陷分类规范: 让测试人员准确对全部的缺陷,按“模块”进行准确分类,方便测试部门或质量部门对缺陷数量进行统计,并对软件质量进行评估,为软件是否允许发布提供重要的参考依据。 (8)缺陷状态修改规范: 要求测试管理系统的管理人员,根据不同的项目角色,准确分配缺陷管理系统的使用权限。如:开发人员不应该具备Rejected、Closed、Suspended的权限;测试人员不应该有Fixed的权限;还有如优先级、严重等级和版本等重要区域,都不允许修改。 (9)缺陷递交流程规范: 该规范是指测试人员“递交缺陷”、“缺陷公开”和开发人员修改缺陷后递交测试人员验证的流程,最好做成流程图的形式。 (10)测试报告规范: 它包括测试报告模板以及对测试报告编写的各种要求。