自动化测试基础篇-1(概念知识)

本文介绍了自动化测试的基本概念,常见的自动化测试工具有selenium、appium和soapui,分别适用于web、app和接口自动化测试。自动化测试的优势在于节省资源、减少错误和提高测试效率。实施自动化测试需要考虑需求稳定性、项目周期和交互性。实施过程包括分析、设计、实现、执行、总结和维护,而失败因素主要涉及期望过高和成本效益分析不准确。
摘要由CSDN通过智能技术生成

自动化测试

1.什么是自动化测试?

顾名思义,就是整个测试过程不需要每一步都进行人为测试干预,而是通过人为设定一些测试行为(代码)来使得计算机自动执行测试代码的过程。简言之,就是将人为驱动的测试行为转换为计算机执行的过程。

2.常见的自动化测试工具

  • selenium:web测试

    • 专注于web端的自动化测试工具

    • 免费

    • 小巧

    • 支持多平台:windows,linux,mac

    • 支持多浏览器:chrome,ie,ff

    • 支持分布式测试用例的执行

  • appium:app功能测试

  • soapui:接口自动化测试

3.自动化测试方法

测试对象:UI、接口、代码

测试过程:单元测试、集成测试、系统测试

执行者:测试人员、开发人员

  • 自动化测试可以在整个测试过程中的任何一个阶段实施,前提是功能相对稳定

  • 测试人员一般在系统测试时进行自动化测试

  • 集成测试阶段多进行自动构建、部署、以及冒烟测试的自动化

  • 单元测试对代码级别进行测试,执行单元测试用例,典型框架如junit,该部分多由开发人员实施

4.自动化测试的优势

任何一种新兴技术的提出是为了更好的解决现有问题。正如自动化测试的提出可以在一定条件下节省人力物力财力。

比如在大型系统项目开发过程中,因为项目本身巨大,在程序功能修改频繁的情况下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值