撸代码

手工测试与自动化测试

2019-09-23 17:39:49 作者:码工0组

软件测试按照是否手工执行,分为:手工测试、自动化测试。

1、手工测试(Manual testing)

手工测试就是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。

优点:自动化无法替代探索性测试、发散思维类无既定结果的测试。

缺点:执行效率慢,量大易错。

2、自动化测试(Automation Testing)

自动化测试就是在预设条件下运行系统或应用程序,评估运行结果。预先条件应包括正常条件和异常条件。简单说,自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。

自动化测试,比如功能测试自动化、性能测试自动化、安全测试自动化。通常所说的自动化是指功能测试自动化。

1-1Z9291J022I2.png