软件测试理论基础

本文介绍了软件测试的基础理论,包括产品质量评估模型、测试覆盖率、缺陷分析、总体测试策略的制定和不同测试方法。讨论了测试覆盖度、测试过程评估的各项指标,以及可靠性测试中的异常值输入法、故障植入法等。此外,还提到了测试设计中的覆盖策略,如语句覆盖、分支覆盖和最小线性无关覆盖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.了解产品的质量属性(开发视角),每一种质量属性对应一种测试类型(测试视角),每种测试类型对应一些测试方法

质量属性 功能性 可靠性 效率 易用性 可移植性 可维护性
测试类型 功能性测试 可靠性测试 效率测试 易用性测试 可移植性测试 可维护性测试
测试方法 单运行正常值输入法 异常值输入法 性能测试      
  单运行边界值输入法 故障植入法        
  多运行顺序执行法 稳定性测试法        
    压力测试法        
    恢复测试法        


2.产品质量评估模型:制定一些质量评估项,作为阶段性的质量评价,以及测试策略的制定的维度

产品质量评估模型可参考的维度包括:

1.测试覆盖度:一般比如需求覆盖度

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值