摘要:软件测试作为软件生命周期中不可缺少的组成部分对提高软件质量起着重要的作用,随着软件测试的发展,自动化...软件测试作为软件生命周期中不可缺少的组成部分对提高软件质量起着重要的作用,随着软件测试的发展,自动化测试技术也得到了很大的提高。本论文的研究课题是IBM CDL测试即服务创新中心(Test as a Service CompetencyCenter)内部开发的一个自动化测试系统。该自动化测试系统是为WebSphereProcess Server的组件API回归测试定制的自动化测试服务。在WPS的组件API回归测试中,由于软件硬件环境的复杂性和多样性,手动测试耗费了相当大的人力和物力资源。同时,在WPS的回归测试中有大量的测试用例需要执行,在目前的测试工作中采用“再测试全部用例”的方法,这样做企业测试成本高,工作效率低。因此,本文针对目前企业测试的现状,设计并实现了一种基于STAF的分布式测试环境的自动化测试系统--DATS(Automatic Testing System in Distributedenvironment)。本论文作者参与了DATS的设计和开发,并提出了利用关联规则挖掘算法在回归测试阶段进行测试用例选择的思想。在DATS的设计和开发过程中,应用了STAF自动化测试框架,实现了对分布式测试环境的控制和管理,同时,使得整个DATS具有统一的API和高度的一致性,为后续版本的完善提供了可扩展性。DATS还应用了著名的关联规则Apriori算法,从历史的测试结果数据中抽取出Failed_Set的有效数据,并基于Failed_Set的训练集挖掘出各个组件测试用例之间的关联规则,然后利用长度优先算法对这些关联规则进行排序,最终在回归测试中利用这些关联规则实现测试用例的选择。DATS实现了包括选择测试平台、安装WAS及WPS、配置测试环境、选择测试用例并执行、测试用例间的关联规则挖掘、测试结果报表生成等功能。与原有的手工测试相比,该自动化测试系统不仅利用STAF成功解决了分布式测试环境中资源的管理和配置,而且还提供了一套可以根据不同的测试内容和测试环境来定制用户的测试业务的机制,实现了整个测试过程的“一次配置,自动执行”。同时在回归测试阶段,由于利用关联规则的数据挖掘技术来进行测试用例的选择,大大的提高了整个自动化测试系统的可靠性和效率。显示全部
摘要:近年来,以信息技术为代表的科技进步使我们的社会经济生活出现了巨大的变化,各个城市的信息化水平已成为...近年来,以信息技术为代表的科技进步使我们的社会经济生活出现了巨大的变化,各个城市的信息化水平已成为判断城市经济发展状况、综合发展实力的重要指标,依托互联网构建的各类税务系统已经陆续上线运行,各类系统所产生的税务数据呈现出数据量大、涉及面广、冗余高的特点,但各级税务机关在数据分析与应用领域的信息化水平还不够高,难以满足国家深化国税、地税征管体制改革的需求,适应税收业务管理的要求。 本文在研究国内外税务管理信息化与大数据可视化的基础上,针对基于GIS的可视化技术的税源管理方式能够为税务机关的税收征管业务提供的支持与便利进行了深入的研究,并结合佛山市税务机关的税源管理现状与深化国地税征管体制改革的需求,提出了利用GIS可视化技术与大数据技术构建地图大数据展示系统的解决方案。研究并设计了佛山市税源地图大数据展示系统,实现了海量税源时空数据的存储、运算、挖掘分析,为佛山市税源管理与空间大数据技术的结合提供了实现思路,有效满足了佛山市税务机关在税源大数据挖掘分析与可视化方面的业务需求,促进了佛山市深化国地税征管体制改革的信息化进程,在一定程度上提升了税务机关的管理水平。 本文对佛山市税源数据的挖掘分析与展示需求进行了详细的分析,阐述了基于GIS的大数据技术在税源管理领域的应用模式,研究了系统的设计与实现过程,在开发技术领域采用了基于J2EE平台的B/S架构开发,数据库选用支持GIS运算与存储的MySQL5.7.9数据库,服务器端采用Spring MVC框架,服务器选用tomcat,GIS服务发布选用开源的GeoServer,前端GIS数据展示采用Arc GIS API for JavaScript+JavaScript模板引擎的开发技术。介绍了各技术选型的优缺点,以及部分关键实现过程。总体而言,本课题所研究的税源地图大数据展示系统,能够解决佛山市税务机关在税源数据分析与应用信息化领域的实际问题,满足深化国地税征管体制改革的需求,同时探索了经济建设领域结合GIS技术的应用建设模式。显示全部