多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

UI接口自动化测试框架怎么搭建?

更新时间:2021-10-15 01:27:20 作者:admin 浏览:394

UI接口自动化测试框架怎么搭建?

  软件测试中在搭建UI自动化框架时,使用的是po设计模式,也就是把每一个页面所需要操作的元素和步骤都封装成一个页面类中,然后使用selenium+unittest搭建四层框架实现数据、脚本、业务逻辑分离(关键字驱动)。其中这四层框架包括基础层(BasePage)、业务逻辑层(Pages)、数据层(Data)、测试用例层(Testcase),接下来我们就详细了解一下。

UI接口自动化测试框架怎么搭建?

  1.基础层(BasePage)

  设计一个基本的Page类,所有页面皆继承该类。提供一个页面需要实现的基本功能及公共方法。

  2.业务逻辑层(Pages)

  按照PO设计模式,将每个页面抽象为一个类,放在Pages包里面,每个页面继承Basepage,可调用Data层数据,包括页面所有的操作对象属性和实现的功能

  3.数据层(Data)

  该层存放相关数据,例如:用户数据和密码。在测试用例可通过调用数层的数据来进行操作。

  4.测试用例层(Testcases)

  每一个测试用例testcase都对应Pages里面的一个页面,继承unnitest.TestCase类。

  通过调用对应页面类的方法,数据层的数据、增加断言(assert)来验证功能的正确性。

  此外通过Jenkins自动执行测试、代码质量检测和部署到测试服务器、部署到生产服务器上。

  以上是关于UI接口自动化测试框架怎么搭建的解答,由多测师亲自撰写。https://www.aichudan.com/

联系电话

17727591462

返回顶部