EJB构件软件测试技术研究和应用

来源 :北京交通大学 | 被引量 : 1次 | 上传用户:abczxhzxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息技术的飞速发展,软件业竞争日趋激烈,软件系统日益复杂,对于软件的功能,性能的要求也不断提高。在这种情况下如何保证软件质量成为企业关注的重点。实施正确合理的自动化测试能够分担手工测试的工作量,降低测试的难度,从而在保证软件质量的前提下,缩短测试周期,降低软件成本。 本文结合J2EE和EJB的体系结构和特点以及自动化测试的理论提出了EJB自动化测试框架ERT。首先,从ERT的实体模型和逻辑功能模型出发,说明了ERT包含的实体,这些实体之间的协作关系和具备什么样的逻辑功能。其次,分别从业务模型,系统架构,应用逻辑和逻辑框架四个角度来分析ERT测试工具的需求,并为ERT测试工具设计了测试配置文件。接下来,针对ERT业务模型的四个业务流程分别设计了四个对应的模块:配置文件解析模块,随机数据获取模块,测试运行模块和报表生成模块,对每个模块的工作过程进行了介绍。最后,讲解了如何集成ERT测试工具,并对测试结果实例进行了分析。 ERT利用测试管理工具Clear Quest Test Manager集成ERT测试工具,通过设计测试计划,测试用例和为测试用例指定各种测试配置实现了序列化测试和多模块测试。在测试对象选择策略上,ERT通过使用高斯随机和正态分布,比较真实的模拟了用户的随机操作并实现了测试覆盖的完整性。通过内存关键参数记录和日志文档挖掘,ERT提供了较完整的测试运行统计信息报表,为测试结果分析提供了有力的支持。 实践证明,本文所提出了EJB自动化测试框架ERT,在保证测试质量的前提下,较大的提高了测试效率,降低了测试成本。
其他文献
随着我国汽车的保有量急剧的增加,交通管理智能化已成为必然趋势。车牌识别系统的研究与发展是制约交通智能化的一个重要因素。DSP车牌识别系统能适应实际道路的复杂环境,可以
移动Agent技术是随着Internet的发展而出现的一种新兴的分布式计算技术,能够较好地适应Internet分布式的特点,有效地简化分布式系统的设计、实现与维护。这些优越性使得基于移
半球谐振陀螺仪是一种高精度新型固态陀螺仪。与机械陀螺和光纤陀螺相比,半球谐振陀螺具有如下优势:结构上无高速转子、启动时间短、关机抗辐射能力强、体积小、功耗低、寿命长
本文围绕油井勘探系统中的水声通信系统,进行了通信系统的信号设计以及信号处理的研究工作。重点论述了Pattern时延差编码信号设计方案。通过理论分析以及仿真建模,论证了上
在大数据时代,海量高维在线数据对机器学习提出了新的需求和前所未有的挑战。从日益增加的数据中快速而有效的学习新知识成为一个技术难点。传统的批量机器学习算法面对新数据
机器人系统是典型的时变、强耦合、具有高度不确定性的非线性系统,随着机器人技术研究的深入及应用领域的扩大,常规的控制策略和算法,如PID控制、基于模型的计算力矩控制等已
本文对现今国内外的汽车防盗系统进行了总结,提出并开发了一款基于指纹识别技术的汽车防盗系统,该系统是以嵌入式系统为平台,指纹识别技术为应用,具有低成本、低功耗、高可靠性的
传统的人机交互是通过键盘和显示器,人们通过键盘或鼠标输入,通过视觉接收信息。语音是人类最重要、最有效、最常用、最方便的相互传递信息手段。为计算机增加语音交互方式,使人
故障诊断技术是提高系统可靠性、可维修性和有效性的一个重要因素。移动电站电气系统故障诊断在移动电站使用和维护中起着重要的作用。本文首先对故障诊断技术进行了探讨,着重研究了故障字典诊断法及灰色预测诊断法的基本原理,并针对故障字典法在实际应用中存在的困难,运用灰色控制理论同故障字典法相结合的解决方法,形成了对该系统进行故障诊断的总体方案。然后,在掌握了移动电站基本工作原理的基础上,提出了以8031单片机
随着我国移动用户的爆炸性增长,以及通信事业的迅猛发展,移动通信网络的建设速度越来越快。而GSM网络作为一种比较成熟的组网方式在整个移动通信网络中占有重要的地位。在移