● 摘要
随着软件测试行业在国内的兴起,各个企业逐渐开始重视软件测试和质量保证工作在软件工程和实际项目中的重要性和必要性。而随着日益发展的国内软件及互联网行业的激烈竞争,各个企业也在追求产品迭代和交付的快速和有效。传统的手动测试已经逐渐不能适应行业发展的需求。但是由于白盒测试对于执行人员的要求过高和实际资源的有限,基于成本控制又不切合实际。这样,开放部分接口的灰盒测试和基于黑盒测试且易于脚本生成和维护的自动化测试越来越广泛的应用于实际项目中。
本文结合工作中的实际项目,基于自行修改过GUI的Chrome浏览器加载的在线应用程序进行了统一性分析,主导设计并实现可以通过实际用户方的操作录制自动化测试脚本,通过合理的设计测试套件回放测试脚本并输出可靠的测试报告的自动化测试框架,并对于实现该自动化测试框架的实际问题进行了分析与研究。在该自动化测试框架实现并交付后,经过系统的测试,确保该测试框架的可用性并应用软件体系结构的质量特征ISO9126标准,对于该测试框架予以质量评估,证明该自动化框架最终实现达到了目标需求。
目前该自动化测试框架已投入到工作用的实际项目中。基于该自动化测试框架生成的测试报告,经过多次考量,可以代表当前项目的最终质量。该框架引入到实际工作中后,对于提高测试效率,管理和维护测试脚本和测试用例以及降低部门成本起到了积极的作用。
相关内容
相关标签