基于软件测试过程模型的测试管理系统的研究与实现

被引量 : 0次 | 上传用户:yiran87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产品规模和复杂性的急剧增加,软件产品质量问题日益突出,事故频频发生,软件产品质量问题已成为人们日益关注的焦点。目前,虽然人们应用软件形式化技术、程序正确性证明、模型检验等数学方法来保证软件质量,但在实践中缺乏大规模项目的支持,且尚未达到实用阶段。在这种情况下,软件测试在今后相当一段时间内仍将是保证软件产品质量的重要手段。然而软件测试是一个复杂、庞大的工程,为了保证软件测试工作的顺利进行,需要对整个软件测试过程进行规范有效的管理。本文通过深入研究已存在的软件测试管理理论、技术和应用系统,结合青岛软件园软件测试联合实验室的实际需求,从测试过程模型、测试评价指标体系、测试用例自动生成框架、缺陷的度量与跟踪体系等提出了一套完整的理论,并研发了TPM(Test Process Manager)测试管理系统。本文的主要工作包括以下几方面:(1)通过对软件测试过程模型(V、W和H模型)的研究,给出了一种改进的模型:W-H模型,并对其进行了分析和阐述。该模型具有尽早、全面、独立和迭代测试的优点;(2)基于W-H模型,给出了TPM测试管理系统的静态测试管理解决方案,即给出了需求、概要设计和详细设计的测试评价指标体系模型;(3)基于W-H模型,给出了TPM测试管理系统的动态测试管理解决方案,即给出了测试需求的跟踪矩阵和变更流程、测试用例的组织结构和执行管理、软件缺陷的状态流转、和基于ODC技术与TMM模型的2个软件缺陷度量方法(带有权值的缺陷密度计算方法和缺陷注入-发现矩阵);(4)基于LoadRunner和正交试验设计法进行了数据驱动测试的研究与应用。在此基础上,为TPM测试管理系统集成了测试用例自动生成工具:正交试验设计工具,同时,借助于LoadRunner实现了测试用例的自动执行。本文通过对TPM测试管理系统的研究与实现,满足了实验室的实际需要,规范了对整个软件测试过程的管理,减轻了测试人员的工作量,提高了测试工作的效率,从而保证了软件产品的质量。
其他文献
随着我国市场经济的发展,市场开放程度更高,市场竞争更加激烈,竞争的方式、竞争的内容都发生了深刻的变化;当今市场环境复杂多变,企业的营销理念和营销战略不断受到挑战并发
目的研究探讨经阴道彩色多普勒超声在子宫内膜息肉诊断中的应用效果。方法选取我院2018年1月至2019年1月收治的子宫内膜息肉患者1000例作为研究对象,随机分为两组后给予不同
规模化种植,标准化生产,苍山发展现代农业的一大亮点。该县把提高农产品竞争力摆在农业发展的优先位置,围绕大棚菜、大蒜、牛蒡、大姜、冬瓜、土豆、红辣椒、食用菌等9个特色
<正> 自1986年以来,我们应用温针灸法治疗肩周炎112例,方法简便,疗效满意,现报告如下:一、临床资料肩周炎112例,男48例,女64例;年龄最
<正>家父邱志济运用生南星生半夏为主药,治疗梅尼埃病,取得满意疗效,兹举验案3则,以供参考.1 痰湿中阻型赵某,女,45岁,1992年5月20日初诊.诊见:咳嗽,头晕眼花,胸闷脘痞,动则
自奥林匹克运动产生之日起,奥林匹克精神就已蕴含其中。奥林匹克精神作为奥林匹克文化的核心内容,随着时代的不断发展,也在不断发生着变化。从古希腊时期到当今时代,在不同的
在日益激烈的市场竞争中,钢铁产品同质化程度逐渐增强,大型钢铁企业利用规模经济实现成本优势和研发优势已逐渐变弱。因此,寻找竞争战略的新空间,获取新的利润增长源是钢铁企
目的.急性冠脉综合征(ACS)是不稳定型心绞痛(UAP)、急性心肌梗死(AMI)和心源性猝死等急性冠状动脉事件的总称,其共同的病理生理过程是以冠脉内不稳定斑块破裂伴表面血栓形成
一个反垄断案件的判断结果几乎完全取决于对相关市场的界定。因为一旦界定了相关市场,该市场内的企业之间所存在的竞争关系、具有替代性的商品的范围也随之确定。相关市场的
为了最大化认知无线网络次用户系统的吞吐量,同时减少信道选择过程中的计算量,在多条主用户信道的次用户多时隙系统中,用半马尔科夫链POMDP(Partially Observable Markov Decisio