摘要:随着应用软件的不断发展与深度普及,软件测试技术也逐步成为人们关注的重点。为了能保证测试质量而大幅度提高测试速度,搭建正确而又高效的自动化测试框架成为了大多数测试人员永远讨论不完的话题。
本论文简单地介绍了现有的功能测试框架并分析了Coded UI的可用性、特性以及Coded UI的测试原理和过程。本测试框架基于Win8.1操作系统进行开发,开发工具为Visual Studio 2013。主要采用的开发技术是通过创建Coded UI Test获取被测控件的类型、父控件对象以及搜索属性并对其进行UI操作,创建对应的测试对象。在搭建测试框架时,主要处理鼠标和键盘的交互操作,让测试人员可以精确地定位控件。除此之外,异常处理机制也是在搭建自动化测试框架时的重点,做好异常传导和处理,能够节省大量的时间。在此基础上,整个框架在设计和实现上充分的考虑了代码的可重用性和可维护性,在规范测试流程,提高测试效率,测试覆盖率方面具有一定的现实意义。
关键词:自动化测试;测试工具;Coded UI;测试框架;异常处理
目录
摘要
Abstract
1 绪论-1
1.1 选题背景与意义-1
1.2 国内外研究现状-2
1.3 传统手工测试-2
1.4 本论文研究内容-3
1.5 论文组织结构-3
2 项目分析与总体设计-4
2.1 项目概述-4
2.2 项目分析-4
2.2.1 系统可行性分析-4
2.2.2 系统设计任务与目标-4
2.3 系统总体结构设计-4
3自动化测试框架分析与设计-9
3.1 开发平台与工具-9
3.2 采用的开发技术-9
3.2.1 Coded UI特性-9
3.2.2有关Assert断言-9
3.3 自动化测试基本流程-10
3.4 异常传递与处理-16
4 系统运行环境与效果-17
4.1 系统运行环境-17
4.2 系统运行效果-17
结 论-21
参 考 文 献-22
致 谢-23