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

基于Selenium的Web自动化测试

致谢第5-6页
摘要第6-7页
ABSTRACT第7页
1 引言第11-16页
    1.1 研究背景第11-12页
    1.2 国内外研究现状第12-14页
    1.3 本文研究目标和内容第14页
    1.4 论文结构第14-16页
2 软件自动化测试及相关技术第16-30页
    2.1 软件自动化测试基础第16-22页
        2.1.1 软件自动化测试的意义第16-17页
        2.1.2 软件自动化测试原理和方法第17-18页
        2.1.3 软件自动化测试引入第18-19页
        2.1.4 软件自动化测试流程第19-21页
        2.1.5 软件自动化测试工具第21-22页
    2.2 WEB自动化测试第22-25页
        2.2.1 Web应用系统特点第22-23页
        2.2.2 Web应用系统测试内容第23-25页
    2.3 SELENIUM自动化测试工具介绍第25-29页
        2.3.1 Selenium自动化测试工具组第25-26页
        2.3.2 Selenium自动化测试工具的优越性第26页
        2.3.3 选择合适的Selenium工具第26-29页
    2.4 本章小结第29-30页
3 自动化测试框架的分析与设计第30-48页
    3.1 需求分析第30-35页
        3.1.1 待测网站分析第30-34页
        3.1.2 测试框架的需求分析和构建第34-35页
    3.2 测试框架的整体架构第35-36页
    3.3 测试框架服务层设计第36-37页
    3.4 测试框架执行层设计第37-39页
    3.5 测试脚本分层结构设计第39-47页
        3.5.1 分层架构的整体设计第39-41页
        3.5.2 Page Object设计模式第41-42页
        3.5.3 UI层设计第42-43页
        3.5.4 Page层设计第43-44页
        3.5.5 Test层设计第44-45页
        3.5.6 Utility层设计第45-46页
        3.5.7 Test Suite层设计第46-47页
    3.6 本章小结第47-48页
4 自动化测试框架的设计与实现第48-68页
    4.1 自动化测试框架的实现第48-55页
        4.1.1 自动化测试框架执行模块的实现第48-51页
        4.1.2 自动化测试框架测试用例库模块的实现第51-55页
    4.2 测试脚本开发核心技术第55-58页
        4.2.1 Selenium对浏览器支持第55-56页
        4.2.2 Selenium在脚本开发中的使用第56-58页
    4.3 自动化测试脚本的编写第58-61页
        4.3.1 脚本开发遵循原则第59页
        4.3.2 自动化测试脚本代码编写规范第59-60页
        4.3.3 详细脚本编写第60-61页
    4.4 开发过程中难点及解决方式第61-65页
        4.4.1 显式等待与隐式等待第62-63页
        4.4.2 处理潜在的JavaScript弹出框第63-64页
        4.4.3 根据新窗Title切换窗口第64-65页
    4.5 测试框架的分析与比对第65-67页
        4.5.1 测试框架的应用效果第65-66页
        4.5.2 测试框架的分析与对比第66-67页
    4.6 本章小结第67-68页
5 总结与展望第68-70页
    5.1 论文内容总结第68-69页
    5.2 未来工作展望第69-70页
参考文献第70-71页
作者简历第71-73页
学位论文数据集第73页

论文共73页,点击 下载论文
上一篇:基于交易成本理论的互联网金融发展研究
下一篇:当前我国大学生就业问题研究