软件测试方法分类

本文介绍了软件测试的不同分类,包括黑盒测试与白盒测试、静态测试与动态测试、单元测试到验收测试的各个阶段,以及功能测试和性能测试的具体内容。此外,还提及了回归测试、冒烟测试和随机测试等其他测试类型。
摘要由CSDN通过智能技术生成

软件测试方法分类

按是否查看程序内部结构

  1. 黑盒测试 (black-box testing):只关心输入和输出的结果。
  2. 白盒测试 (white-box testing):研究内部源代码和程序结构。

按是否运行程序

  1. 静态测试 (static testing):不实际运行被测试软件,只是检查代码、界面或者文档可能存在的错误。对于代码测试,主要是测试代码是否符合相应标准和规范;对于界面测试,主要测试软件实际界面与需求中说明是否相符;对于文档测试,主要测试用户手册和需求说明是否真正符合用户实际需求。
  2. 动态测试 (black-box testing):实际运行被测试软件,通过输入相应的测试数据,检查输出结果和预期结果是否相符。

按测试阶段

  1. 单元测试 (unit testing):对软件中的最小可测试单元进行检查和验证。桩模块(stud)是模拟被测模块所调用的模块;驱动模块(driver)是模拟被测模块的上级模块,用来接收测试数据,启动被测模块并输出结果。
  2. 集成测试 (integration testing):是单元测试下一阶段,将通过测试的单元模块组装成系统或子系统再进行测试,重点测试不同模块的接口部门。
  3. 系统测试 (system testing):将整个软件系统看做一个整体进行测试,包括对功能、性能&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值