当前位置:问答库>论文摘要

题目:Web功能测试工具的设计与实现

关键词:Web应用/;功能测试/;需求管理/;WebTest

  摘要

随着Web功能的增强和它免安装,免升级的优点使得越来越多的商业应用建立在Web上面。另外一方面,需求和功能测试是一个软件开发的头和尾,它们起着至关重要的作用,所以,如何正确地管理好Web功能测试以及与需求的关系是一个关系到软件是否成功的大问题。本论文基于泰康人寿保险公司的MSS系统(Marketing Support System营销支持系统)开发了一个Web功能测试工具。根据公司以前的经验,Web应用软件开发过程中往往暴露出以下一些问题:买来的商业功能测试工具不能很好地满足公司的需要;测试人员工作量大但是测试的效率不高;需求用例和测试用例由于不能统一管理,往往出现不同步的问题;客户无法直观了解系统的开发和进度而导致满意度降低。这些问题的存在,导致测试人员的效率不高,问题难以发现,客户对项目进度无法把握等。根据用户这些要求,对比国内外同类Web功能测试产品,进行了需求分析,将这个系统的目标定位为:支持MSS项目开发;投入成本低;使用方便和快捷。为了实现这些目标,本文采用了开源项目WebTest,通过数据驱动方式,也就是采用脚本记录了需要测试的业务逻辑,测试过程中,不断提交相应的测试命令,自动完成所有的测试过程。本文针对WebTest存在的局限性进行改进:实现图形化的友好界面;达到测试管理和需求管理的一致性;实现对部分测试用例进行测试;实现测试结果统计。目前,此工具在实际的产品开发过程中得到了使用,被纳入了正式的开发流程,给公司带来效益主要体现在:达到需求和测试的统一管理;使开发进度更加透明;自动化测试取代了人工测试;帮助项目管理者对于软件开发过程进行改进。