软件测试用例怎么写?
一、软件测试用例编写的关键
1. 用概括的语言描述该用例的出发点和关注点
测试用例名称,也叫测试用例标题,一定要写得简洁、明了,需要用概括的语言描述该用例的出发点和关注点,使得测试人员名列前茅眼看到测试用例名称就能够明白测试用例的目的。用例名称中一般要求不能存在假设性的语句,并且原则上每个用例的名称不能重复。
2. 预置条件要明确
预置条件要明确,包括测试环境、测试数据、测试场景。因为许多BUG只有在特定的环境、特定的场景下才可以重现。没有正确的前提条件,就无法进行后面的测试步骤或无法得到预期的结果。
3. 测试步骤描述要简单、清晰
测试步骤描述要简单、清晰,并且要清楚每一个步骤的描述,比如:名列前茅步,输入用户姓名;第二步,输入登录密码;第三步,用户点击登录。步骤写的明确时就利于提高用例的可操作性。
4. 用例的预期结果要完整而且清晰
用例的预期结果要完整而且清晰,并且要将各个输出的结果写出来,包括:返回值的内容、数据库相关字段的记录、界面的响应结果、输出结果的规则符合度、日志的检查和对其它业务影响的检查。
5. 测试用例的划分也要单一
测试用例的划分也要单一,一个测试用例只检查功能点的一种情况。一个用例检查的情况太多,会导致用例的目的不明确。而且这样组织用例,有利于需求覆盖率的统计。一个功能点我们测试了哪些情况,以及哪些功能点我们在重点测试,一目了然。
延伸阅读:
二、黑盒法
黑盒法又称为功能测试,是根据软件需求说明书上罗列的各项功能、性能指标,来构造测试用例的输入数据,实际执行被测软件,分析执行过程的行为与执行结果以便检查出被测软件的错误。在黑盒法测试中,测试者可以完全不关心程序的内部结构。可见,白盒法是一种逻辑驱动方法,而黑盒法是一种功能驱动方法。黑盒法是最常用的测试方法。
以上就是关于软件测试用例方法的内容希望对大家有帮助。

相关推荐HOT
更多>>
除了C以外还有什么嵌入式编程语言?
一、嵌入式编程语言有很多嵌入式编程语言可供选择。以下是一些常见的嵌入式编程语言:1、C++C++是C语言的扩展,它提供了更多的抽象和面向对象的...详情>>
2023-10-11 21:56:09
LAMP和hadoop的关系是什么?
一、LAMP和hadoop的关系LAMP和Hadoop是两个不同的技术栈,用于不同的用途。LAMP是一组开源技术的缩写,用于Web应用程序开发,包括Linux操作系统...详情>>
2023-10-11 20:23:02
JDK和JRE的区别是什么?
一、JDK和JRE的区别JDK和JRE的区别主要在概念上。JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运...详情>>
2023-10-11 18:49:00
Java的设计模式用什么软件?
一、什么是设计模式软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使...详情>>
2023-10-11 17:32:47