【摘 要】
:
近些年来随着互联网的普及,基于B/S架构的Web应用特别是企业应用系统以及电子商务平台得到了广泛的应用,在市场的推动下,Web应用平台规模越来越大,版本更新越来越快,而其复杂性逐
论文部分内容阅读
近些年来随着互联网的普及,基于B/S架构的Web应用特别是企业应用系统以及电子商务平台得到了广泛的应用,在市场的推动下,Web应用平台规模越来越大,版本更新越来越快,而其复杂性逐渐增加,高效的测试Web应用已经成为了各大企业和组织的迫切需求。论文在深入研究国内外软件测试理论和技术的基础上,详细分析并完善了Web自动化测试的实现流程。通过分析主流Web自动化测试框架和脚本技术的成本收益,提出了一种融合数据驱动和关键字驱动技术的Web功能自动化测试框架,并将其应用到实际测试活动中进行收益评估。针对测试框架对零成本和个性化功能扩展的需求,本文在比较试用了三款性能稳定的开源工具——Watir、Sikuli、Selenium之后,选定Watir这款采用Ruby驱动浏览器操作的工具作为框架的执行引擎。测试框架的架构模型分为用户界面层、控制调度层和测试数据层三层,在此基础上将功能模块化,实现了不同层次对象和逻辑的抽象和分离封装,使之易于维护和扩展。测试流程是通过读取的关键字和数据与对象库、关键字库进行交互,形成测试脚本来驱动Watir在浏览器中执行相应操作。最后以一个图书管理系统作为被测Web对象,通过测试需求分析和环境搭建,采用手工和框架两种方式测试Web应用,对比了二者在测试环境配置、测试项目开发及测试执行上所花费的时间,并运用收益成本比公式计算了应用测试框架的收益。测试结果表明,尽管使用测试框架在测试准备工作上花费时间比手工测试更多,但随着测试执行次数的增加,它能节省更多的时间成本,带来更大的收益。
其他文献
针对职业中专数学教学的现状,教师要正视学生现状,加强学法指导;要因材施教;要体现数学的文化价值,教书育人;要加强自身学习,研究教学方法;教学改革和教学研究是一个称职教师
从现象学意义和行为意义上看社会直觉与内隐学习相关,直觉社会行为与直觉社会认知取决于概念联结的自动激活,基底神经节是社会直觉与内隐学习的共同神经基础,基底神经节在行
<正>良好的开端是成功的一半。在小学生初次接触英语时,激发他们的学习兴趣非常重要。教育心理学研究表明,当教学过程开始引起学生兴趣的时候,就是他们集中注意、认真学习的
"十二五"时期,如何完善基层社会管理体制,真正实现政府行政管理与社区自治的良性互动和有序衔接值得深入研究。基层社会管理体系的达成,是行政和自治两股力量动态互动的结果
<正>近几年来,随着我国国民经济的不断发展,结合民用建筑修建的防空地下室的数量越来越多。工程大计,质量第一,而施工图设计质量的高低,对防空地下室在战时能否发挥其预定的
在当前形势下,高职院校学生的英语基础非常差,学习积极性也非常低,而且他们对于学英语的重要性认识不足,探索高职学生英语阅读能力的问题和策略有重要的意义。本文首先介绍了
阐述了我国有机化工中间体的现状及发展方向,讨论了目前国内化工中间体存在的问题,提出了化工中间体特别是精细化工中间体今后发展的重点。
社会性别差异及性别的传统印象 ,是被社会文化所赋予、培养的结果 ,它与大众传媒对性别的理解、性别角色、性别构成的等级以及对不同性别的人的制约有着直接间接的关系。然而
<正>枯草芽孢杆菌孢子在家禽生产中可作为一种益生素(直接添加的微生物)。在家禽日粮中添加枯草芽孢杆菌孢子,可提高家禽的生长速度、降低饲料转化率、防止机体受细菌侵染、
禽蛋的分级和质量控制是禽蛋生产、经营、加工过程中的重要环节之一,实现禽蛋的分级和质量控制具有实际价值和现实意义,对禽蛋的收购、包装、运输、保管和蛋品加工的质量起着