测试用例维护和规范
测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
“测试用例”是所有产品工程师的日常工作的另一个界面,通常当测试工程师清楚产品的业务设计之后,需要针对每一个功能编写测试用例,将测试用例罗列至此。每一个测试用例都由若干个步骤组成,每一个步骤都可以设置自己的预期值。测试工程师在这里可以非常方便进行测试结果的管理和 BUG 的创建。同时该页面的用例维护结果也是测试工程师工作质量的重要考核指标。
用例视图
进入测试视图,然后选择用例。在页面的左侧,会出现该产品的用例的模块列表。模块列表的下部,有模块维护的连接,点击此链接,即可维护模块,详情的维护界面,以下便是“用例视图”。
创建用例
进入测试视图,在页面的右侧,会有建用例功能按钮,点击该按钮就可以创建用例。为了方便团队所有人统一思维查看,测试工程师在录入需求时需要遵循相应规范。
- 所属产品:用例所属的产品;
- 所属平台:如果该用例对应的需求有所属平台,则填写,用于后期查找和统计;
- 所属模块:如果该用例对应的需求有所属模块,则填写,用于后期查找和统计;
- 用例类型:根据实际情况填写,必填;
- 适用阶段:指在哪些测试阶段,可以用上这个用例。可以进行多选;根据实际情况编写,非必填;
- 相关研发需求:如果该用例有对应的需求,则填写,用于后期查找和统计;
- 用例标题:通常使用功能名称命名,必填;
- 前置条件:执行测试用例需要前置的工作,根据实际情况填写,非必填;
- 用例步骤:编写用例执行步骤和预期,必填;
- 关键字:便于搜索,非必填;
- 附件:非必填;
此外在产品视图也可以针对某个需求创建测试用例,这样可以自动填充所属产品、所属平台等信息,可以减少部分输入工作。
执行用例
编写完测试用例,可以点击“执行”按钮执行该测试用例,根据测试用例的步骤进行测试,填写实际的测试结果。
如果测试结果为不通过,可以直接转换为 BUG,按照 BUG 填写规范提交 BUG 。