Web功能自动化测试关键技术研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:luxi0194
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网时代的发展,Web网站应用已经成为每个公司的标配套件。互联网时代的来临正在快速的改变着众多线下的传统行业,线下传统行业如何和线上的互联网行业成功的对接也是我们当今时代的大课题。在中国,网站的总体数量正呈现指数增长趋势,Web应用功能的可靠性也越来越引起大家的关注。如何去搭建一个科学合理的Web功能自动化测试框架,以更好地满足行业公司要求的:‘功能全’、‘门槛低’、‘效率高’和‘报告详’四大特点,其学术价值和商业价值在软件行业中必定是不可忽视的。为此,本文对Web功能自动化测试关键技术进行研究与实现,设计了一套完整的面向Web功能的自动化测试平台工具。本平台采用数据驱动和关键字驱动的混合型测试框架,以录制/回放主平台进程为基础,结合BHO浏览器辅助对象和AcitveX/Applet复杂控件辅助模块,提供了一套经典的软件功能测试工作流程方案。此外,本文还重点优化了Web应用功能测试自动化平台中存在的三个问题点:○1.在降低测试人员门槛方面设计出了脚本编辑同步视图,让用户能更直观的查看到每行脚本在网页端对控件的操作动作。○2.在提高测试人员效率方面强化了整个平台的健壮性,Try()/Catch{}错误异常捕获机制让用户能更放心的进行大数据长周期的回放验证测试。○3.在平台报告能满足整个项目团队不同角色特定需求方面,采用了测试结果数据报表展现出一份完整的测试报告。本文明确Web功能自动化测试的实现目标,确定了平台架构的设计方案,在已有的基础上研发了一套基于录制/回放机制的Web功能自动化测试工作流程。首先,分析了自动化测试主流框架,设计了基于数据驱动和关键字驱动的混合架构,并实现了脚本编辑同步视图功能;其次,在了解录制/回放进程整体架构后,制定了回放过程中错误异常捕获机制,进行测试用例脚本监控是为了提高平台的容错性和健壮性;随后,本文介绍了测试结果数据报表方面的内容,展现了四种数据类型的智能分析图表;最后,通过经典三层架构PetShop标准购物网站实例进行Web功能自动化测试,整个测试过程验证了该平台设计与实现的合理性。
其他文献
本文采用文献资料法、逻辑分析法,从分析有氧健身操的自身特点及练习者的自身需求出发,对有氧健身操指导员(带操员)应具备的专业素质进行了归纳、分析和整合,力图通过整理并
设计采用曼陀罗形态主控寺院格局,以寺院凸显人文,以山脉感应自然,营造具有本土特色“天人合一”的境界,谋划一个不同凡响的龙首观音阁。
本文根据第三方物流中心仓储管理的实际需求,提出了设计仓储管理系统时应关注的重点,在分析了系统的功能模块的基础上,阐述了系统设计的技术方案和关键技术。
第一次工业革命造就了密集的城市核心区和城市交通运输工具的大发展,而第二次工业革命催生了城郊大片的房地产业和私家车主导的城市交通模式。随着城市化进程的不断加快,城市的
随着社会经济的发展,人类对生存环境给予了更多的关注,酒店行为也受到了环境责任更多的约束,创建绿色酒店目前已成为酒店业发展的必然趋势选择,绿色酒店的创建与发展不但可以
学校教育的关键是德育,其核心是师生间的关系。随着现代社会的日益发展,学生性格的日益张扬独立,师生关系也呈现出更多的矛盾与不和谐。因此,提高学校德育的质量,构建良好的
双语教育是我国少数民族教育的重要组成部分,担负着重要的教育职能。而“教育目前是,并且将来也是,托付于平凡人”,双语教师质量是关系到我国少数民族双语教育实践的紧要难题
董事会与盈余管理是财务与会计学术研究中的热点问题,我国民营上市公司的蓬勃发展为相关研究提供了独特的样本。本文研究中国民营上市公司董事会特征对盈余管理的影响。本研究
改革开放以来,我国各级地方政府把招商引资工作作为发展区域经济的首要任务来抓,招商引资成为很多地方政府的“一号工程”。政府承担了招商引资活动的一切工作,包括产业政策
随着专利对于个人、企业、社会乃至国家的重要性的逐渐加深,各国都大力加大专利权的制度的构建。而专利权制度构建的过程也是民事体系不断地进行扩张的一个过程,其中对于整个专