软测01 | 软件自动化测试

软件自动化测试

一)软件自动化测试定义:

利用工具或脚本来达到软件测试的目的,没有人工或极少人工参与的软件测试活动。

二)自动化测试优势:

1、方便系统回归测试
(解决版本发布频繁的场景)
2、可自动化处理繁琐、重复的任务
(提高测试的准确性+测试人员的积极性)
3、具有复用性、一致性
(测试脚本可在不同版本上重复运行、保障测试内容一致性)

三)自动化测试分类:

1、按生命周期+分层角度分
①单元自动化测试(关注代码实现细节及业务逻辑)
②接口自动化测试(用于测试系统组件接口的请求+返回)
③UI自动化测试(对图形化界面进行流程和功能方面的验证)
2、按测试目的分
①功能自动化测试
(检查实际功能是否符合用户需求、回归测试为主涉及图形界面、数据库连接、比较稳定不常发生变化的元素)
②性能自动化测试
(无人值守的执行性能测试+收集测试结果+分析测试结果)
特点:脚本创建+设定自动任务+自动收集存储测试结果+事中监控+自动分析+安全自动测试

四)自动化测试涉及的框架概念:

1、框架的产生是为了解决某一重要的问题
2、框架具有:
①可扩展性:很容易扩展功能和改写功能
②可集成性:可通过暴露一些接口等方式和其他系统进行交互。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月19日
下一篇 2022年8月19日

相关推荐