测试新人怎么编写测试用例,这篇文章带你从三个方面写出一个合格的测试用例
1.什么是测试用例?
2.为什么要写测试用例?
3.如何写测试用例?
1.测试用例:简单来说就是指导如何做测试的文档,该文档主要记录需要验证被测试软件是否满足需求。 1.1. 测试的表现形式常见的有两种,可以模板的形式展示: 1)一种是下载禅道测试用例模板,通过Excel表格直接编写,再导入数据。 2) 一种收通过xmind直接整理测试点(由于时间紧迫,项目没有强制要求时,可以设计测试点的形式编写,对于业务流程类的测试,也可以整理为测试点进行测试。 3)再有测试工程师执行测试用例
参照模板(注意:禅道导入时需要注意模板的格式)
2.为什么要写测试用例呢? 2.1.当产品出现问题时,负责人第一个想到的就是测试员为什么没测试出来?这个时候怎么处理呢?为了避免甩锅和背锅,测试用例主要的作用: 1)技术上将需求转化为具体可验证的指标 2)疑问党的实行是记录软件可能存在的问题 3)防止测试的过程中出现遗漏,提高工作效率
3.那我们如何编写测试用例呢? 3.1.我们需要掌握一定的产品熟悉和经验的积累,这一方面不足的可以加以锻炼学习,还有就是设身处地的从客户的使用角度出发,再加上我们的常规思考和有意识的思维训练,才会写出全面的用例。
测试理论中很关键的一块就是将需求拆分为具体的测试点,其中,拆分需求的关键是熟悉需求,将文档中已经有的描述内容、结合客户使用的场景,吧一大段的内容拆分为测试点,这样可以直接将你拆分的文字点转化成Excel的测试用例,直到可以写用例验证一个具体的功能点即可。
- 常见的设计用例方法有:
1)观察法 2)等价类、边界值 3)判定表、因果图 4)流程图、场景法 5)错误推测法 - 测试设计的思路开拓
倘若按照需求将已有的描述信息拆解成功能需求,还需要借助与软件质量模型的特性,这样会给测试用例设计者更多的思考空间,这样的设计会更加全面可靠。
1)功能性:功能的实用性 2)性能效率:对应系统的资源耗费成都以及响应时间 3)易用性:容易操作、理解、使用 4)兼容性:能够兼容不同的软硬件平台 5)可靠性:不易出问题,万一出问题容易回复 6)安全性:对于用户的信息安全保障 7)可移植性:能否在不同的运行环境下正常使用 8)可维护性:对于后期系统的修复和维护是否方便快捷
|