产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

有哪些app自动化测试框架比较常用?要怎么选择app自动化测试框架?

发布时间:2020-07-27

说起测试的话,那么我们就不得不来谈论一下自动化测试了,自动化测试在测试当中是比较重要的一个方面,自动化测试框架是有比较多的,而Appium、RobotFramework、Katalon以及ATF等则是比较常用的。那么这几种常用的自动化测试框架是什么?我们要怎么选择这些框架?

ATF自动化测试框架软件

常用的自动化测试框架

1、Appium

Appium是一个基于WebDriver协议的开源自动化测试框架,用于测试移动应用程序。基于统一的思想,它允许使用相同的API为不同的平台编写测试。

主要特点包括无需重新编译应用程序;提供选择不同编程语言和框架来运行测试的选项;但是它的可以参考的系统性资料较少,文本框输入速度慢,且不支持中文输入,仅仅支持UI测试,不支持单元测试等,不支持跨应用测试,对于不同的手机,如照相等功能,需要编写不同的脚本。

2、RobotFramework

RobotFramework是开发者和QA测试人员的成熟解决方案,这个自动化测试框架的主要功能是其关键字驱动的方法,来创建易于阅读和编写的测试。

主要特点有提供API,通用文本库和工具的丰富集成;测试多种内容;但界面反应速度慢,经常卡死,导入测试库有时会异常。

3、Katalon

Katalon是一个简单、面向细节的自动化测试框架,支持Web、移动和API自动化测试。

主要特点包括提供对多种脚本语言,如Groovy和Java的扩展支持;但无法清空提输入框,每次执行用例必须安装APP,找不到元素等。

4、ATF

Selenium自动化测试框架AutoTestFramework(简称:ATF)是B/S架构框架,可实现Selenium等多种自动化测试全流程、团队化管理的高级框架平台,通过集成自动化测试工具可实现PC端界面自动化、接口自动化、APP功能自动化测试和深度兼容性测试,测试完成后系统自动生成测试报告。

主要特点有轻量级架构,效率提高,多种自动化用例设计方法,提高用例覆盖率和设计效率,集中化数据管理、多种任务执行方式、资源合理分配,全面缺陷管理,自由进行质量把关,自动测试报表,对测试过程针对评估。

如何选择自动化测试框架?

由于不同的业务有不同的需求,因此很难在自动化测试框架中匹配所有的因素。但是,大多数企业会在自动化测试框架中遵循一些关键标准。

1、易于脚本开发:测试框架必须支持敏捷过程和短迭代。

2、跨团队兼容性:由于软件测试不限于单个部门,因此测试框架必须在各个角色之间兼容。

3、集成工具:框架应可集成多种工具,支持多种类型自动化测试。

4、设计效率:框架的设计效率是要比较高的。

5、测试报表:要自动的测试报表,可以对测试过程针对评估。

以上内容就是关于对常用的自动化测试框架的相关知识了,以及一些我们在选择自动化测试框架的时候要基于哪些标准的相关内容,希望对大家能够有所帮助。

推荐阅读:

接口自动化框架ATF正交法自动生成用例的方法

接口测试怎么测:接口用例设计方法及工具选择

浅谈接口自动化测试的可扩展性、维护性

在Selenium自动化测试框架中如何设置数据校验点?

Selenium自动化测试框架中常见异常分析及解决方案

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系