• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

软件测试知识帖(85-98)

发布: 2008-9-27 11:05 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 69次 | 进入领测软件测试网论坛讨论

领测软件测试网

)w5[b,}P {(Y_:f 软件测试技术门户1|3c1r\y

 0cm;text-align:justify;text-justify:inter-ideograph;line-height:170%;

5{ Qk@ojVe*q

9Q:_L]%S3jBbn]+F  mso-pagination:lines-together;page-break-after:avoid">第94贴【2004-9-1】:可靠性测试软件测试技术门户5c+K;BVW(`V.|

]1q*S2H9`L  可靠性测试是从验证的角度出发,检验系统的可靠性是否达到预期的目标,同时给出当前系统可能的可靠性增长情况。可靠性测试需要从用户角度出发,模拟用户实际使用系统的情况,设计出系统的可操作视图,在这个基础上,根据输入空间的属性及依赖关系导出测试用例,然后在仿真的环境或真实的环境下执行测试用例并记录测试的数据。对可靠性性测试来说,最关键的测试数据包括失效间隔时间,失效修复时间,失效数量,失效级别等。根据获得的测试数据,应用可靠性模型,可以得到系统的失效率及可靠性增长趋势。常用的可靠性模型可以从黑盒(占主要地位)和白盒两个角度出发。黑盒方面的可靠性模型包括了Musa基本执行模型,Jelinski-Moranda的分离富化模型,Goel-Okumoto 的NHPP模型,增强的NHPP模型以及Littlewood-Verrall的贝叶斯判定模型。在白盒方面的可靠性模型包括了Krishna-murthy 和 Mathur的基于路径的模型和 Gokhale et al.的基于状态的模型。业界流行的可靠性模型还有很多种,不同的可靠性模型其依赖的假设条件也不同,适用范围也不同,因此对于一个产品,其所适合使用的可靠性模型需要根据实际出发,尽可能选择与可靠性模型假设条件相近的模型。软件测试技术门户5u4{e)M&M%e

0M c9X"^|E%hp  软件测试技术门户z!`.@tGTI*S8BA

7MUY%`(H^IB7[  0cm;text-align:justify;text-justify:inter-ideograph;line-height:170%;软件测试技术门户3TaF,@)O2H

J#S2MY!Z'HZ$k5Ji  mso-pagination:lines-together;page-break-after:avoid">第95贴【2004-9-2】:需求测试软件测试技术门户"f4y,tS,?|7M,W8r ~

R1P4XAp m%e)Y  软件测试V模型要求我们在需求阶段就开始制定系统测试的计划,开始考虑系统测试的方法。但这还不是足够的。全面的质量管理要求我们在每个阶段都要进行验证和确认的过程。因此在需求阶段我们还需要对需求本身进行测试。这个测试是必要的,因为在许多失败的项目中,7 0 %~8 5 %的返工是由于需求方面的错误所导致的。并且因为需求的缘故而导致大量的返工,造成进度延迟、缺陷的发散,这是一件及其痛苦的事情。因此我们要求在项目的源头(需求)就开始测试。这类测试更多的还只是静态手工方面的测试,当然也有一些自动化的工具,但这些工具会要求我们按照某个固定的格式进行需求的表述(例如形式化的方法),因此在适用性上会受到限制。通过静态手工方法进行需求测试中最常使用的手段是同行评审。软件测试技术门户w I.j Q%{;J