系统的应用,实现了测试用例管理集约化、功能测试、性能测试、安全测试的全面覆盖。能够提取各个测试结果和测试用例,达到测试结果可视化和测试用例可复用。
该工具计划申请软件著作权登记及相关发明专利,界时将可出售给客户软件许可及专利权益,具有潜在的市场盈利能力,特别是对于ERP类软件的测试方面。
2.社会效益分析
1)更好为电力公司生产及电力客户服务该项目作为湖南省电力公司2014年科研项目,对于促进湖南省电力公司软件质量保证与科学运维管理,特别是软件测试方面研究工作具有重要的作用。确保信息系统更好为电力公司生产及电力客户服务。a从运维效率提高来看,将原有传统测试周期由一个测试用例手工执行遍
历小时级别提升到并发10个测试用例自动化执行遍历分钟级别,得益于自动化测试的原因,加速比达到近10倍。b从管理规范方面来看,将原有的开发测试单体测试覆盖到了全局测试,提供了针对自动化测试的统一方法和管理办法、形成了测试用例可复用性的测试用例数据库、完善了对测试用例管理、测试场景管理、测试工具版本依赖性管理的流程和方法。2)探索了软件自动化测试工具和平台的自主研究方法软件自动化测试工具和平台的研究是一个涉及面广的应用工程难题,目前国内外提供的平台主要是开源和商用软件两种,测试工具也各式各样,解决的问题集中而有局限性,没有一种较好的平台能够兼顾功能的可扩展性和平台的兼容性。本项目研究了通过对开源STAF自动化测试框架的改造,集成满足项目需求的各种第三方测试工具,通过封装相应的驱动测试脚本、将传统工具执行过程利用服
f务化方法实现统一集成,能够满足测试功能全面、测试用例可复用、测试任务可批量并行执行的需要,并通过实际生产系统的流程测试验证了其可行性,为今后推广实际应用领域奠定了基础。
3)提高了软件测试管理效率,规范了测试用例管理方法流程将原有传统测试周期由一个测试用例手工执行遍历小时级别提升到并发10个测试用例自动化执行遍历分钟级别,得益于自动化测试的原因,加速比达到近10倍。将原有的开发测试单体测试覆盖到了全局测试,提供了针对自动化测试的统一方法和管理办法、形成了测试用例可复用性的测试用例数据库、完善了对测试用例管理、测试场景管理、测试工具版本依赖性管理的流程和方法。从自动化测试工具带来的加速比可以看到测试效率显著提升、测试任务调度分配实现了自动化、测试脚本管理和测试用例管理可复用,可追溯。从软件质r