自动化测试

什么是自动化测试
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行 结果。将人为驱动的测试行为转化为机器执行的过程。
常见的自动化测试工具:QTP、selenium、Rational Robot 、jmeter、appium、soapui等等, selenium 是一个web 的自动化测试工具
自动化测试方法
测试对象:UI、接口、代码
测试过程:系统测试、集成测试、单元测试
执行人员:测试人员、开发人员
自动化测试的适用对象
实施自动化测试的前提条件:需求变动不频繁、项目周期足够长、自动化测试脚本可重复使用
1、需求变动频繁的项目,自动化脚本不能重复使用,维护成本太大,性价比低
2、项目周期短,自动化脚本编制完成后使用次数不多,性价比低
3、交互型较强的项目,需要人工干预的项目,自动化无法实施
如何实施自动化测试
单纯的讲,自动化测试的具体实现,应该是包含下面七个过程的。

  1. 分析:总体把握系统逻辑,分析出系统的核心体系架构。
  2. 设计:设计测试用例,测试用例要足够明确和清晰,覆盖面广而精 3. 实现:实现脚本,有两个要求一是断言,二是合理的运用参数化。 4. 执行:执行脚本远远没有我们想象中那么简单。脚本执行过程中的异常需要我们仔细的去分析原因。 5. 总结:测试结果的分析,和测试过程的总结是自动化测试的关键。 6. 维护:自动化测试脚本的维护是一个难以解决但又必须要解决的问题。 7. 分析:在自动化测试过程中深刻的分析自动化用例的覆盖风险和脚本维护的成本。 2. 设计:设计测试用例,测试用例要足够明确和清晰,覆盖面广而精 3. 实现:实现脚本,有两个要求一是断言,二是合理的运用参数化。 4. 执行:执行脚本远远没有我们想象中那么简单。脚本执行过程中的异常需要我们仔细的去分析原因。 5. 总结:测试结果的分析,和测试过程的总结是自动化测试的关键。 6. 维护:自动化测试脚本的维护是一个难以解决但又必须要解决的问题。 7. 分析:在自动化测试过程中深刻的分析自动化用例的覆盖风险和脚本维护的成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值