关于自动化测试框架,学习知识总结

一.调用的框架的基本信息

1.selenium框架:用于web应用程序测试的工具,是直接运行在浏览器中的,像真正的用户操作,它是自己不带浏览器的,需要与第三方浏览器结合

  1开源的

  2跨平台

  3支持多浏览器

  4核心功能:能在多个浏览器上进行自动化

  5支持多种语言

  6成熟稳定

  7支持分布式测试用例(测试用例分发到不同 机器上)

  8功能强大,开源,可以定制

2.testNG框架

1>HTML格式测试报告

2>支持并发测试

3>参数化测试更简单

4>输出日志

5>注解

二.整体构建的理解

自动化项目的分两部分,一部分是核心部分,另一部分用来分配给使用者编写测试用例;提供给用例编写者的肯定是使用起来越简单越好,这就涉及到封装,把一些常用的功能封装在PageBaseBase中,使用的时候,直接调用就行,用例编写者不需要去关注是怎么实现的

三.用例设计模块

使用PageObject模式,将测试代码和被测试页面的页面元素及其操作方法进行分离,分为PageAction+TestCase+locator

1.PageAction模块主要是用来写页面的基础操作,继承了PageActionBase,可以直接调用PageActionBase中封装的基础操作,只需要传参数就可以

2.TestCase模块主要用来编写测试用例,继承了BaseTestCase,比如登录系统,用户名,密码,租户,语言

三。关于注解

在每个TestCase上写上注解信息,标注上该Case的名称,分类,作者,完成情况,日期等,方便之后用例的统计和测试报告的显示和分类

四。测试报告

通过TestCase上标注的信息,统计用例总数,作者,用例完成情况,选择对应注解的用例进行执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值