郑州软件测评公司为您介绍自动化测试的四个阶段
发布时间:2022-10-08 16:29
阅读数:

郑州软件测评公司为您介绍自动化测试的四个阶段】                    

    第一阶段:API自动化

  之前的想法是:通过API创建数据,访问数据,进行数据操作,存储数据库,通过模拟前端的操作来想象API的访问流程。

  然后,验证数据库是否存储正确。后来发现该想法流程就是错误的。

  问题:

  1、模拟前端的操作需要对每个前端操作后调用的API非常熟悉,这已经超过了测试的范围,属于开发的范畴。

  2、每个API的集成测试应该是独立的,有顺序的对API的测试使得API之间存在相互依赖的关系。然而每个API的正确性并不能保证。

  3API本身是具有很强的独立性,不应该通过前端模拟操作来对其进行相对的验证,操作逻辑应该由前端负责。

  总结:

  1、使得API具有健壮性,对正常的数据传输和异常的数据传输,服务器端都能正确的响应和返回正确的响应码。

  2、对于API的集成,务必使得每个API都独立验证,不能具有相互依赖性。

  3API的正确性为前端逻辑的自动化验证提供了稳定的基础。

  4、工具可使用:unittestpytest(推荐)

  第二阶段:自动创建测试数据

  前端的一些UI验证,需要一些组合数据,每次更新环境,版本迭代,自动化创建需要的数据。

  此时需要依据测试用例(UI显示部分)来保证每种情况,包括边界,越界情况的显示正常。此些数据在每次新环境都需要验证的情况下,手动创建太过于浪费时间,通过Python读取excel预先设计好的,通过API或者直接写入数据库的方式自动化创建批量的数据。写入的方式通过具体的业务来选择。

  第三阶段:前端操作自动化

  第二阶段和第三阶段的顺序不太重要,也可以先执行第三阶段。

 



标签:软件测评软件测评公司郑州软件测评郑州软件测评公司自动化测试的四个阶段

【本文标题】郑州软件测评公司为您介绍自动化测试的四个阶段,【本文网址】http://www.dzytc.cnhttp://www.dzytc.cn/news/149.html