多平台移动应用自动化测试框架研究.pdfVIP

  • 0
  • 0
  • 约5.58万字
  • 约 12页
  • 2026-02-10 发布于北京
  • 举报

多平台移动应用自动化测试框架研究.pdf

多平台移动应用自动化测试框架研究

123

尊大,涛启,

12邮电大学软件3邮电大学计算机科学学院

zunda001@163.com,qitao@,clp@

:自动化测试框架是用于软件自动化测试的平在不同平台上需要测试人员设计两套测试脚

台或,可以为自动化测试模块可重用的基本,这导致测试成本翻倍[4]。因此提出了多平台自

础,并自动化测试管理功能。本文提出了一种动化测试框架的概念。如果相同的测试可以在

新的多平台移动应用自动化测试框架。MATF(多iOS平台和Android平台下同时执行,可以大大降低

平台自动测试框架)采用关键字驱动测试技术。该测试成本,缩短测试周期,并加快产品上线的步伐。

框架封装并扩展了Appium,后者是移动测试自动MATF封装并扩展了Appium的API,提取了

化的。它集成了测试用例管理、测试计划管理、iOS系统和Android系统在自动化测试中的共通部

测试生成、测试执行和测试报告生成。该框架分。使用此API的测试可以脱离系统限制,实

可以解析测试用例并自动生成适用于iOS平台和现多平台的自动化测试。

Android平台的应用程序的测试。测试结果可

以通过该框架记录以生成测试报告。MATF无需测基于关键字驱动的自动化测试框架(MATF)

试人员编写测试,可以大大降低测试成本。测可以根据Android平台或iOS平台的测试需求生成测

试在此框架下运行稳定。并且测试报告与实际试。测试人员只需根据关键字的测试规范

手动测试的结果一致。测试用例。然后,这些测试用例可以在JSON文

件中作为MATF的输入文件。该框架可以解析测试

用例文件以生成测试,并生成测试报告,无需

:自动化测试;多平台;关键字驱动人工修改。

2相关工作

1引言

自动化测试框架使手动测试转变为自动测试。这2.1自动化测试框架

可以有效减少测试过程中的人力成本[1]。同时,在目前,自动化测试框架主要分为以下三种类型[5]。

场景重现和迭代测试方面,自动化测试比手动测试具

有显著优势。但传统的自动化测试框架仍需要测试人1.记录/回放自动化测试框架。

员编写与测试用例相对应的测试文件。使用传统记录/回放自动化测试框架的原理是通过记录回

测试框架产生的测试成本是不可避免的[2]。然而,放应用程序来生成线性,从而实现自动化测试

面对巨大的竞争,企业不允许花费过多的开发成的目的。这种框架的优点是实现测试简单,可以通

本。本文提出了一种基于Appium的多平台移动应用过记录生成测试。但同时,这种框架存在很多

自动化测试框架。该框架实现了测试的自动生成不足,没有逻辑判断能力,导致记录/回放自动化测

和管理,能够有效降低测试成本,提高移动应用开发试框架的可性较差。

的效率。

2.数据驱动自动化测

文档评论(0)

1亿VIP精品文档

相关文档