自动化测试

自动化测试概述与工具介绍
本文介绍了自动化测试,它是用程序测试程序。对比手工测试,自动化测试在回归测试、效率等方面有优势,但也存在无主观判断、发现问题能力弱等缺点,且需掌握技术栈。还介绍了自动化测试工具,从系统架构分C/S和B/S架构支持情况,从收费模式分商业化、开源和自主开发工具。

一、自动化测试概述

自动化测试就是用程序(脚本)测试程序

手工测试的局限性:

  • 覆盖性:主要是无法覆盖所有的代码路径
  • 时效性:短时间内无法大量完成测试用例的执行工作
  • 重复性:回归测试具有一定的机械性、重复性、工作量往往比较大

自动化测试的优势:

  • 对回归测试更加方便
  • 测试具有一致性和可重复性,自动化的一个明显的好处是可以在较少的时间内运行更多的测试
  • 有效的利用人力物力资源,提高测试工作效率
  • 将繁琐的重复任务自动化,可以提高准确性和测试人员的积极性,可以让测试人员专注于手工测试部分,提高手工测试的效率

自动化测试的缺点:

  • 自动化没有思维,不能进行主观判断
  • 发现问题的能力不行
  • 主要是在于没有思维,可以在面试过程中围绕这个点展开讨论
  • 需要懂一门技术栈 python、Java

二、自动化测试工具

从所支持的系统架构上,目前可以划分为两大阵营

  • 支持C/S和B/S架构-uft
  • 只支持B/S架构-selenium

从收费模式上,目前可以划分为三大阵营:

  • 商业化工具
  • 开源工具
  • 自主开发工具

自动化测试流程:

在这里插入图片描述

另外附上聪聪的博客:

https://blog.youkuaiyun.com/qq_43411555/article/details/105741002

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值