您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 测试用例编写规范_修订版3
1测试用例编写规范(V2.0)2010年02月23日2目录第一章文档介绍............................................................................................................................................31.文档目的.....................................................................................................................................................32.适用范围.....................................................................................................................................................33.术语及缩略语...........................................................................................................................................34.参考文献.....................................................................................................................................................3第二章测试用例编写原则.........................................................................................................................3第三章测试用例命名规范.........................................................................................................................41.测试用例命名规范..................................................................................................................................42.QC中用例命名规范................................................................................................................................4第四章测试用例编写规范.........................................................................................................................51.测试用例的构成......................................................................................................................................52.测试用例的编写细则.............................................................................................................................53.其它细则.....................................................................................................................................................6附:测试用例示例...........................................................................................................................................83第一章文档介绍1.文档目的本文档为了指导测试人员进行测试用例的编写,描述编写测试用例应该包含的内容及编写要求,以确保测试用例的规范性和完整性。2.适用范围适用于本公司软件产品的功能测试用例编写。3.术语及缩略语测试项:覆盖功能测试的测试点4.参考文献《计算机软件测试文档编制规范》GB/T9386—2008第二章测试用例编写原则1.需求文档和测试系统中涉及的各模块及功能都要有测试用例对应。2.测试用例结构可以清楚显示系统组成的各子模块及功能名称、层次。3.每个功能点都要生成测试用例,如新建页面点击确定、取消应分别生成2个用例。对于一个功能需多个测试项覆盖的,每个测试项应生成一个测试用例。如新建必填项、新建输入校验应分别生成2个用例。4.功能中涉及的测试项应有针对性和典型性的选取。5.测试用例编写要清晰简洁,可供其它测试人员执行。6.产生测试结果的测试数据应与用例中记录的数据相一致。47.对于测试要求之外的测试类型,可视业务具体情况,编写相应用例。如:页面测试、兼容性测试等。第三章测试用例命名规范1.测试用例命名规范子模块名称_功能名称_(下级功能名称_)测试项名称示例:车辆定位信息查询_查询_组合条件2.QC中用例命名规范2.1各级模块要以文件夹形式创建,以具体模块名称命名。示例:2.2主界面上可直接使用的功能,以测试用例形式创建,以具体功能名称命名。2.3模块中存在的功能,以测试用例形式创建,以所在模块名称+下划线+具体功能名称命名。针对功能进行的测试项,可用下划线连接在功能名称后命名。示例:5第四章测试用例编写规范1.测试用例的构成测试用例由用例编号、用例名称、用例说明、测试步骤、测试结果及测试日期构成。1.1用例编号,测试用例的顺序标识,具有唯一性。1.2用例名称,测试的功能及测试项名称。1.3用例说明,简要描述测试用例执行的测试项和特征。通过简短的用例描述即可了解该用例的测试点,该用例与其他用例的不同之处。1.4测试步骤,清晰描述具体的测试执行步骤,一条用例可以有多个步骤,每个步骤都可以对应预期结果和实际结果,且应具有高可执行性。测试步骤包括步骤名称、前置条件、描述、预期、实际、结果。1.5测试结果,根据各步骤对应的实际测试结果,确定用例的测试结果。1.6测试日期,执行测试用例的日期。2.测试用例的编写细则该部分是最核心的部分,下面逐一说明各字段的编写方法。2.1用例编号,用例拼音大写首字母+中划线+功能拼音大写首字母+中划线+流水号。用例数不足千位的,以三位流水号表示,用例数超过千位的,以四位流水号表示。如:YL-GN-025、YL-GN-147、YL-GN-1328。目前用例编号为QC中自动生成。2.2用例名称,应与实际功能名称及测试项一致。如:车辆定位信息查询_查询_默认条件。2.3用例说明,应简要描述该用例的测试点。如:修改站点信息、查询货运信息、浏览站点数据。62.4测试步骤:测试用例第一步要求为进入模块的路径,即编写为“一级模块”+“→”+“二级模块”+…+“→”+“最下级功能点名称”。第二步……第N步,描述具体的测试行为及预期结果。2.4.1步骤名称:简明扼要的写出操作步骤特征或执行的动作名称,步骤名称不能重复,如:进入模块、新建。2.4.2前置条件:执行该用例需要满足的条件。根据具体测试确定是否有前置条件,没有前置条件的写“无”。2.4.3描述:具体各步描述按照阿拉伯数字进行编号,如:1.……;2.……。描述中仅有一个步骤,也需写成1.……,同一组输入操作写为一个步骤。2.4.4预期:执行相关操作步骤后预期得到的结果。预期结果中以“应……,”或者以“应不能……”开头的预期结果总述,“并且……”进行具体预期结果补充。2.4.5实际:执行测试的实际结果。实际结果中以“可以……”或者以“不能……”开头的特征总述,逗号后进行具体实际结果补充。2.4.6结果:通过或不通过。2.5测试结果:测试用例为通过或不通过。用例存在C级以上缺陷,即用例为不通过,用例中存在D、E级缺陷,用例为通过,缺陷对应测试步骤为不通过。2.6环境要求:用例中涉及环境要求的需具体写明。(具体用例书写可见附件:测试用例示例)3.其它细则:3.1用例编写中,对于各控件的描述要求为:路径:模块路径用“→”符号连接;7点击项:按钮、图标、链接用“〖〗”符号表示,如:点击〖XXX〗输入项:输入框、下拉框直接写输入项名称:+具体输入信息,如:名称:张三。3.2通过点击鼠标右键显示的功能菜单,菜单下每个功能均作为一个测试用例在所属子模块下进行编写。3.3输入测试应尽可能覆盖多的字符类别,测试的多个数据分步骤放在一个用例中。3.4如果此规范不能适用于某软件产品测试用例,可根据具体情况进行编写。8附:测试用例示例一、新建示例1:新建用例编号:YL-GN-300测试结果:通过用例名称:司机信息管理_添加测试日期:2009-07-16用例说明:添加司机信息测试步骤:步骤名前置条件描述预期实际结果进入模块无基础数据→用户信息管理→司机信息管理应进入司机信息管理模块可以进入该模块通过添加无1.点击〖添加〗2.用户编号:1,用户密码:1111,确认密码:1111,用户姓名:王家,所在公司:第一公司,所在线路:223,授权方式:个人授权3.点击〖保存〗应添加记录可以添加记录通过示例2:新建_必填项校验用例编号:YL-GN-250测试结果:通过用例名称:车辆信息管理_添加_必填项校验测试日期:2009-07-15用例说明:添加车辆信息时对必填项进行校验测试步骤:步骤名前置条件描述预期实际结果进入模块无基础数据→基础信息管理→车辆信息管理应进入车辆信息管理模块可以进入该模块通过车辆名称为空无1.点击〖添加〗2.车辆名称:空,其它项为有效值3.点击〖保存〗应对必填项进行校验,应不能添加记录。可以对必填项进行校验,不能添加记录。通过说明:1.用例名称:子模块名称_添加_必填项2.需在描述中说明哪些是必填项,其它信息项为有效值3.当新建页面有必填项标识,编写此用例示例3:新建_唯一性校验用例编号:YL-GN-242测试结果:通过用例名称:LED信息管理_添加_唯一性校验测试日期:2009-07-15用例说明:添加LED信息时对关键字段的唯一性进行校验9测试步骤:步骤名前置条件描述预期实际结果进入模块无基础数据→基础信息管理→LED信息管理应进入LED信息管理模块可以进入该模块通过编号重复已存在编号为11的记录1.点击〖添加〗2.LED编号:11,其它项为有效值3.点击〖保存〗应对编号唯一性进行校验,应不能添加记录。可以对编号唯一性进行校验,不能添加记录。通过说明:1.需进行唯一性判断的,编写此用例2.添加唯一性用例中的前置条件应为:“已存在唯一项XX的记录”示例4:新建_输入校验用例编号:YL-GN-053测试结果:通过用例名称:广告新建_输入校验测试日期:2009-07-30用例说明:新建广告时对各项输入进行校验测试步骤:步骤名前置条件描述预期实际结果进入模块无广告→广告新建应进入广告新建模块可以进入该模块通过特殊字符校验_
本文标题:测试用例编写规范_修订版3
链接地址:https://www.777doc.com/doc-3357752 .html