软件测试基础知识归纳

本文介绍了软件测试的基础知识,包括静态测试、动态测试、黑盒测试、白盒测试、单元测试、集成测试、系统测试等。此外,还讲解了α测试和β测试的差异,以及测试方法的综合策略和软件测试流程。测试文档方面,提到了《软件测试大纲》等关键文档。
摘要由CSDN通过智能技术生成
静态测试

如字面意思,不运行被测程序本身,通过评审文档阅读代码等方式测试软件称为静态测试
需求规格说明书软件设计说明书源程序做结构分析、流程图分析、符号执行来找错。

动态测试

通过运行被测程序来检验软件的动态行为和运行结果的正确性

黑盒测试
  1. 定义:在不考虑程序内部结构和内部特征的情况下,根据软件产品的功能设计规格说明,在计算机上进行测试,以证实每个实现了的功能是否符合要求。又叫做功能测试数据驱动测试基于规格说明的测试
  2. 目的:主要是为了发现以下几类错误:
    是否有不正确或遗漏的功能
    接口上,输入是否能正确的接受?能否输出正确的结果?
    是否有数据结构错误或**外部信息(例如数据文件)**访问错误?
    性能上是否能够满足要求?
    是否有初始化或终止性错误?
  3. 设计测试用例的方法:
    功能图分析方法
    等价类划分方法
    边界值分析方法
    错误推测方法
    因果图方法
    依据是测试大纲(测试大纲依据的是任务书࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值