首页> 中文学位 >苹果操作系统软件自动化测试的研究与实现
【6h】

苹果操作系统软件自动化测试的研究与实现

代理获取

摘要

随着苹果公司的发展,苹果公司的数码电子产品已经风靡全球,这其中包括苹果公司的个人计算机产品——苹果机。各种基于苹果操作系统的应用程序软件也如雨后春笋般涌现出来。为了保证软件产品质量抢占软件市场份额,各大软件公司对苹果操作系统上软件测试的需求越来越高,传统的软件测试方法已经无法满足市场的需要。基于这种背景,本文提出了一种全新的苹果操作系统上的软件自动化测试系统——苹果自动化测试方法。
   苹果自动化测试方法弥补了以往测试系统适应范围小,脚本代码重用性低的缺陷,是一种普遍适用,维护简单,逻辑清晰,性能较高的新型的测试系统。它的内部集成了五大组件,分别是命令解析组件、操作处理组件、日志记录组件、执行报告组件以及数据通讯组件。通过这些组件的共同协作,苹果自动化测试方法可以实现从脚本命令的解析到最终测试日志和执行报告的生成这一完整的软件自动化测试流程。
   苹果自动化测试方法对于两种不同类型的GUI元素提出了两套自动化测试方案,分别解决了“可访问GUI元素”和“不可访问GUI元素”的定位、操作和验证,使得苹果自动化测试方法的适用范围大大增加。另外测试方法内部所采用的GUI元素搜索算法经过改良之后搜索性能和稳定性都有了很大提高,使得整个测试方法的稳定性和性能比之前传统的测试方法有很大改进。完善的日志和执行报告生成机制,使得测试人员可以方便地调试脚本,准确地找到程序漏洞并从整体上掌握项目进程。
   在实际项目中,苹果自动化测试方法已经可以帮助测试人员进行复杂的软件测试,提高了测试的效率,缩短了产品研发的周期,所以本课题有着很强的实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号