基于生命周期的软件自动化测试系统的设计

来源 :四川大学 | 被引量 : 0次 | 上传用户:wondercn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试技术的自动化是软件测试的发展趋势,正确、合理地实施自动化测试,能够快速、彻底地对软件进行测试,从而提高软件质量,节省经费,缩短产品发布周期。本文系统的论述了在自动化测试中所遇到的一些问题和误解,包括测试计划、测试模型、测试流程、测试用例、测试脚本、缺陷管理、人员安排、测试工具使用,并在全国短波监测网络系统的测试中得到了实践。 在本文设计中,尽可能地应用各模型中对项目有实用价值的方面,而不拘泥于某个具体的模型。在测试实践中:以W模型作为参考框架,同时灵活运用H模型独立测试的思想。 在达到恰当的就绪点时就开展独立的测试工作,同时将测试工作进行迭代。“尽早测试”、“全面测试”、“全过程测试”和“独立、迭代的测试”是测试所遵循的四个原则,这在实际测试项目中得到了应用并得到了良好的效果。 本文以整个短波系统开发生命周期为主线,相继引入了测试工具。其中测试辅助工具CVS可以建立资源版本,建立每日构建。TestDirector系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。WinRunner是对系统进行功能测试的,通过设计的脚本来自动复现手工操作。LoadRunner是对系统性能进行测试的,通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。以上工具交互配合适用,在不断的测试迭代中改善了短波系统开发过程,提高了系统的可靠性。
其他文献
随着高层建筑事业的发展,人们防火意识的增强,火灾自动报警控制及联动系统将有着广泛的发展前景。本文深入探讨了基于嵌入式操作系统的火灾报警控制器的硬件电路及其软件程序的
生物脱氮污水处理过程通过微生物生化反应氧化降解污水中的有机碳和氮污染物,使经过处理的污水水质指标(生物需氧量BOD、化学需氧量COD、悬浮物浓度SS、氨氮NH、硝酸盐NO)满足
随着社会的进步、科学技术的发展,以及控制论、信息论、系统论和计算机技术的飞速发展。我们所面对的控制对象也越来越复杂,因此对于复杂系统的研究成为了当前的研究热点。目前
招投标采购方法是市场经济下资源配置的有效手段,在市场经济国家中,工程项目的安排和设备的采购往往通过招标完成。对招投标理论及应用的研究具有重要意义。 文中第一章中介
超分辨率图像融合就是利用同一场景的多帧有相互位移的降质图像或视频序列来重建一帧高分辨率图像的技术。它旨在突破图像硬件设备的分辨率限制,充分利用多帧图像之间的互补
随着生产水平和科学技术的不断发展,现代控制系统的规模日趋大型化、复杂化,现代工业过程对系统安全性、可靠性的需求日益提高。最近三十年来,故障检测与诊断(FDD)算法及其在工
计算机和多媒体技术以及Internet的飞速发展产生了大量的图像信息,基于内容的图像检索技术主要是为了解决能够有效地、快速地从大规模的图像数据库中检索出所需图像这一重要
起落架是飞机结构中的重要装置之一,它影响到飞机的起飞、着陆和滑跑过程。对起落架的控制方法经历了被动控制、主动控制和较新的半主动控制三个过程。本文对半主动控制技术
随着网络技术和网络规模的不断发展,网络入侵的风险性和机会也越来越多,网络安全已经成为一个全球性的重要问题。在网络安全问题日益突出的今天,如何迅速、有效地发现各类新的入
随着科学技术的迅猛发展,工业自动化系统越来越复杂,针对传统PID算法的不足,本文从两个方面进行了研究。一是给出了一种全新的控制算法——无模型自适应(Model-Free Adaptive)控