软件测试基础-更高级别的测试、调试、极限测试

本文详细介绍了软件测试的高级阶段,包括功能测试、系统测试中的各种子测试,如能力、容量、强度测试等。强调了系统测试执行的重要性,不应由程序员负责。进一步探讨了调试方法,如暴力调试、归纳法和演绎法。最后,概述了极限测试的基础和概念,重点在于极限单元测试和验收测试,强调测试先行的重要性。
摘要由CSDN通过智能技术生成

更高级别的测试

  • 开发过程和测试过程存在一一对应关系
    • 模块测试的目的是发现程序模块与其接口规格说明之间的不一致
    • 功能测试的目的是为了证明程序未能符合其外部规格说明
    • 系统测试的目的是为了证明软件产品与其初始目标不一致
      在这里插入图片描述

功能测试

  • 黑盒测试
  • 目的:是为了暴露程序的错误以及与规格说明不一致之处,而不是为了证明程序符合其外部规格说明

系统测试

能力测试

  • 判断目标文档提及的每一项能力是否都确实已经实现

容量测试

  • 使程序经受大容量数据的检验。
    • 需要大量资源
    • 机器和工时限制,不能进行过程的容量测试
    • 每个程序应该至少进行几次容量测试

强度测试

  • 使程序承载高负载或强度的检验
    • 高强度:在很短的时间间隔内达到的数据或操作的数量峰值

易用性测试

  • 试图发现人为因素或易用性的问题
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值