基于UIA的Windows应用自动化测试平台的设计与实现
【学位单位】:上海交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.53
【部分图文】:
UIAProvider和UIAClient的简单关系
图 2-2 UIA 的架构Fig.2-2 UIA Architecture从 UIA 的体系结构中可以看出,UIA 主要由四个组件构成,包括:UI Automre、UI Automation client API、UI Automation Provider API 和 UI Automation Prox(1) UIAutomationCore.dll 是 UIA 的核心组件,是一个运行时的程序库(runlibrary),会被同时加载到自动化测试程序和被测试程序中,负责两者之间信,支持跨进程的通信,可以提供更高级的服务,如按照属性值搜索 UI 元并且允许批量获取或者缓存 UI 元素的属性。与 MSAA 相比,具有更好的性(2) Provider API 包含 UIAutomationProvider.dll 和 UIAutomationTypes.dll 两个动接库。其中 UIAutomationProvider.dll 中定义了一组接口,需要由 UIA Pro来实现,提供关于 UI 元素信息和响应程序输入的对象。(3) Client API 包含 UIAutomationClient.dll 和 UIAutomationTypes.dll 两个动态库。其中 UIAutomationClient.dll 中也定义了一组接口,可以使自动化测试能够获取到 UI 元素的属性信息和向 UI 控件中输入信息。UIAutomationTyp
图 3-1 自动化测试平台系统结构图Fig.3-1 the system structure of automation test platform3.2.2 测试平台架构设计通过对自动化测试平台的需求分析,明确了自动化测试平台需要实现的功能,并且根据测试平台的系统结构,设计了三大模块,由测试用例模块、测试辅助工具模块和测试基础方法模块组成,其总体架构如图 3-2 所示。
【相似文献】
相关期刊论文 前10条
1 张泽昭;龚荣荣;史新丽;;商业银行自动化测试实践及发展趋势[J];中国金融电脑;2019年11期
2 周永红;张彦祥;;金融软件的自动化测试探索与创新之路[J];中国金融电脑;2018年01期
3 赵焕芳;杨声钢;徐小平;;自动化测试在流程类系统中的应用研究与实践[J];中国金融电脑;2018年01期
4 赵良福;王世签;郑科鹏;;软件自动化测试研究[J];有线电视技术;2018年06期
5 周林;;通用工具构建云存储自动化测试平台的方案[J];移动通信;2017年10期
6 朱立秀;;自动化测试的应用浅析[J];电子世界;2016年19期
7 李萍;;光网络传输设备的自动化测试研究[J];数字技术与应用;2015年09期
8 刘柏青;;使用自动化测试工具解决数据重复录入问题的一个思路[J];广东公安科技;2015年03期
9 顾言筠;;浅谈光网络传输设备的自动化测试[J];科学中国人;2017年20期
10 顾慧;毛森;;自动化测试技术的分析与研究[J];信息与电脑(理论版);2014年02期
相关会议论文 前10条
1 杨士伟;桑楠楠;彭汉光;;软件自动化测试的应用[A];2014年中国家用电器技术大会论文集[C];2014年
2 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
3 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
4 吴洪亮;刘辰;杨正球;;自定义容器进行Cactus自动化测试[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
5 浦建开;孙娜;李卫民;;基于ATLAS的航电系统通用自动化测试平台设计[A];2014航空试验测试技术学术交流会论文集[C];2014年
6 何磊;赫新;马戎;常兴华;张来平;;全生命周期大型CFD自动化测试与验证确认平台开发[A];中国力学大会-2015论文摘要集[C];2015年
7 李绍栋;;核电站安全级DCS应用软件逻辑的自动化测试研究[A];2018中国自动化大会(CAC2018)论文集[C];2018年
8 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
9 芦宁;陈迪秋;;中压岸电控制系统的自动化测试[A];2018年数字化造船学术交流会议论文集[C];2018年
10 辛敏杰;高建华;;影响GUI自动化测试性能的因素分析[A];第五届中国测试学术会议论文集[C];2008年
相关重要报纸文章 前10条
1 索tD;创新带来的效率倍增[N];中国航天报;2013年
2 顾明 潘镭;测试效率提升的捷径[N];中国城乡金融报;2009年
3 边歆;研发需要敏捷[N];网络世界;2007年
4 记者 于晓媚/北京;风云际会 ICT精英京城论剑[N];电子资讯时报;2005年
5 刘帅 任闻;产研互动出真招 班组结对显实效[N];中国航天报;2018年
6 本报通讯员 董建昌 钱海宁 特约记者 伍旭东;“科技少帅”为导弹助飞[N];光明日报;2002年
7 安吉;安捷伦加大对中国市场的投资力度[N];中国经营报;2004年
8 高津京;国产化是必由之路[N];光明日报;2001年
9 记者 齐航;进一步增强产品研发专注度 面向个人用户的产品市场无限[N];杭州日报;2014年
10 孙燕飚;李领:测试3G终端的生意人[N];第一财经日报;2009年
相关博士学位论文 前1条
1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
相关硕士学位论文 前10条
1 谢兴;基于RFT的动态对象自动化测试框架开发[D];上海交通大学;2017年
2 陈颖;东风车机自动化测试平台[D];华中师范大学;2019年
3 丁红林;电商系统自动化测试平台的设计与实现[D];上海交通大学;2016年
4 高博;ANDROID适配性自动化测试平台的设计与实现[D];上海交通大学;2016年
5 赵文怡;面向服务系统的自动化测试平台的设计与实现[D];上海交通大学;2018年
6 王凌云;基于UIA的Windows应用自动化测试平台的设计与实现[D];上海交通大学;2018年
7 董灿;针对Transwarp Workflow的自动化测试工具的设计与实现[D];南京大学;2019年
8 韩松;面向金融交易平台的集成自动化测试系统[D];大连理工大学;2018年
9 陈亚奇;用于天文观测的科学级相机成像和测试软件的研究[D];中国科学技术大学;2019年
10 李煊;物流软件自动化测试系统执行机设计与实现[D];北京邮电大学;2019年
本文编号:2822439
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2822439.html