《软件测试技术》

本文详细介绍了软件测试的基本概念,包括在软件生存周期中的测试实施,重点讲解了白盒测试的逻辑覆盖方法,如语句覆盖、判定覆盖、条件覆盖等,并探讨了系统测试、性能测试和可靠性测试的重要方面。此外,还提到了面向对象软件测试、Web应用软件测试和其他类型的测试,如兼容性、易用性和文档测试。
摘要由CSDN通过智能技术生成

《软件测试技术》

软件测试的基本概念

软件的生存周期可划分为3个阶段:
软件需求定义阶段
软件产品开发阶段
软件运行和维护阶段
用户质量要求由外部度量和内部度量表示。
外部度量:在测试和使用产品的过程中
内部度量:在设计和编码过程中
测试原则:
尽早地和不断地进行软件测试
测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成
程序员应避免检查自己的程序(区别于Debugging)
测试用例应包括合理的输入条件和不合理的输入条件
充分注意测试中的群集现象
严格执行测试的计划
应当对每一个测试结果做全面检查
妥善保存各类报告
缺陷状态
活动状态(Active或Open):问题还没有解决
已修正状态(Fixed或Resolved):认为已解决问题,或通过单元测试
非活动状态(Close或Inactive):测试人员已验证修正后的缺陷,认为缺陷不存在
软件测试的心理学:
程序测试的过程具有破坏性
程序猿应避免测试自己的程序
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值