论测试方法和工具的选用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论测试方法和工具的选用

论测试方法和工具的选用 【摘要】 本文讨论某省环保厅重点污染源在线监测系统的测试方法和工具的选用。该系统的目标是全天候在线监控重点污染源企业污染物排放情况及污染处理设施运行情况,包括污染源自动监控及污染源报警,主要实现污染源远程监测、现场数据采集、自动判断是否超标、超标报警等功能,满足全省环境监察人员对重点污染源企业监测数据的查询分析、报表打印、远程自动采样等需求。系统的性能和安全性要求高。系统的功能多,性能要求高。项目采用了微软.net应用开发平台,系统经历了多个测试阶段。根据系统的特点本文重点讨论测试策略和测试工具的选用,在单元测试中划分了类的优先级,使用了NUnit测试框架,性能测试中确定关键用例,使用了Rational Test Manager 2003。在该项目中我担任了项目经理,参与了系统的分析与设计工作,同时也参与了整个测试过程。 【正文】 近年来,随着社会经济的发展,环境污染负荷逐渐增加,环境问题已经成为关系到国家和民族生存的重大问题。为有效加强污染源监管,提高环境监察执法信息化应用能力工作迫在眉睫。2008年3月份某省环保厅委托我所在的公司承担污染源在线监测系统的开发。本系统主要实现对企业排污、污染治理设备及监测、监控设备进行实时监测。当发生排污超标、治理设施停运等异常事件时,现场适配器自动识别事件类型,报送环境监察部门,并告知事件内容。管理人员可即时调整监测数据采集、传送频率与其他参数,在前端监控设备支持的前提下,实现对其进行远程控制和操作,发送远程采样等指令。整个监控系统将基于GIS平台。该项目整个项目历时7个月,在2008年10月份交付使用。系统使用一年多来该省环保厅环境监测和执法能力有了很大提高,得到了用户的一致好评。 系统选用微软公司的.NET开发平台,采用了B/S三层架构设计:表示层、业务逻辑层和数据层。表示层负责处理系统;业务逻辑层负责系统处理业务逻辑;数据层,采用微软公司的SQL SERVER。性能和安全性要求高,项目建设时间紧。 Assembly的额外信息。NUnit中的Test Runner会扫描已经编译好的程序代码,并且从Attribute里面知道哪些Classes是Test Classes,哪些Methods是需要执行的Test Methods。然后,Test Runner使用.NET的Reflection技术来执行这些Test Methods。Rational Test Manager 2003,测试环境包括Local computer和Test agent,Local computer作为测试平台的控制主机,负责整个测试的计划、设计、实现、执行和评估,作为Test agent的机器,统一接受由Local computer发出的脚本指令信息,在一台上可以模拟多用户访问系统,并将执行结果报告给Local Computer,最后由Local computer生成统计报告。在测试中我们也发现响应时间慢的问题,在经过对服务器的调优,以及相应部分的代码优化、SQL优化之后,性能得到明显改善。性能测试中我们对遇到的问题所采取的策略:目前自动化测试工具能够录制和回放脚本的大都是基于HTTP协议的浏览器客户端方式。我们采取自动录制和手工编写脚本相结合的方式,对于浏览器客户端的测试,采用自动测试工具录制脚本对于GUI客户端的测试,用Application Center Test性能测试工具提供的API,手动或半手动编写测试脚本。我们从实践中领会到,测试确实可以在保证软件质量方面起到很大的作用。但同时我们也认识到,测试中还有很多领域和知识点需要继续研究和实践,新技术的发展对测试也提出了新的要求和挑战,我们将在测试领域不断探索,不断实践。

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档