电子政务应用开发软件测试方法和工具的选用

上传人:冷*** 文档编号:19951851 上传时间:2021-01-17 格式:DOCX 页数:2 大小:12.61KB
返回 下载 相关 举报
电子政务应用开发软件测试方法和工具的选用_第1页
第1页 / 共2页
电子政务应用开发软件测试方法和工具的选用_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
电子政务应用开发软件测试方法和工具的选用电子政务应用已成为今天人们普遍关注的话题,随着各地“数字城市”、“数字政府”、“数字xxxx”等等数字化信息的应用正在中国政府部门里蓬勃开展,随着应用的普及和应用的规模化,对政务系统运行平台和应用开发工具的选择越来越重要,特别是软件开发过程中,为了保证电子政务系统的质量,应用系统开发的软件测试方法和工具的选择尤其受到关注,因为它直接影响到应用的好坏和项目能否顺利实施,严重的可能影响到系统实施的成败。市建设经济运行信息管理系统是建立在j2EE框架基础上,其BLE(BizLogicHandler)是J2EE框架中的Domain层的实现;BPO(Business Persistence Object)是DAO与BO的结合体,对应J2EE中Persistence层的实现;Web层开发采用Struts框架。涉及各政府职能部门,和下属乡镇政府,辖区大中型企业、重点企业和新招商企业等诸多干系人,需要实现系统查询、问题反映、信息上报,信息审查,网上办公,跟踪督办,即时通讯,短信提醒,报表打印等主要功能。对于应用系统的测试,我们划分为单元测试、部件组合测试、功能测试、性能测试和验收测试。其中重点关注了单元测试和性能测试,下面分别介绍。单元测试阶段,我们采用开发人员自己写测试代码、小组内同级审查和测试组抽查相结合的测试策略。要求单元测试应用紧接在编码编译通过之后,鼓励进行测试先行(即先编写测试用例,然后用测试驱动代码的实现)。单元测试工具采用junit测试框架。因为,我们的开发语言是JAVA,开发工具采用的是MYECLIPSE,而junit是当前JAVA自动化单元测试的实际标准,MYECLIPSE对junit提供了很好的支持。对Action部分使用StrutesTestCase进行单元测试,StrutsTestCase for Junit是对标准Junit中TestCase的扩展,可以对Strus framework的测试提供方便。我们使用了其中的Mock object方法,测试Action objects、mappings、form beans以及forwords declarations,它不需要servlet引擎及web application container的环境,而且StrutsTestCase提供了许多“validation methods”,方便测试案例编写。我们采取的原则是,尽可能的把逻辑代码从jsp/servlet/action中移出,使用Junit作单元测试。该系统单元测试中面临两个脱离,脱离BizDelegate(封装了对Session Fa?ade 的调用过程,降低Application 层与Services层的耦合性)对action进行测试,脱离BPO对BLH进行单元测试,为此我们使用EaseMock技术,为一个接口创建一个模仿对象,将模仿对象作为参数来调用域代码,具体为测试者提供了抽取方法和工厂方法。为了保证测试的质量,我们测试之初就设置了专门的测试小组。在单元测试阶段,该小组监控所有的测试活动和任务的执行情况,对测试的总体进行跟踪、控制和报告,对于类的提交,我们制定了严格的审核过程。首先,开发人员测试自己的类;然后小组内审查人员审查相应的类,打上已审查标记;最后,测试小组审核和抽查已审查的测试类和代码;测试小组还需要根据审核和抽查情况进行统计分析,调节测试资源分布。在性能测试阶段,我们分为四个阶段实施;启动阶段、准备阶段和分析阶段。测试工具采用Rational Test Manager 2003,测试环境包括local computer和Test agent,Local computer作为测试平台的控制主机,负责整个测试的计划、设计、实现、执行和评估,作为Test agent的机器,统一接收由Local computer,最后由Local computer生成统计报告。在测试中我们也发现响应时间慢的问题,在经过对服务器的调优,以及相应部分的代码优化、SQL优化之后,性能得到明显改善。更多论文请到千里马论文发表网
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!