测试用例是测试工作的指导,是软件测试的必须遵守准则,更是软件测试质量稳定的根本保障。
测试用例指的是在测试执行前设计的一套详细的测试方案,包括测试环境、执行步骤、测试数据和预期结果。
测试用例特性:
代表性:能够代表并覆盖各种合理和不合理的,合法和不合法的,边界的和越界的以及极限的输入数据、操作等。
针对性:对程序中的可能存在的错误有针对性的测试
可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应该有相应的期望结果。
可重现性:对同样的测试用例,系统的执行结果应当是相同的。
测试用例的因素:
测试目标:功能、性能、可靠性、安全性、兼容性等
测试对象:菜单、按钮、接口等
测试环境:测试用例运行时环境
测试前提:运行前提或条件设置
测试数据:测试输入的数据
操作步骤:执行先后步骤
预期结果:执行结束后的判断依据
测试用例组成元素:
用例编号、用例名称、用例设计者、测试版本号、测试目的、参考信息、测试条件、测试环境、输入数据、操作步骤、预期结果
测试用例分类:
接口测试用例
路径测试用例
功能测试用例
容错能力测试用例
性能测试用例
界面测试用例
安全性测试用例
压力测试用例
可靠性测试用例
安装、反安装测试用例