软件测试中我们会经常听到测试用例这个词,测试用例(test case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。它的适用范围是非常广泛的,不仅适用于测试人员,也可能被开发人员,项目经理适用,还适用于公司对项目的业务流程测试用例编写。
 
测试用例的目的就是为用例的质量负责,使用例编写工作能够有序、合理;统一测试用例编写的规范,为测试设计人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性、合理性,并且能有效地提高系统所有功能点的覆盖率。那么测试用例有什么用途呢?
1. 指导测试工作有序进行,使实施测试的数据有据可依。
2. 确保所实现的功能与客户预期的需求相符合。
3. 跟踪测试进度,确定测试重点。
4. 评估测试结果的度量标准。
5. 分析缺陷的标准。
 
用例的设计方法主要有等价类划分法,边界值分析法,错误推测法,具体要根据项目来进行选择。在设计测试用例时,也要注意这几点原则:全面性,正确性,系统性,连贯性,符合正常业务惯例,仿真性,可操作性。