首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向GUI软件的自动化测试方案研究和实现

摘要第3-4页
ABSTRACT第4页
1 绪论第8-15页
    1.1 论文研究背景第8-10页
    1.2 论文的研究意义和目的第10-13页
        1.2.1 用户界面的历史第11页
        1.2.2 用户界面的展望第11-12页
        1.2.3 GUI 软件自动化测试的必要性第12页
        1.2.4 本文的目的和意义第12-13页
    1.3 论文的创新点第13页
    1.4 论文的研究内容第13-14页
    1.5 论文的组织结构第14-15页
2 GUI 自动化测试的相关理论第15-26页
    2.1 软件测试概述第15-18页
        2.1.1 软件测试的概念第15-17页
        2.1.2 软件测试的历史第17-18页
    2.2 软件自动化测试第18-21页
        2.2.1 软件自动化测试的定义第18页
        2.2.2 软件自动化测试活动第18-20页
        2.2.3 软件自动化测试的优点和局限第20页
        2.2.4 数据驱动脚本技术第20-21页
    2.3 GUI 的软件自动化测试第21-24页
        2.3.1 GUI 的定义第21-22页
        2.3.2 GUI 测试的步骤第22-23页
        2.3.3 GUI 测试工具的特征第23-24页
    2.4 使用Visual Basic 作为自动化测试平台开发语言第24-25页
    2.5 本章小结第25-26页
3 面向GUI 软件的自动化测试方案第26-39页
    3.1 方案需求第26-28页
    3.2 方案总体设计第28-31页
    3.3 方案中提取出的类第31-32页
    3.4 方案的类模型第32-33页
    3.5 系统时序图第33-34页
    3.6 面向GUI 软件元素的定位技术第34-38页
        3.6.1 Windows 客户端软件界面元素的定位算法第34-36页
        3.6.2 Web 网页的软件界面元素的定位算法第36-38页
    3.7 本章小结第38-39页
4 面向用户界面的自动化测试系统设计第39-61页
    4.1 核心层中类的设计第39-47页
        4.1.1 界面元素基类的设计第39-41页
        4.1.2 控件类的设计第41-43页
        4.1.3 应用程序实例类的设计第43-44页
        4.1.4 测试日志类的设计第44-45页
        4.1.5 用例数据导入器的设计第45-46页
        4.1.6 控件类的设计第46-47页
    4.2 核心层中类的实现第47-54页
        4.2.1 TextBox 类的实现第47-50页
        4.2.2 App 类的实现第50-51页
        4.2.3 Log 类的实现第51-53页
        4.2.4 DataHand 类的实现第53-54页
    4.3 使用核心层的类构建测试自动化第54-59页
    4.4 测试自动化辅助管理工具第59页
    4.5 本章小结第59-61页
5 面向用户界面的自动化测试系统的应用第61-72页
    5.1 被测试程序介绍第61-62页
    5.2 产品层的构建第62-65页
    5.3 测试用例层的实例第65-67页
    5.4 使用本系统后的时间效率表第67-70页
    5.5 要改进的地方第70页
    5.6 本章小结第70-72页
6 总结与展望第72-74页
    6.1 论文工作总结第72-73页
    6.2 进一步的工作第73-74页
参考文献第74-76页
致谢第76-77页
作者攻读学位期间发表的论文第77-79页

论文共79页,点击 下载论文
上一篇:DBSCAN算法及在城市网格化管理中的应用
下一篇:火电机组化学水处理DCS系统应用研究