『心善渊』Selenium3.0基础 — 1.自动化测试概述(一

2020-08-11  本文已影响0人  繁华似锦Fighting

(一)软件测试六大模块:

1、功能性测试:

2、可用性测试(用户体验)

3、性能测试

4、安全性测试:系统漏洞

系统漏洞和bug之间的区别

5、兼容性测试(客户端兼容性)

技术性要求不高,操作繁琐。

6、可靠性测试

主要测试的是:系统是否稳定,容错性,捕获异常的能力。

测试流程:计划、分析、设计、实施(执行)、总结。

(二)自动化测试的价值:

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

1、自动化测试的优势

2、自动化测试的不足

3、手工测试VS自动化测试

比较方面 优胜
寻找产品缺陷 手工测试优于自动化测试
纯技术要求 手工测试低于自动化测试
产品的稳定性要求 手工测试低于自动化测试
测试用例的高效性 手工测试优于自动化测试
对测试人才的需求 手工测试同于自动化测试(高手难求)
相互之间的可替代性 手工测试同于自动化测试(互相不可替代)
对测试项目的价值 手工测试同于自动化测试(均非核心价值)

特别提醒:测试的核心价值在于测试的分析与设计。手工测试、自动化测试只是执行手段。

上一篇 下一篇

猜你喜欢

热点阅读