51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11421|回复: 18
打印 上一主题 下一主题

第94贴【2004-9-1】:可靠性测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-1 14:48:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
可靠性测试是从验证的角度出发,检验系统的可靠性是否达到预期的目标,同时给出当前系统可能的可靠性增长情况。可靠性测试需要从用户角度出发,模拟用户实际使用系统的情况,设计出系统的可操作视图,在这个基础上,根据输入空间的属性及依赖关系导出测试用例,然后在仿真的环境或真实的环境下执行测试用例并记录测试的数据。对可靠性性测试来说,最关键的测试数据包括失效间隔时间,失效修复时间,失效数量,失效级别等。根据获得的测试数据,应用可靠性模型,可以得到系统的失效率及可靠性增长趋势。常用的可靠性模型可以从黑盒(占主要地位)和白盒两个角度出发。黑盒方面的可靠性模型包括了Musa基本执行模型,Jelinski-Moranda的分离富化模型,Goel-Okumoto 的NHPP模型,增强的NHPP模型以及Littlewood-Verrall的贝叶斯判定模型。在白盒方面的可靠性模型包括了Krishna-murthy 和 Mathur的基于路径的模型和 Gokhale et al.的基于状态的模型。业界流行的可靠性模型还有很多种,不同的可靠性模型其依赖的假设条件也不同,适用范围也不同,因此对于一个产品,其所适合使用的可靠性模型需要根据实际出发,尽可能选择与可靠性模型假设条件相近的模型。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

19#
发表于 2005-2-1 22:04:35 | 只看该作者
我还想知道对于可靠性测试中,测试用例的设计到底有什么特殊之处 和特点
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-1-4 09:41:34 | 只看该作者
辛苦了
对于模型
还是模糊的概念
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-1-3 16:45:58 | 只看该作者

斑竹辛苦了

斑竹辛苦了
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2004-12-15 14:34:53 | 只看该作者

需要模型资料

回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2004-12-15 13:57:59 | 只看该作者
楼主能提供上述模型的相关资料吗?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2004-12-14 10:22:02 | 只看该作者
liser好专业!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2004-12-9 11:26:57 | 只看该作者
长长见识
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2004-12-9 09:47:31 | 只看该作者
要能提供更详细的资料就好了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2004-12-9 09:42:21 | 只看该作者

请教楼主:

哪些软件可靠性模型可用于软件可靠性预计?
对于评估软件可靠性时,可否在假设满足指数分布的情况下,用硬件可靠性评估方法对软件进行评估?
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2004-11-3 10:33:54 | 只看该作者

介绍一下模型

可否介绍一下
Musa基本执行模型
Jelinski-Moranda的分离富化模型
Goel-Okumoto 的NHPP模型
增强的NHPP模型
Littlewood-Verrall的贝叶斯判定模型。
Krishna-murthy
Mathur的基于路径的模型
Gokhale et al.的基于状态的模型
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2004-9-26 21:24:25 | 只看该作者
看了,很受益!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-9-20 13:09:12 | 只看该作者
呵呵,我也是知道不多,现在正在进行这方面的研究。
     据我所了解,除了个别大型公司在做这方面的工作外,剩下的基本上就没有实施软件可靠性。正如您说的,可靠性是设计出来的,是人的智力活动的过程积累,只有通过完美的管理来控制开发过程,才能构造高质量、高可靠的软件。但是,怎样才能知道在软件交付之前,我们的开发过程没有问题,换句话就是说我们还没有在软件开发前期度量软件质量和可靠性的有效手段。因为软件是抽象的逻辑产物,仅凭主观的定性评价是不够的,既然软件被当作科学工程活动来看待,那么就需要以科学的方法定量的加以评价。

     所以,现在可靠性方面的研究在软件开发的前期工作还是有很大空间,也是有很大挑战性的。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-9-18 11:27:37 | 只看该作者
具体模型有其使用的假设条件,实际使用要选择和具体情况接近的模型。可靠性测试方面我进行过一些实践,但也只是处于摸索阶段。并且软件可靠性是设计出来的,而不是测试出来的,由于受前期开发设计的影响,这方面测试分析进行得并不深入,所以很难谈出什么经验.
相信liser也进行过这方面的尝试,如果有什么心得,欢迎拿出来共享
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-9-17 10:07:31 | 只看该作者
事实上现在没有一个通用的模型,因为不同的模型都是基于不同的假设,不同的应用环境,所以现在有待于提出新的可靠性的理论方法。事实上已经有了一些方法,如模型的组合等。

      即便是已有的软件可靠性模型,我们怎么将他应用于具体的实践当中去,这也是一个不容易解决的事情。

     不知道版主有没有在这方面的使用经验,或者说有更新的一些技术和方法,希望交流!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-9-10 12:51:56 | 只看该作者
就是可靠性模型啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-9-10 12:37:20 | 只看该作者

上面所罗列出来的模型是什么?

回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-9-4 22:36:44 | 只看该作者
上面模型可以找相关资料来看。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2004-9-3 15:47:36 | 只看该作者
根据获得的测试数据,应用可靠性模型,可以得到系统的失效率及可靠性增长趋势.

有数据有模型怎么得到趋势?
斑竹能不能给个模型瞧瞧?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 15:45 , Processed in 0.079994 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表