Smoke Test 和 Ad hoc Test

Smoke Test(冒烟测试),也称Regression Test(回归测试),是对软件的安装和基本功能的测试。

冒烟测试是指一种基本功能测试,是从硬件测试借鉴过来的。进行硬件测试时,首先需要给硬件加电,如果一加电电路烧了冒烟,后续的测试当然进行不去了,也就是能加电是后面测试的前提条件。借鉴到软件中来就是只有软件的基本功能正确的情况下,后续的开发和测试才能进行。冒烟测试一般和每日构建一起实施。

随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效 方式和过程。

随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功 能要重点测试。对以前测试发现的重大Bug,进行再次测试,可以结合回归测试 (Regression testing)一起进行。

上一篇:MySQL的事务和 ACID 原则


下一篇:linux系统中nl命令