- 10
- 0
- 约7.66千字
- 约 98页
- 2019-08-10 发布于广东
- 举报
定理6.2:假设软件有n功能或模块,实际使用时每个模块被执行的概率分别为p1,p2,…,pn,均匀分布测试M小时,相当于按使用剖面测试了 小时。 定理6.3:假设软件有n功能,实际使用时每个功能被执行的概率分别为p1,p2,…,pn,测试期间假设的每个功能被执行的概率分别为:p’1,p’2,…,p’n,令: 则x越大,测试时估计的可靠性就越不准确。反之,亦然。 6.6.2 软件的运行剖面 1.运行剖面的概念及意义 定义6.1:软件的运行剖面:设D是软件S的定义域,D={d1,d2,…,dn},P(di)是di的发生的概率,则运行剖面被定义为:{ (d1 ,P(d1)), (d2 ,P(d2)),…, (dn ,P(dn))}。 软件测试与软件可靠性的评估离不开软件的运行剖面。软件S的运行剖面是指软件输入空间D以及D中的点取值的分布,也就是说,D中每个点取值的概率(一般,将D及D的分布称为运行剖面)。显然,如果?d?D,若S(d )是正确的,则S的正确运行的概率为1,即P(S)=1。假设D=D1?D2,D1是S正确运行的概率,D2是S产生错误的概率。在均匀分布假设下,S正确运行的概率为: 6.7 可用性测试 6.7.1 可用性测试的概念 可用性测试 (Usability Testing) 是对于用户友好性的测试,是指在设计过程中被用来改善易用性的一系列方
原创力文档

文档评论(0)