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

基于Selenium的Web UI自动化测试

摘要第1-6页
Abstract第6-10页
第一章 绪论第10-16页
   ·研究背景第10页
   ·研究内容第10-11页
     ·目标第10页
     ·工作流程第10-11页
   ·研究意义第11-13页
   ·论文组织结构第13-14页
   ·本章小结第14-16页
第二章 相关自动化测试理论介绍第16-30页
   ·自动化测试的目的第16页
   ·自动化测试的好处第16-17页
   ·对于自动化测试的误解第17页
   ·自动化测试原理第17-18页
     ·基于代码层面的功能自动化测试工具第18页
     ·基于浏览器和 DOM 对象模型的功能自动化测试工具第18页
     ·基于 GUI 对象识别的测试工具原理第18页
   ·通常适合于软件自动化测试的场合第18页
   ·引入软件自动化测试的条件第18-24页
   ·现有的主流功能自动化测试工具第24-26页
   ·研究现状第26-28页
     ·国外研究现状第26-27页
     ·国内研究现状第27页
     ·国内软件自动化测试实施不成功的原因分析:第27-28页
     ·正确认识国内未实施软件自动化测试的根源第28页
   ·本章小结第28-30页
第三章 相关技术基础第30-51页
   ·Selenium 是什么第30页
   ·Selenium 原理第30-37页
   ·选择合适的 Selenium 工具第37-39页
   ·Selenium RC 的工作原理第39-50页
     ·Selenium RC 的组成:第39-40页
     ·selenium RC 与 TestCase 的关系第40-42页
     ·什么是同源策略第42-43页
     ·Selenium Server 为什么以代理服务器的形式存在第43-44页
     ·代理注入第44-45页
     ·提高浏览器权限第45-46页
     ·Selenium Remote Control:服务器命令行参数第46-48页
     ·Selenium 与 JavaScript第48-50页
   ·本章小结第50-51页
第四章 系统框架第51-55页
   ·需求分析第51-52页
   ·基本组成第52-53页
     ·采用的框架第52页
     ·需要安装的工具第52页
     ·系统组成第52-53页
   ·基本功能第53页
   ·工作流程第53-54页
   ·本章小结第54-55页
第五章 系统设计及实现第55-85页
   ·Test Case 的设计第55-58页
   ·在.NET 下搭建 Selenium 环境第58-65页
   ·实现 Test Point 的 Selenium 自动化测试第65-67页
   ·解决脚本录制问题第67-69页
   ·解决将 Internet Explorer 浏览器窗口自动最大化的问题第69-70页
   ·解决部分 Test Case 需要按照先后顺序运行的问题第70-71页
   ·解决 Selenium 无法捕捉模态窗口上的操作的问题第71-72页
   ·解决 Test Case 在运行过程中经常遇到因页面元素刷新超时而报错的问题第72-75页
   ·解决 Test Case 运行后的测试结果不方便保存以及错误信息不明显的问题第75页
   ·CASE 的实现太长,超过 100 行,难以维护第75页
   ·同一功能的不同风格的实现,case fail 维护需要修改的的地方太多第75-76页
   ·ID 与页面元素的对应产生的成本第76页
   ·重构第76-78页
   ·自动化用例的编写规范第78页
   ·Selenium 2.0第78-80页
   ·成果第80-81页
   ·产品清单第81-82页
   ·经验教训第82页
   ·实现结果分析第82-84页
     ·优缺点分析第82-83页
     ·针对缺点的改进方案第83-84页
   ·本章小结第84-85页
第六章 总结和展望第85-86页
参考文献第86-87页
致谢第87-88页
附件第88页

论文共88页,点击 下载论文
上一篇:互联网文本热点信息实体识别研究及应用
下一篇:基于NPR的线条提取算法的GPU实现