统计方法在软件测试中的研究与实现

被引量 : 0次 | 上传用户:xdhjyinghua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件工程的一个重要阶段,也是保证软件质量的重要手段,占用了软件开发过程中大量资源,然而软件测试却缺乏较好的理论基础,测试用例的选择往往是根据测试人员经验做出的,充满了个人的色彩和主观性。从而造成了软件质量不符合用户需求,降低客户对软件质量满意度的结果。本文提出的基于统计方法的软件测试方法,是能生成具备一定充分性的测试用例的方法,是更适合软件工程实践的测试方法。该方法根据用户对软件的使用方式展开,对使用频繁的操作会进行更多的测试,因此可以有效地发现那些对软件可靠性影响较大的错误。统计测试首先构造出软件的马尔科夫链使用模型,根据该使用模型生成测试用例,实施测试后按照统计学模型对测试结果进行分析,从而评价软件可靠性和质量。鉴于关软件可靠性测试用例充分性准则的研究较少,本文提出了如何判断测试用例充分性的新方法。在研究基于统计方法的软件测试基础上,本文设计实现了一个基于马尔科夫链模型的统计测试工具“MBCGA”,它实现了构建软件马尔科夫链使用模型,参数分析,生成测试用例,分析测试用例等功能,帮助测试人员生成具备充分性的测试用例,为测试人员提供了一个实用、易操作的基于统计方法进行软件测试的辅助工具。利用统计测试工具“MBCGA”对车辆动力舱计算机辅助布局设计系统进行测试。更好地验证了基于统计方法的软件测试是一种有效加高效的测试方法,是成功的基于模型的软件测试,可以很好的用于软件可靠性评估与预测。
其他文献
文章分析了国内外四类城市垃圾焚烧炉技术的原理、特点、性能以及优缺点,针对主要项目进行了对比研究。提出了一种新型垃圾焚烧炉,该炉采用专利炉排装置,具有显著优点,能够达
为了使涡街流量计适用于自来水行业的计量要求,文章采用电磁检测方法,并采用诸如MSP430单片机等微功耗芯片,结合软件技术,设计出一种具有功耗低、量程宽、精度高等特点的电磁
介绍了钛合金六角头螺栓的头部成形原理和变形特点,通过有限元数值模拟和试验对钛合金六角头螺栓的头部成形过程进行了研究。结果表明:通过设计合理的工艺方案,钛合金六角头
通过自行研制的大试块黄土崩解仪,结合原位崩解试验,对黄土的崩解性进行试验研究。结果表明,黄土的崩解主要以崩离、进离和解离3种作用方式进行。对黄土崩解的3种主要作用方式的
煤矿安全监测技术是煤矿安全生产的重要保障。鉴于现有安全监测设备采用技术的局限性以及设备工作环境的特殊性,需要进一步提高该类设备的性能。在深入研究了无线传感器网络
电网建设项目作为基础性设施,对保障社会经济的发展具有重要的意义,电网公司基础建设项目成本控制评价有助于提高电网公司的经济效益。本文回顾了成本控制的相关文献,对目前
私人复制是指个人或者家庭,为非商业性的、供自己使用的目的而复制受著作权保护的作品行为。私人复制形式的多样化造成其性质难以确定、各国法律在私人复制定性问题上的态度
一汽吉林汽车有限公司为中国第一汽车集团公司全资子公司,坐落在吉林省吉林市,二十世纪八十年代初期造出了中国第一辆微型汽车。长期以来,微型汽车行业一直是汽车行业中生产
采用自蔓延高温合成法制备了组成为SrAl2O4:Eu2+x,Dy3+y的2组(x:y=1:1,x:y=1:2)12种铝酸锶长余辉发光粉,测试结果表明,组成为SrAl2O4:Eu2+0.0125,Dy3+0.0125的发光亮度最好。
斜拉桥以其造型优美、结构新颖、跨越能力出色成为现代桥梁最具竞争力的桥型之一。因为斜拉桥的设计与施工高度耦合,施工方法与成桥内力、变形息息相关,且施工阶段的成功是桥