自动化测试可行性

         我们在进行自动化测试的过程中,最担心的就是被测系统频繁变化,因为频繁变化会导致无限的自动化代码调整,并且难以判断自动化测试用例失败的原因。因此,决策者在判断是否展开自动化测试工作时,一定要充分进行可行性的评估,否则会出现浪费了大量的人力依旧是收效甚微的结果。

一、哪些项目或者产品适合进行自动化测试呢?

  通常它具备以下几个特点:

  1.   测试目的明确,被测内容不会频繁变化。
  2. 回归测试频率较高。
  3. UI层变化频率低。
  4. 一个产品需要在多个环境下部署。
  5. 项目周期较长,进度压力较小。
  6. 测试人员具备一定的编码能力。
  7. 被测系统的开发较规范,能保证系统的可测性。

二、什么场景适合做自动化测试

  1. 缺陷回归测试。
  2. 冒烟测试
  3. 业务场景覆盖测试
  4. 重点功能全面测试
  5. 部分线上功能监测。

三、自动化测试开展的原则有哪些

  1. 自动化测试要注重可扩展性、可维护性
  2. 不要盲目追求自动化测试对功能测试用例的覆盖率。

四、为什么我们要做自动化测试

  1. 用自动化的手段替代测试中的重复性工作。
  2. 提高测试用例的执行效率,及时反馈项目质量
  3. 用于在线产品的运行状态监控。
  4. 完成一些辅助工作,例如创建数据。
  5. 安全替代手工测试。(错误)
  6. 提升工作的成就感、幸福感(错误)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值