冒烟测试通过标准
1 编写目的
为了验证开发提交给测试的应用程序是否具备测试准入条件,防止测试一开始就执行全面测试,若存在主功能阻塞不具备测试条件而造成资源浪费;同时为提高开发人员的代码质量意识,特制定本标准,用于指导测试部全体人员,只有通过本标准制定的测试项后,方可接收测试申请,根据测试用例执行全面测试。
2 冒烟测试定义
本文描述的冒烟测试, 通指使用自由测试的方法,对软件基本功能执行验证,只有在软件基本功能可用的情况下,再启动全面单元测试验证工作。
3 测试准入条件
1)本次提交测试的功能,开发完成并已通过开发自测或交叉测试;
2)测试环境已部署完成,且测试数据已准备完毕。
4 测试用例的选择
1)提交测试功能的核心业务流程;
2)本次提交测试功能中,优先级最高的用例。
5 测试标准
5.1 标准适用范围
本标准适用于公司产品或项目的单元测试验证阶段,在执行全面测试前,使用冒烟测试方法对软件基本功能执行的检查。
5.2 标准内容
1.主要功能实现
1)已实现功能符合需求、设计要求,功能实现正确;
2)基本功能实现,页面不存在404,500报错 ;
3)新增、修改、删除,均可成功保存,且数据正确;
4)查询功能实现,且查询结果正确;
5)分页功能实现,且可正常进行上一页、下一页、指定页跳转。
2.性能要求
页面响应速度,单个功能点操作响应时间小于5S 。
3.数据计算
统计报表类,统计数据及计算结果正确。
4.标准规范要求
1)页面显示正常,不存在显示错乱的情况;
2)功能按钮命名正确,符合UI规范,不存在明显的错误;
3)必填字段标识与判断均正确。
6 测试结论
测试通过或测试不通过,测试负责人根据冒烟测试标准内容项判断测试是否通过。测试通过后,接收测试,根据测试用例执行全面单元测试验证工作;测试不通过,退回开发不予接收测试,开发重新修改并自测后,再次提交测试申请。
冒烟测试结束后,测试出具简单的冒烟测试报告,并发送给相应项目负责人及部门主管。