摘要:在软件测试过程中,人因可靠性是影响测试结果的重要因素。该文建立了基于贝叶斯网络的人因可靠性评估模型,论证了利用该模型进行评估的基本步骤,建立了其评估指标体系,并通过实例对软件测试中人因可靠性进行了评估。仿真结果证明了该模型的正确性和有效性。
关键词:软件测试;人因可靠性;贝叶斯网络
中图分类号:TP311文献标志码:A 文章编号:1009-3044(2011)30-7437-02
软件测试[1]是软件生存期中的一个重要阶段,是软件质量保证的关键步骤。测试工作主要由人来完成的,所以人的可靠性会直接影响测试效果。因此,对软件测试中人因可靠性进行评估是十分必要的。
影响人因可靠性的因素很多,要进行精确的人因可靠性[2]评估,不能用简单的逻辑判断,需要对观察到的特征进行综合。考虑到贝叶斯网络的特点,本文在确定人因可靠性影响因素的基础上,建立了基于贝叶斯网络的人因可靠性评估模型。
1 贝叶斯网络模型
贝叶斯网络[3]是根据各变量间的概率关系建立起来的图论模型,可用