软件测试(原书第二版)读书笔记(二)

本文介绍了软件测试的关键概念,包括黑盒测试与白盒测试的差异,静态测试与动态测试的定义,以及产品说明书审查的重要性。强调在审查产品说明书时需站在客户角度思考,关注软件的规模、复杂性、测试性、质量和安全性。动态测试中,重点讲解了通过性测试、失效性测试、等价类划分、数据测试和状态测试的应用,强调边界条件和次边界条件的重要性。静态白盒测试则关注代码审查,旨在尽早发现软件缺陷。
摘要由CSDN通过智能技术生成

第四章 检查产品说明书

黑盒测试和白盒测试

1、黑盒测试中,软件测试员只需要知道软件要做什么——而无法看见盒子里的软件是如何运行的 ,只要进行一些输入,就能得到某种输出结果。他不知道软件如何运行,为什么会这样,只知道程序做了什么。

黑盒测试有时候又称为功能性测试或行为测试。

2、白盒测试中,软件测试员可以访问程序员的代码,并通过检测代码的线索来协助测试——可以看见盒子里面。测试员根据代码检查结果判断或多或少可能出错的数目,并据此定制测试。

静态测试和动态测试

1、静态测试是指测试不运行的部分——只是检查和审核;动态测试是指通常意义上的测试——使用和运行软件。
2、测试产品说明书属于静态黑盒测试。产品说明书是书面文档,而不是可执行程序,因此是静态的。

对产品说明书进行高级审查

1、测试产品说明书的第一步不是马上钻进去找缺陷,而是站在一个高度上进行审查。审查产品说明书是为了找出根本性的问题。
2、当软件测试员第一次接到需要审查的产品说明书时,最容易做的事情就是把自己当成客户

了解客户所想是很重要的。质量的定义是“满足客户需求”。

3、标准与规范的差别在于程度不同,标准比规范更加严格。如果小组认为很重要,则标准应严格遵守;规范是可选的,但应该遵守。
4、在审查竞争产品时需要注意的问题包括:

规模。软件的功能强大还是单一?代码多还是少࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值