石家庄海文国际

智能化学习系统,小班制,专业师资

学校课程咨询服务:
400-666-4820
培训世界 >石家庄海文国际 >新闻中心 >自动化测试的四个阶段介绍

自动化测试的四个阶段介绍

2020-05-04 09:35:44来源: 石家庄海文国际
自动化测试的四个阶段介绍
导读:

在软件测试的非功能性测试周昂,自动化测试是一种重要的组成部分,今天小编为大家汇总整理的是有关自动化测试的四个阶段介绍,下面和小编一起来看看吧

文章详情
1
自动化测试的四个阶段介绍

 阶段:API自动化
  1、使得API具有健壮性,对正常的数据传输和异常的数据传输,服务器端都能正确的响应和返回正确的响应码。
  2、对于API的集成,务必使得每个API都独立验证,不能具有相互依赖性。
  3、API的正确性为前端逻辑的自动化验证提供了稳定的基础。
  4、工具可使用:unittest,pytest(推荐)
  第二阶段:自动创建测试数据
  前端的一些UI验证,需要一些组合数据,每次更新环境,版本迭代,自动化创建需要的数据。
  此时需要依据测试用例(UI显示部分)来每种情况,包括边界,越界情况的显示正常。此些数据在每次新环境都需要验证的情况下,手动创建太过于浪费时间,通过Python读取excel预先设计好的,通过API或者直接写入数据库的方式自动化创建批量的数据。写入的方式通过具体的业务来选择。
  第三阶段:前端操作自动化
  第二阶段和第三阶段的顺序不太重要,也可以先执行第三阶段。
  这里的前端操作自动化,通俗的讲是对前端控件响应的一些自动化验证,属于基础的前端测试。如文本的输入,按钮点击响应,表单提交后的正常显示等。
  依据就是需求文档,覆盖需求文档的一些基本的点就可以。不需要太多的复杂的流程和操作。
  工具使用appium。
 第四阶段:用户实操自动化
  用户实操依据是使用该软件的过程中,用户操作的真实场景,为最后的收尾自动化测试。
  如用户可能在使用的过程中,停留在该页面10分钟,然后锁屏,然后解锁,查看该APP是否还在生存中。
  如用户可能在使用的过程中,是程序退入后台。这里的具体操作需要了解不同的平台对程序生命周期的定义阶段不同。
  前端自动化和接口自动化
  之前一直在思考前端自动化和接口自动化分别侧重点是什么。
  前端自动化侧重点在于组建的响应,数据显示(包括长度,小数正确取位等),后端侧重在于数据处理的正确性验证。
  之前主要通过Appium检验前端的各个按钮响应是否都正确,某个元素是否显示出来了,忽略了一个动作操作完后对其他界面数据显示的影响检测。其实前端和后端的自动化侧重点不同,但是对于数据的检测可以是双重检测。这样测试完后的数据更有保障。
  关于数据生成(准备)
  数据生成(准备)与测试放在分开的模块中,混到一起,容易中断测试代码。
  先数据生成测试需要的数据然后再运行测试代码。




石家庄海文国际

海文国际是一家专业的开发编程培训机构,海文是一家专注于IT职业培训服务的高端培训血学校,十分注重教学品质,拥有专业强大专家师资团队,用先进的人才服务改变青年

展开更多

咨询热线:400-666-4820

课程导航

1