软件测试学习

自动化测试含义:
自动化测试就是用程序代替人的人工操作,完成一系列测试
自动化工具能自动打开程序,自动执行用例,自动查找控件,自动产生数据,自动输入数据,自动操作控件,自动收集结果,自动比较实际结果和预期结果是否一致

优点:

  1. 可以重复执行,能执行更多,更频繁的测试
  2. 能执行一些手动测试比较困难的测试
  3. 可以更好的利用资源,利用时间
  4. 具有一致性,测试结果更加客观

缺点:

  1. 不能完全代替人工测试,不是所有的测试用例都可以使用自动化测试

2.不能保证100%的测试覆盖率
3.自动化测试对软件质量依赖性比较大
4.需要更长的时间去分析隔离发现的缺陷

补充
1.如果项目使用了很多第三方控件而这些控件的可测性很差,这种测试不适合自动化测试
2.有了工具,测试工作马上减轻,其实对于工具来说还要编写维护脚本
3.自动化测试需要早计划但不宜过早执行,自动化测试需要循序渐进

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值