【摘 要】
:
软件测试是保证软件质量的重要手段,为了确保软件产品能够符合用户的需求,必须着眼于整个软件生存期,在各个阶段进行验证、确认和测试活动。软件测试一般要经过单元测试、集
论文部分内容阅读
软件测试是保证软件质量的重要手段,为了确保软件产品能够符合用户的需求,必须着眼于整个软件生存期,在各个阶段进行验证、确认和测试活动。软件测试一般要经过单元测试、集成测试、系统测试等几个阶段。Java EE应用程序是一种多层的分布式的应用程序,使用基于组件的方法进行设计、开发、集成和布置。由于这种应用程序具有分布式的布置和系统异构的特点,对其进行测试的难度要远远超过传统的桌面应用程序。本文结合“某地区电网潮流越限预警及拉限电辅助决策系统”的开发,对基于MVC模式的Java EE应用程序的测试进行了研究。研究分单元测试及集成测试、系统测试两个方面进行。单元测试及集成测试部分主要研究如何使用模拟对象技术和一些开源的测试工具对MVC模式中的Model、View和Controller各组件孤立地进行单元测试,以及如何有效地对三个组件的若干组合进行集成测试;系统测试部分主要研究如何对整个系统进行功能性的测试。本文还对测试驱动开发(TDD)方法进行了探索,并在背景项目的开发中进行了实践。项目开发实践表明,本论文提出的测试策略有效可行,可以应用于类似系统的开发过程。
其他文献
机群系统已经成为高性能计算机的主流,其中又以中小规模机群应用得最广泛。机群文件系统为机群应用提供数据存储、数据共享、数据访问等服务。高效、易管理、低成本、高可靠性
无线射频谚{别RFID(Radio Frequency Identification Technology)是一种非接触、低功耗和低成本的无线通信技术,可应用于物体识别和数据采集。与条形码相比,RFID具有非呵视传输
随着计算机技术、图像处理技术的迅速发展,外科诊断与治疗的手段正在发生着很大的变化。近年来出现的计算机辅助手术系统,仿真手术系统等就是信息科学迅速发展并应用于医学领域
正则表达式匹配是计算机研究领域的一个经典问题,是众多网络安全系统中的关键技术之一。随着互联网的的普及和发展,海量信息的处理和新的应用需求对正则表达式匹配技术提出了新
聚类与划分算法分别采用自底向上和自顶向下的方法对电路进行层次化操作和分割操作,有效提高了EDA工具处理大规模电路的效率。本文着重研究了可进行特殊结构识别与处理的层次
面孔的感知和识别在人类的社会交往中扮演着及其重要的角色,人在感知面孔的时候,从中获取了大量重要的信息,这些信息提供给我们个体的身份特征和精神状态,从而确定彼此之间的相互
频繁子图挖掘是指从图集获得频繁出现的子图模式,它挖掘得到的结果可用于对图集的分类和聚类研究,有助于用户了解图集的特征。目前的频繁子图挖掘算法大都是基于内存的,实际
在网络技术普及的今天,网络应用已经深入到人们的各种日常活动中,但是邮件蠕虫、特洛伊木马、拒绝服务攻击以及其他恶意行为仍然频繁的在终端用户机上发起攻击,危害企业网安
面向事件流应用的大规模数据密集型系统得到了越来越广泛的应用,本文在分析事件流应用特征的基础上,展开了查询优化的研究。大规模系统的查询优化,不仅要加速查询的执行过程,更需
现有的序列模式挖掘算法能有效地在大型数据库中挖掘出完整的序列模式集,然而在很多实际应用中,用户更希望找出感兴趣的、更简洁的模式,而不是所有的模式。本文主要研究了如