软件工程学习笔记(五)软件测试

本文介绍了软件测试的基础知识,包括测试用例的设计原则,如代表性、可判定性和不唯一性。讲解了静态测试与动态测试的区别,并详细阐述了黑盒测试和白盒测试的原理。接着,探讨了软件测试过程,如单元测试、集成测试(一次性集成、渐增性集成)和确认测试。在黑盒测试用例设计部分,讨论了等价类划分法、边界值分析法和因果图法。最后,介绍了白盒测试用例设计中的逻辑覆盖法和基本路径测试法。
摘要由CSDN通过智能技术生成

软件测试

软件测试基础

测试用例
组成:

  1. 输入数据
  2. 预期输出结果

设计原则:

  • 测试用例的代表性
  • 测试结果的可判定性
  • 测试用例的不唯一性

常用测试方法分类

  • 静态测试:不在机器上运行被测程序,而采用人工检测
  • 动态测试:通过设计测试用例,在机器上运行被测程序
    黑盒测试:不考虑被测程序的内部逻辑结构,只按照被测程序的功能规格说明来设计测试用例,以检查程序功能是否符合规格说明要求,也被称为“功能测试”
    白盒测试:根据被测程序的内部逻辑结构来设计测试用例,以检查程序内部的所有逻辑路径,也被称为“结构测试”

软件测试过程

软件测试过程遵循“自底向上,逐步集成”的方式
在这里插入图片描述
单元测试
测试对象:每个程序模块
测试依据:详细设计说明和源程序代码
测试方法:白盒测试方法
集成测试
测试对象:通过接口连接在一起的各个模块
测试依据:概要设计说明和详细设计说明
集成测试方式:

  1. 一次性
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值