google搜索
51Testing站内搜索
软件测试门户
|
软件测试培 训
|
文章资料精选
|
软件测试论坛
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
鲜花鸡蛋
调查问卷
帮助
51Testing软件测试论坛
»
[软件测试新手上路]
»
[每日一贴]
» 第87贴【2004-8-23】:软件可靠性
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
第87贴【2004-8-23】:软件可靠性
天网
超级版主
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2004-8-23 22:25
只看该作者
第87贴【2004-8-23】:软件可靠性
软件可靠性(Software Reliability)可以定义为:在规定环境,规定时间内(自然单元或时间单元),一个系统或其功能无故障运行的可能性。
其中:
规定的环境包括硬件环境和软件环境。软件环境包括允许的操作系统、应用程序、编译系统、数据库系统等;硬件环境包括CPU、内存、I/O等。
规定的时间一般分为执行时间、日历时间和时钟时间。其中执行时间(Executing Time)是指执行一个程序所用的实际时间和中央处理器时间,或者是程序处于执行过程中的一段时间;日历时间(Calendar time)指的是编年时间,包括计算机可能未运行的时间;时钟时间(Clock time)是指从程序执行开始到程序执行完毕所经历的钟表时间。
自然单元除时间外,跟软件产品处理数目相关的单元如运行、电话呼叫、API调用等都可以看作是一个自然单元。
[
Last edited by 天网 on 2004-9-18 at 11:19
]
UID
46
帖子
737
精华
260
积分
5977
综合技术指数
5949
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
326 小时
注册时间
2004-5-10
最后登录
2008-8-29
查看详细资料
TOP
liser
中级站友
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2004-9-17 10:16
只看该作者
我想对于软件可靠性的度量来说,对于软件可靠性模型的使用来说,软件测试的时间单位很重要。正如您说的有日历时间、执行时间、CPU时间,事实上,实际的执行时间对我们来说才是最重要的,如果有了精确的执行时间,那么另外两个就完全可以不要。关键问题是,我们没有办法很精确的指导我们的软件到底实际执行了多少时间。我们只好用我们的日历时间或者说处理器时间来近似,现在的问题就是如何去近似,我们该怎样根据具体的环境做这个转换工作。
请教版主,您在实际实践当中是怎么做的,这个时间的转换有什么方法和算法,希望交流!
UID
3329
帖子
8
精华
0
积分
167
综合技术指数
167
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
0 小时
注册时间
2004-9-17
最后登录
2004-9-30
查看详细资料
TOP
天网
超级版主
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2004-9-18 11:52
只看该作者
首先需要了解用户是如何使用软件系统的,即用户的使用模式,其中最主要的是需要得到用户使用各功能的概率,这样层层分析来得到软件系统的可操作概图,这是定量分析用户如何使用一个系统的框图,其中可能有很多东西需要测试和用户去沟通、或者进行假设;
接下来要根据上面的可操作概图(里面包含了用户使用软件功能和各操作的概率),设计可靠性测试用例,用例中要根据各功能和操作出现的概率,模拟用户使用软件系统的各功能。例如用户一年只使用某操作300次,那么在用例中该操作被执行了300次,就可以模拟系统一年的运行时间。当然其中还要结合其他的操作被执行的概率一起进行组合。这样各种不同的组合考虑就可以得到不同的用例;
最后需要借助自动化测试工具来执行前面设计的用例,得到模拟时间内的故障率,得到可靠性指标。
这个只是根据我做过的一点可靠性测试的尝试来讲讲我的做法,希望对你有所借鉴。每个人面对的测试对象是不一样的,可靠性理论只能提供理论依据和思考的方式,具体情况还需要根据实际情况去分析。
[
Last edited by 天网 on 2004-9-18 at 11:53
]
UID
46
帖子
737
精华
260
积分
5977
综合技术指数
5949
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
326 小时
注册时间
2004-5-10
最后登录
2008-8-29
查看详细资料
TOP
liser
中级站友
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2004-9-20 13:23
只看该作者
我再说几句:
1 你没有正面回答我的执行时间、日历时间和CPU时间的转换问题;
2 事实上操作剖面很难开发,也很难完整的反映具体的运行剖面。当然,这种想法是可行的,但是不知道到具体的实践当中是否容易实施,您都遇到过什么样的困难?
在怎样获得这个更精确的是将方面,我很困惑,就像给我一堆别人的没有注释的代码让我分析一样,我手足无措!
UID
3329
帖子
8
精华
0
积分
167
综合技术指数
167
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
0 小时
注册时间
2004-9-17
最后登录
2004-9-30
查看详细资料
TOP
天网
超级版主
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2004-9-20 14:54
只看该作者
1、可靠性的度量时间不一定非要用执行时间。当然如果做研究,是需要精确,但做软件是一项工程,它的度量是允许一定的误差的。我不否认用执行时间来度量更加精确,但这需要你的被测对象支持进行这样的度量,并且我认为到了系统级的测试后,进行这样精确的度量不一定会有很好的效果;
2、操作概图不难开发,同样需要根据被测对象的分析结果来考虑进行哪些功能操作、如何进行组合。具体到我进行过的实践,这部分倒还没遇到过什么问题,但其他被测对象怎样我就不知道了
UID
46
帖子
737
精华
260
积分
5977
综合技术指数
5949
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
326 小时
注册时间
2004-5-10
最后登录
2008-8-29
查看详细资料
TOP
liser
中级站友
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2004-9-20 15:14
只看该作者
理论研究与实践是有很大差距,两者同样重要!
能否给一些你做过的实例让我学习学习!
将非常感谢!
UID
3329
帖子
8
精华
0
积分
167
综合技术指数
167
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
0 小时
注册时间
2004-9-17
最后登录
2004-9-30
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [测试交流QQ群与MSN群]
> [软件测试每周一问]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> 最佳博客评选
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-9-5 13:36Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
2008中国首届企业软件测试现状调查
软件测试沙龙(上海站)开始报名
51Testing电子杂志四周年庆-有奖征稿!
软件测试每周一问,答帖有奖
《51测试天地》第十一期征稿中~HOT~
NEW~第十九周版主贡献排行榜
IBM Rational开发者大会9月盛大揭幕!
软件测试培训 签订合同保证就业
软件测试每周一问,答帖有奖
软件测试工程师-从“菜鸟”到“精鹰”
职业发展道路上的助推器……
软件测试工程师-三个月冲击10万年薪
软件测试每周一问,答帖有奖
职业发展道路上的助推器……