[读书笔记]软件测试 Ron Patton

第一章
软件测试的定义:1、未达到产品说明书功能2、出现了说明说没提及的错误3、功能超出说明书范围4、未达到指标5、难以理解不便使用运行缓慢。
不应满足找出缺陷,应可能早地找出。
用客户的眼睛看软件。
 
第二章-软件开发过程
软件开发模式:
1、大棒式
2、边写边改式
3、流水式(瀑布)-创意-分析-设计-开发-测试-发布   目标:开发前解决所有未知数与决定所有细节。
4、螺旋式 目标:不必定义所有细节,接受客户的反馈,通过测试后进入下一开发阶段。
 
第四章-检查产品说明书
黑盒测试:测试员不知道程序原理,只管输入和检查输出    白盒测试:知道原理,并可查看代码
静态测试:不运行软件,测试不运行部分  动态测试:运行软件测试
说明书要求:完整,准确,精确,一致,贴切,合理,代码无关,可测试
 
第五章-闭着眼睛测试软件
先进行成功测试(软件能达到什么功能),再进行失败测试(尽量使软件缺陷暴露)
测试员的重要职能是选择测试案例。 方法是等价分配,分步骤把过多的测试用例减小到同样有效的小范围当中。
测试边界条件,次边界条件,空值,无效值
除测试数据以外,还要测试软件的状态。如画图状态,计算状态等。
使用状态转换图来检查软件状态是否正确。-找出可能的独立状态,进入状态的输入与条件,退出状态的输出或结果
测试状态时,减少案例方法:每种状态至少测试一次,测试两个最不相关的状态联系,测试随机状态转换
失败测试:竞争与中断测试,重复压迫重负测试(内存不足),
测试软件时,要像一个愚蠢的用户,不遵循任何规则和任何假定,最好找一个其他专业的朋友给测试意见。
在找到缺陷的地方继续寻找缺陷。
 
第七章-动态白盒测试
 
 
 


转载于:https://www.cnblogs.com/iyjhabc/archive/2012/10/22/2987482.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值