欢迎来到天天文库
浏览记录
ID:55779704
大小:260.50 KB
页数:17页
时间:2020-06-07
《测试用例编写规范修订版.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、测试用例编写规范(V2.0)2010年02月23日目录第一章文档介绍31.文档目的32.适用范围33.术语及缩略语34.参考文献3第二章测试用例编写原则3第三章测试用例命名规范41.测试用例命名规范42.QC中用例命名规范4第四章测试用例编写规范51.测试用例的构成52.测试用例的编写细则53.其它细则6附:测试用例示例8第一章文档介绍1.文档目的本文档为了指导测试人员进行测试用例的编写,描述编写测试用例应该包含的内容及编写要求,以确保测试用例的规范性和完整性。2.适用范围适用于本公司软件产品的功能测试用例编写。3.术语及缩略语测
2、试项:覆盖功能测试的测试点4.参考文献《计算机软件测试文档编制规范》GB/T9386—2008第二章测试用例编写原则1.需求文档和测试系统中涉及的各模块及功能都要有测试用例对应。2.测试用例结构可以清楚显示系统组成的各子模块及功能名称、层次。3.每个功能点都要生成测试用例,如新建页面点击确定、取消应分别生成2个用例。对于一个功能需多个测试项覆盖的,每个测试项应生成一个测试用例。如新建必填项、新建输入校验应分别生成2个用例。4.功能中涉及的测试项应有针对性和典型性的选取。5.测试用例编写要清晰简洁,可供其它测试人员执行。1.产生测试
3、结果的测试数据应与用例中记录的数据相一致。2.对于测试要求之外的测试类型,可视业务具体情况,编写相应用例。如:页面测试、兼容性测试等。第一章测试用例命名规范1.测试用例命名规范子模块名称_功能名称_(下级功能名称_)测试项名称示例:车辆定位信息查询_查询_组合条件2.QC中用例命名规范2.1各级模块要以文件夹形式创建,以具体模块名称命名。示例:2.2主界面上可直接使用的功能,以测试用例形式创建,以具体功能名称命名。2.3模块中存在的功能,以测试用例形式创建,以所在模块名称+下划线+具体功能名称命名。针对功能进行的测试项,可用下划线
4、连接在功能名称后命名。示例:第一章测试用例编写规范1.测试用例的构成测试用例由用例编号、用例名称、用例说明、测试步骤、测试结果及测试日期构成。1.1用例编号,测试用例的顺序标识,具有唯一性。1.2用例名称,测试的功能及测试项名称。1.3用例说明,简要描述测试用例执行的测试项和特征。通过简短的用例描述即可了解该用例的测试点,该用例与其他用例的不同之处。1.4测试步骤,清晰描述具体的测试执行步骤,一条用例可以有多个步骤,每个步骤都可以对应预期结果和实际结果,且应具有高可执行性。测试步骤包括步骤名称、前置条件、描述、预期、实际、结果。1
5、.5测试结果,根据各步骤对应的实际测试结果,确定用例的测试结果。1.6测试日期,执行测试用例的日期。2.测试用例的编写细则该部分是最核心的部分,下面逐一说明各字段的编写方法。2.1用例编号,用例拼音大写首字母+中划线+功能拼音大写首字母+中划线+流水号。用例数不足千位的,以三位流水号表示,用例数超过千位的,以四位流水号表示。如:YL-GN-025、YL-GN-147、YL-GN-1328。目前用例编号为QC中自动生成。2.2用例名称,应与实际功能名称及测试项一致。如:车辆定位信息查询_查询_默认条件。2.3用例说明,应简要描述该用
6、例的测试点。如:修改站点信息、查询货运信息、浏览站点数据。2.4测试步骤:测试用例第一步要求为进入模块的路径,即编写为“一级模块”+“→”+“二级模块”+…+“→”+“最下级功能点名称”。第二步……第N步,描述具体的测试行为及预期结果。2.4.1步骤名称:简明扼要的写出操作步骤特征或执行的动作名称,步骤名称不能重复,如:进入模块、新建。2.4.2前置条件:执行该用例需要满足的条件。根据具体测试确定是否有前置条件,没有前置条件的写“无”。2.4.3描述:具体各步描述按照阿拉伯数字进行编号,如:1.……;2.……。描述中仅有一个步骤,
7、也需写成1.……,同一组输入操作写为一个步骤。2.4.4预期:执行相关操作步骤后预期得到的结果。预期结果中以“应……,”或者以“应不能……”开头的预期结果总述,“并且……”进行具体预期结果补充。2.4.5实际:执行测试的实际结果。实际结果中以“可以……”或者以“不能……”开头的特征总述,逗号后进行具体实际结果补充。2.4.6结果:通过或不通过。2.5测试结果:测试用例为通过或不通过。用例存在C级以上缺陷,即用例为不通过,用例中存在D、E级缺陷,用例为通过,缺陷对应测试步骤为不通过。2.6环境要求:用例中涉及环境要求的需具体写明。(
8、具体用例书写可见附件:测试用例示例)3.其它细则:3.1用例编写中,对于各控件的描述要求为:路径:模块路径用“→”符号连接;点击项:按钮、图标、链接用“〖〗”符号表示,如:点击〖XXX〗输入项:输入框、下拉框直接写输入项名称:+具体输入信息,如:名
此文档下载收益归作者所有