1.3 测试用例(Test Case)
在进行软件测试过程中,要如何开展具体的测试?以QQ登录为例思考一下。
我们可以想到很多测试方法,但是会有这样的问题:
- 不知道是否较全面的测试了所有内容;
- 测试的覆盖率无法衡量;
- 对新版本的重复测试很难实施;
- 存在大量冗余测试影响测试效率。。。
如何去解决这些问题?
在进行软件测试过程中,需要记下我们要进行什么测试,进行测试的具体步骤,以及测试执行是否正确的标准,这就是测试用例。
定义
测试用例是为实施测试而向被测试系统提供的预置条件、操作、输入数据以及预期结果的集合。
测试用例是测试过程中执行的最小实体,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。解决要测什么,怎么测以及如何衡量的问题。
编写并使用测试用例进行测试具有核实需求、监督过程、评估结果、准确回归、防止遗漏、提高效率、缩短周期等一系列作用。
在课程后面部分将学习具体的设计测试用例的方法。