实用软件测试指南

出版时间:2003-1-1  出版社:电子工业出版社  作者:James A Whittaker  页数:196  字数:205000  译者:马良荔  
Tag标签:无  

内容概要

本书所给出的测试并非传统意义上基于书面测试计划实施的循规蹈矩的测试,也没有讨论艰深的测试理论,而是直接面向实际应用,使测试员进行“自由”的测试,提出了软件进行攻击的思想,从软件的用户界面、文件系统接口和操作系统接口三个最易于攻击的方面来实施攻击,并利用了所开发的软件,帮助测试员简单地捕获异常并强制执行一般错误,最终能更快、更多地发现软件中的错误,改进软件,提高软件质量。
本书可作为计算机专业高年级本科生、计算机专业研究生的软件测试教材或参考书,也可作为软件开发人员,软件测试人员和软件管理人员的参考手册。

作者简介

James A.Whittaker博士是佛罗里达技术学院计算机科学系统软件工程研究中心的教授和主任。他也是一位出色的演说家和产业界顾问,经常出现在拥护的仅容立足的地方,为全球一流的企业讲演软件测试。他的工作已经赢得了无数“最佳表述”和“年度优秀教师”奖。

书籍目录

献辞译者序前言各章概要致谢第一部分 引言 第1章 指导软件测试的故障模型  软件测试的目的  理解软件行为  理解软件环境    人类用户    文件系统用户    操作系统用户    软件用户  理解软件能力    测试输入    测试输出    测试数据    测试计算  总结和结论  练习  参考文献第二部分 用户接口攻击 第2章 用户接口测试:输入和输出  使用故障模型指导测试  探究输入域    攻击1 应用输入强制产生所有错误信息    攻击2 施加强制软件建立有默认值的输入    攻击3 探究允许的字符集合和数据类型    攻击4 输入缓冲区溢出    攻击5 找出可能会相互作用的输入,并测试输入值组合    攻击6 多次重复同样的输入或输入序列  探究输出    攻击7 强制每个输入产生不同的输出    攻击8 强制产生无效输出    攻击9 强制改变输出属性    攻击10 强制屏幕刷新  结论  练习  参考文献 第3章 用户接口测试:数据和计算  盒内测试  探究存储的数据    攻击11 使用不同的初始条件施加输入    攻击12 强制数据结构存储过多或过少的值    攻击13 考察修改内部数据约柬的可选方法  探究计算和功能部件的交互作用    攻击14 将无效操作数和操作符结合进行实验    攻击15 强制函数进行递归调用    攻击16 强制计算结果过大或过小    攻击17 发现不充分地共享数据或交互的功能部件  结论  练习第三部分 系统接口攻击 第4章 文件系统接口测试  从文件系统接口攻击软件  基于介质的攻击    攻击1 按容量填满文件系统    攻击2 强制介质忙或不可用    攻击3 毁坏介质  基于文件的攻击    攻击4 赋给无效文件名    攻击5 改变文件访问许可    攻击6 更改或破坏文件内容  结论  练习 第5章 软件/操作系统接口测试  从软件接口攻击软件  记录-仿真攻击    植入能执行所有错误处理代码并经历所有异常的故障    植入易于在测试实验室模拟的故障    植入在真实领域中可能出现的故障  观察-失效攻击  结论  练习第四部分 结论 第6章 临别忠告  你永远不会知道一切  隐错捕捉  星期五下午的隐错聚会  结论  参考文献附录 附录A 编程术语注释表 附录B 使用运行期故障植入的测试异常和错误实例  引言  运行期故障植入机制  故障选择    基于模式的故障植入    系统的基于调用的故障植入  结论  致谢  参考文献 附录C 使用HEAT:不利环境应用程序测试器  Canned HEAT用户指南  应用程序带区  监视带区  故障植入带区及其功能特性  网络带区  磁盘容量  内存 附录D 什么是软件测试,它为什么这么困难  引言  软件测试过程  阶段1:为软件环境建模  阶段2:选择测试场景  阶段3:运行和评估测试场景  阶段4:度量测试过程  结论  参考文献  软件测试问题  测试术语

图书封面

图书标签Tags

评论、评分、阅读与下载


    实用软件测试指南 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7