第三章功能测试自动化

第三章 功能测试自动化

1.手工测试的缺点

  重复测试

  准确性问题

  高效性

2.手工测试具有自动化测试工具不可替代的作用

  测试用例的设计

  界面和用户体验测试

  正确性的检查

3. 自动化测试比较适宜需要重复执行的机械化的界面操作、计算、数值对比、搜索等方面。

3.1功能测试自动化要点

3.1.1何时开始使用自动化测试

1. 成功开展自动化测试需考虑的5个方面:

1) 功能测试自动化类似软件开发过程:录制/回放的脚本开发方式是不可能应付所有的自动化测试需求的,所以要测试人员掌握必要的开发知识和编程技巧。

2) 功能测试自动化是个长期的过程:首先,自动化测试只有在长期的多次运行后才能体现出自动化测试的作用和价值;其次,测试人员需要考虑自动化测试脚本的设计和维护,随着被测应用程序功能的增加和修改,测试脚本的维护成本会急剧增加。因此,测试时是一个长期的过程。

3) 确保功能测试自动化的资源,包括人员和技能

4) 循序渐进地开展自动化测试

5) 确保功能测试过程的成熟度

3.1.2如何开展自动化测试

① 选取合适的项目来开展自动化测试

② 选择合适的自动化测试开始的时间

③ 选择合适的自动化测试工程师,构建测试团队

④ 开阵自动化测试的成本

3.1.3自动化测试项目的流程

1) 需求概述

2) 制定自动化测试计划

3) 自动化测试方案设计

4) 自动化测试用例设计

5) 自动化测试脚本开发

6) 自动化测试执行和生成报告

3.1.4自动化测试方案的制定

自动化测试方案考虑的因素

项目的影响

复杂度

时间

早期需求和代码的稳定性

维护工作量

覆盖率

资源

自动化测试的执行

自动化测试框架

3.1.5自动化脚本的设计方法

(1) 线性的开发方法

(2) 结构化的开发方法

(3) 共享的开发方法

(4) 数据驱动的开发方法

(5) 关键字驱动的开发方法

3.2软件自动化测试工具

只要实现了自动化执行测试用例,替代人工进行测试步骤的执行,从而验证应用程序是否满足了特定功能的测试工具,都可称为自动化测试工具

1.自动化测试的误区


2.适合自动化测试的场景

 

3.自动化测试的优点

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不雨也潇潇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值