Skip to main content
头部广告图片
  主页 > 自动化测试

自动化测试工具分类,自动化测试工具可以用在哪种测试过程中

2024-12-28 浏览:

大家好,今天小编关注到一个比较有意思的话题,就是关于自动化测试工具分类的问题,于是小编就整理了1个相关介绍自动化测试工具分类的解答,让我们一起看看吧。

  1. 自动化测试的主流框架有哪些?

1、自动化测试的主流框架有哪些?

自动化测试的主流框架有哪些?

自动化测试框架分类,根据功能平台来划分:

1. 基于前端的WebUI框架:Junit、TestNG、自定义框架,咱们主要以自定义框架来演示。

基于Selenium自动化测试工具前端的WebUI测试框架,主要使用关键字驱动与数据驱动来实现自动化测试。

什么是关键字驱动?

1. 将测试过程中一些常用的操作封装为方***关键字,方便之后的脚本进行调用。使脚本管理更加具有逻辑性,并且维护更加方便。

2. 使用关键字能够让脚本可读性更高,更富有逻辑性,便于维护,执行更顺畅。

什么是数据驱动?

通过读取excel编写的用例,调用关键字执行,让用例的管理和执行更加简便和规范。

2. 基于接口的自动化测试框架

一般来说接口测试开源框架各类繁多,但是如果使用开源框不够灵活,所以本人是以自主开发框架内容来演示,当然大家也可以去搭建开源的测试框架例如:jmeter+ant+jenkins这种类似于postman+ant+jenkins的测试框架,他们也能帮助我们提升工作效率,只是在使用容易受限,即然是开源的一般都是适用于大众的,但是会存在一些缺点就是个性的需求无***满足要求,所以有能力的建议自研框架。

使用excelwriter时,做完操作之后一定记得使用s*e函数将内存中的内容写进文件,否则文件当中没有变化。

3. 基于***的单元测试框架。

***测试咱们也使用关键字数据驱动来编写测试框架,当然基于***测试***可以使用j*a或python语言来开发框架,基于***框架与WebUI 自动化测试框架类似,RobotFramWork+***ium项目实操,都是基于元素的操作进一步封装方***,从而调用方***。基于Python语言有unittest框架与pytest框架各自随需要而选择。

到此,以上就是小编对于自动化测试工具分类的问题就介绍到这了,希望介绍关于自动化测试工具分类的1点解答对大家有用。

相关文章