【摘 要】
:
由于软件产品在社会各领域的应用范围越来越广,软件系统中的缺陷会造成更为广泛和严重的后果,这给软件可靠性保证工作提出了新的挑战。软件测试是最常用的一种保证软件质量和
论文部分内容阅读
由于软件产品在社会各领域的应用范围越来越广,软件系统中的缺陷会造成更为广泛和严重的后果,这给软件可靠性保证工作提出了新的挑战。软件测试是最常用的一种保证软件质量和可靠性的重要手段,但目前随着软件复杂度的增长,软件测试过程会花费更大的时间和经济成本。自动化测试是一种有效提高测试效率的方法,但相关技术并不完善。如何在有限的测试资源约束下选择测试用例,尽可能地发现更多的错误,进一步节约测试成本,仍是一个值得研究的课题。本文针对软件系统行为建模困难、测试成本高、测试自动化程度不足的问题展开研究。首先,基于统计测试的思想,充分利用用户使用频率信息指导测试过程,提出了概率扩展有限状态机的形式化模型,并阐述了建模场景和模型构建过程。该模型与传统的马尔科夫使用模型相比,具有更强的模型描述能力,能够描述更为复杂的软件系统。其次,本文提出了基于概率扩展有限状态机模型的测试用例生成方法,对于频繁使用的重要操作增大测试机会,从而实现了测试用例规模的缩减,在保留一定错误探测能力的前提下尽可能地节约测试成本。在该模型中,由于迁移边上存在护卫条件,直接按概率选择迁移会导致大量不可行路径,因此本文以正则表达式作为中间形式生成测试用例,并相应地提出了一系列算法,包括改进的正则表达式转化算法、候选路径集生成、路径可行性分析和测试用例选择算法。为了体现文中方法的实用性,本文针对智能电视测试问题展开实例研究,并研制出相应的具有完整功能的自动化测试工具,证明了本文方法的有效性和实用价值。此外,本文还通过实验与最新的RWADS方法进行对比分析,结果表明本文方法能够有效提升测试用例的错误探测效率。
其他文献
现在的动漫制作技术需要实时捕捉动态目标的质心坐标,来制作动画。要求捕捉系统实时性好,计算速度快。本文设计了一种空间标志物动态坐标实时捕捉相机,从不同的方位对多个动
杂志在供人们娱乐消遣的同时,也为人们了解相关领域的知识打开了一扇窗户,乐器类杂志也是如此。原声吉他在中国的发展远不及欧美及日本,为提升中国爱好者对吉他相关知识及业
同族恶意软件在行为上表现出趋同性和一致性,因此针对同族软件行为具有相似性的特点,我们可以利用已知行为模式评估软件的恶意性和可能产生的危害。基于行为相似的代码检测又
随着航天科技的迅速发展,空间机械臂需要满足轻量化、高精度及高性能等要求。但空间机械臂的轻量化、大工作半径、高负载能力等特征导致其在运动过程中因臂杆柔性引发结构变
在社会生产中为了降低生产成本,提高生产效率和产品质量,投入机器人进行生产已经成为时代的潮流。并联机器人相对于串联形式的机器人具备体积和自重小、负载力强、整体结构简
三维集成成像作为三维立体成像技术中的一种,拥有连续视角,全视差,无视觉疲劳且成像结构简单等优点。然而,基于该系统成像传感器的物理性能限制,在有限条件如多聚焦或低照度
Takagi-Sugeno(T-S)模糊模型是非线性系统分析与综合的常用方法,它能以任意的精度逼近任意平滑的非线性函数,并且以此为基础,采用并行分布补偿方法(PDC)设计非线性全局逼近控
当今无线通信技术发展一日千里,各种基于无线通信的应用也如百花齐放,致使无线频谱资源日趋紧张,既有的频谱分配策略已成为无线通信技术革新的桎梏,寻求无线频谱的“二次利用
随着科技的发展与进步,图像作为视觉信息的主要载体受到了人们越来越多的关注,人们对图像质量也提出了越来越高的要求。在不改变现有图像采集系统的前提下,使用数字图像处理
磁感应成像是一种无损伤、非接触式成像技术,其主要基于涡流检测的原理。当被测物体置于交变电磁场中时,会感应出同频率的涡电流,涡电流会产生次级磁场,其可看作是初级磁场的