当前位置:问答库>论文摘要

题目:基于时序接口自动机的软件测试数据生成方法研究

关键词:软件测试;时序接口自动机;接口约束图;测试数据生成

  摘要


复杂软件内部各组件之间存在大量复杂的交互行为,因此针对接口的描述和测试验证就显得尤为重要。随着软件各部件接口间交互越来越复杂,这种接口交互很可能存在引发软件故障的隐患。传统的描述组件与环境的交互行为的模型语言并未关注接口和接口交互的描述,将其应用于接口测试领域时存在着时序信息描述不清,产生大量无效用例等问题。为解决上述问题,本文在接口信息和接口间交互约束两个层级分别提出了相应的模型方法。

在接口信息层级,本文提出了时序接口自动机,它通过应用时间语词描述自动机的输入输出动作,为自动机模型添加了更为清楚和详细的时序信息描述,通过针对接口输入建立输入自动机,灵巧的解决了在应用于测试领域时,对输入的控制和对接口的覆盖的问题。本文给出了本方法的详细定义,提供了测试数据生成算法,结合实例验证了本方法的可行性和效率。

在接口交互层级,本文提出了接口约束图建模方法,它能够结构清晰的描述接口间的约束控制。本文给出了接口约束图建模方法的详细定义和步骤,提供了测试数据生成算法,最后结合实验数据验证了本方法的有效性。

本文就实例验证和实验结果总结了上述模型方法的研究结论,并对未来的研究进行了展望。