自动化基础知识

什么是自动化?

把以人为驱动测试的行为转化为机器执行的一种过程。

手工测试的优缺点

优点:

1.具有创新新,能够通过探索性的方法发现许多隐藏的漏洞和缺陷。(漏洞存在于软件代码(源代码或二进制)中。

缺陷存在于软件架构和设计中。原文出自【比特网】,转载请保留原文链接:http://sec.chinabyte.com/143/12733643.shtml

2.高能力的人能够保证高质量。

缺点:

1.人的成本高

2.不稳定,执行结果与人的心态,心情,能力,情绪关联较大,结果难以通过具体的指标衡量。

自动化测试的优缺点:

优点:

1.通过扩大测试覆盖率加强手工测试;

2.在软件测试的生命周期中能够复用,这在功能测试和回归测试中尤其有意义;

3.进行手工测试难以完成的,需要更高成本的,更长时间的,更高质量的任务。

缺点:

1.自动化测试不会比手工测试发现的缺陷多;

2.自动化测试在产品频繁变动中的维护成本较高;

3.自动化测试没有发现缺陷不代表系统没有缺陷。

原文地址:https://www.cnblogs.com/huxianlu/p/4361290.html