- 0
- 0
- 约5.58万字
- 约 12页
- 2026-02-10 发布于北京
- 举报
多平台移动应用自动化测试框架研究
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.数据驱动自动化测
您可能关注的文档
- 函数间断点类型及其判定方法.pdf
- 函数间断点类型及其判定.pptx
- 风寒咳嗽化橘红保健酒制备方法及其功效.pdf
- 苏教版六级语文期末试卷及答案精编.pdf
- 汽车电源电路原理及故障诊断动画脚本.pdf
- 汽车电源电路原理及故障诊断动画脚本.pptx
- 斜弯曲条件下工字钢梁截面设计与正应力计算.pptx
- 50W多级输出恒流型LED驱动器LCM-60U系列.pdf
- 药物对肠平滑肌作用实验研究.pdf
- 中融-理业龙鼎1号投顾回购协议书.pdf
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
原创力文档

文档评论(0)