UI自动化测试基础理论

针对任何web或者app端,都可以进行自动化测试。自动化测试是由程序代替人工进行系统校验的过程。

利用自动化测试可以做回归测试、兼容性测试、性能测试等。提高测试效率,保障产品质量。对于自动化测试,有以下几大误区。(1)自动化测试全完可以代替手工测试(2)自动化测试一定比手工测试厉害(3)自动化测试能测试更多的BUG(4)所有的功能都适用于自动化测试。以上四点是大部分没有工作经验,是小白对于自动化测试最浅显的理解。事实上,不管是在大公司还是小公司,手工测试都是放在首位的。在版本下来之后,下个版本来临之前,更替周期可能只有短短几个工作日,采取自动化测试之前,一定会手动测试熟悉基本的业务流程,功能节点。这样在搭建自动化环境以及编写测试脚本的时候,才会心中有一杆秤。做到下笔如有神。

自动化测试能在市面上占有一席之地,一定有它的优点存在。(1)自动化测试能在较少的时间里执行更多的测试用例(2)自动化测试可以减少人为的错误(3)自动化测试可以克服手工测试的局限性(4)自动化测试可以一丝不差的重复执行。

自动化测试分为web自动化测试、移动app自动化测试、接口自动化测试、安全测试、桌面应用自动化测试、嵌入式设备自动化测试等。

什么样的项目适合做自动化测试呢?(1)需求变动不频繁--前端代码变更维护不方便(2)项目周期长--项目周期短,就不需要进行自动化测试(3)需要做回归测试--不需要做 回归测试的也不需要写自动化测试。

总之,自动化测试的基础是手工测试,如果你都没有进行过手工测试,不了解什么页面有什么功能按钮,具体节点是什么,无法上手编写脚本。所以想进行自动化的一大前提就是对所测项目非常了解,知道具体流程以及步骤。否则不要谈自动化测试。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值