● 摘要
软件测试环节是软件开发过程中不可缺少的一个环节,其主要目的在于保证软件的质量,提高软件的可靠性。软件测试策略的设计是软件测试领域重要的研究方向之一。
为了进一步提高软件测试的效率,软件控制论这一学术理论被提出。它旨在将软件工程与控制工程两个学科的理论相结合,以控制的思想来指导软件测试过程,从而提高软件测试的效率,使软件可靠性得到进一步的保障。
动态随机测试技术(DRT)是基于软件控制论思想提出的一种改进分类随机测试的新型测试技术。在传统的分类随机测试中,通常各个测试用例等价类被选择的概率保持不变,而动态随机测试技术提出根据测试历史的反馈信息,对测试剖面进行在线的调整,以提高缺陷检测率。
而动态随机测试的检测效率很大程度上取决于其参数设置。为了进一步提高动态随机测试的软件测试效率,本文在该测试策略算法基础上加入参数估计和调节,由此提出了新的测试策略,即A-DRT。为了验证其有效性,本研究过程中搭建实验平台,对真实软件对象进行测试,并合理全面的评估了新测试算法的软件测试效率。
相关内容
相关标签