注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件测试技术

软件测试技术

软件测试技术

定 价:¥22.00

作 者: 贺平 编著
出版社: 机械工业出版社
丛编项: 新世纪高职高专计算机软件技术专业规划教材
标 签: 软件测试及维护

ISBN: 9787111151845 出版时间: 2004-09-01 包装: 胶版纸
开本: 大16开 页数: 252 字数:  

内容简介

  本书是新世纪高职高专计算机软件技术专业规划教材之一。本书主要介绍软件测试基础知识及相关的实用测试技术。内容包含两个部分第一部分为基础概念、基础知识和基本测试技术、软件测试实质、软件测试策略、黑盒测试、白盒测试、集成测试、系统测试、确认测试、面向对象的测试,测试计划与测试文档,第二部分为软件自动化测试,介绍软件自动化测试基础测试基础知识,常用软件自动化测试工具的应用。 本书突出基本知识和基本概念的表述,注重技术方法的运用,力求内容全面,论述简明,深入浅出,通俗易懂,并注意将测试技术的应用与软件开发过程密切结合起来,使读者能较快地学习掌握当前的软件测试技术和实际运用。 本书适用于高职高专院校、软件职业技术学院软件测试课程使用,也可供从事软件开发、软件测试工作的管理与技术人员参考。

作者简介

暂缺《软件测试技术》作者简介

图书目录

第1章软件测试概述
1.1软件测试背景
1.1.1软件缺陷与定义
1.1.2软件缺陷产生的原因
1.1.3软件缺陷修复的代价
1.2软件测试的定义、目的和原则
1.2.1软件测试的定义
1.2.2软件测试的对象
1.2.3软件测试的分类
1.2.4软件测试的目的和原则
1.2.5软件测试技术的发展
1.3软件工程与开发过程
1.3.1软件产品的组成
1.3.2软件项目组成员
1.3.3软件开发方法及过程
1.4软件开发与软件测试的关系
1.4.1测试与开发各阶段的关系
1.4.2测试与开发的并行性
1.4.3完整的软件开发流程
1.5软件测试职业与素质
1.5.1软件测试职业和职位
1.5.2软件测试员工作目标与必备素质
1.6软件质量管理与评价
1.6.1软件质量管理简介
1.6.2软件能力成熟度模型(CMMCapabilityMaturityModel)
1.6.31SO9000标准简介
习题与思考
第2章软件测试基础
2.1软件测试的复杂性分析
2.1.1无法对程序进行完全测试
2.1.2测试无法显示潜在的软件缺陷和故障
2.1.3存在的故障现象与发现的故障数量成正比
2.1.4杀虫剂现象
2.1.5并非所有的软件故障都能修复
2.1.6软件测试的风险代价
2.2软件测试方法与策略
2.2.1静态测试与动态测试
2.2.2黑盒测试与白盒测试
2.2.3软件测试过程
2.3单元测试
2.3.1单元测试的主要任务
2.3.2单元测试的执行过程
2.4集成测试
2.4.1非增量式测试
2.4.2增量式测试
2.4.3两种不同集成测试方法的比较
2.5确认测试
2.5.1确认测试的准则
2.5.2配置审查的内容
2.6系统测试
2.6.1恢复测试
2.6.2安全测试
2.6.3强度测试
2.6.4性能测试
2.6.5可靠性测试
2.6.6兼容性测试
2.6.7Web网站测试
2.7验收测试
2.7.1验收测试的内容
2.7.2软件配置和文档资料
2.8测试后的调试
2.9面向对象的软件测试
2.9.1面向对象的基本概念
2.9.2面向对象的软件测试与传统软件测试的差异
2.9.3面向对象的单元测试
2.9.4面向对象的集成测试
2.9.5面向对象的确认测试
习题与思考
第3章软件测试用例的设计方法
3.1黑盒测试方法
3.1.1具有代表性的三角形问题与NextDate函数
3.1.2边界值分析法
3.1.3等价类划分法
3.1.4因果图法
3.1.5决策表测试法
3.1.6测试方法的选择
3.2白盒测试方法
3.2.1白盒测试的基本概念
3.2.2逻辑覆盖测试方法
3.2.3路径测试方法
3.3特定环境及应用的测试
3.3.1客户朋艮务器体系结构的测试
3.3.2GUI的测试
3.3.3实时系统的测试
习题与思考
第4章软件自动化测试
4.1软件自动化测试基础
4.1.1自动化测试的产生
4.1.2自动化测试的定义和引入
4.1.3自动化测试工具的作用及优势
4.1.4自动化测试的实例
4.2软件自动化测试生存周期方法学
4.2.1采用自动化测试方法的确认
4.2.2自动化测试工具的获取
4.2.3自动化测试的引入阶段
4.2.4测试计划、设计和开发
4.2.5测试执行与管理
4.2.6测试活动评审与评估
4.3自动化测试生存周期方法的应用
4.3.1建立正确的自动化测试目标
4.3.2测试自动化与测试工具存在的不足
4.4自动化测试工具
4.4.1白盒测试工具
4.4.2黑盒测试工具
4.43测试设计与开发工具
4.4.4测试执行和评估工具
4.4.5测试管理工具
4.4.6常用测试工具概要
习题与思考
第5章测试计划与测试文档
5.1测试计划
5.2测试文档
5.2.11EEE/ANSI测试文档概述
5.2.2软件生命周期各阶段的测试任务与需交付的文档
5.2.3测试文档类型
5.3检查单
习题与思考
第6章WinRunner的运用
6.1WinRunner介绍
6.1.1WinRunner测试模式
6.1.2WinRunner测试过程
6.1.3样本软件
6.1.4使用TestSuite(测试套件)
6.2使用WinRunner
6.2.1启动WinRunner
6.2.2WinRunner主窗口
6.2.3测试窗口
6.2.4加载WinRunner插件
6.3WinRunner如何识别GUI对象
6.3.1关于识别GUI对象
6.3.2测试中如何识别GUI对象
6.3.3物理描述(PhysicalDescription)
6.3.4逻辑名(LogicNames)
6.3.5GUIMap
6.3.6设定窗体环境(WindowContext)
6.4理解GUIMap
6.4.1关于GUIMap
6.4.2查看GUI对象属性
6.4.3教WinRunner学习被测软件的GUI;
6.4.4在GUIMap中找到对象或窗体
6.4.5GUIMapFile使用概要
6.4.6GUIMapFile模式的选取
6.5GlobalGUIMapFile模式的使用
6.5.1关于GlobalGUIMapFile模式
6.5.2测试中共享GUIMapFile
6.5.3让WinRunner学习GU
6.5.4保存GUIMap
6.5.5加载GUIMap文件
6.6GUIMapFilePerTest模式的使用
6.6.1关于GUIMapFilePerTest模式
6.6.2GUIMapFilePerTest模式下工作
6.6.3GUIMapFilePerTest模式要点
6.7编辑GUIMap
6.7.1关于编辑GUIMap
6.7.2运行指南(RunWizard)
6.7.3GUIMap编辑器
6.7.4修改逻辑名和物理描述
6.7.5WinRunner处理可变的窗体卷标
6.7.6在物理描述中使用常规表达式
6.7.7在文件间复制和移动对象
6.7.8在GUIMapFile里找到对象
6.T9在多个GUIMapFile里找到对象
6.7.10在GUIMapFile里手工添加对象
6.7.11从GUIMapFile里删除对象
6.7.12清除GUIMapFile
6.7.13筛选显示对象
6.7.14保存GUIMap的变更
6.8合并GUIMapFile
6.8.1关于合并GUIMapFile
6.8.2合并GUIMapFile的准备
6.8.3解决自动合并GUIMap文件的冲突
6.8.4手工合并GUIMap文件
6.8.5改变到GlobalGUIMapFile模式
6.9配置GUIM
6.9.1关于配置GUIMap
6.9.2理解GUIMap的默认配置
6.9.3把自定义对象映射到标准的类
6.9.4配置标准或自定义的类
6.10为类创建永久的GUIMap配置
6.10.1删除自定义的类
6.10.2类属性
6.10.3所有属性
6.10.4默认学习属性
6.10.5VisualBasic对象的属性
6.10.6PowerBuilder对象的属性
6.11关于学习虚拟对象
6.11.1定义一个虚拟对象
6.11.2理解虚拟对象的物理描述
6.12创建测试
6.12.1关于创建测试
6.12.2解决常见的环境感应录制问题
6.12.3模拟录制
6.12.4检查点
6.12.5数据驱动测试
6.12.6同步点
6.12.7计划一个测试
6.12.8测试信息文档化
6.12.9测试相关插件
6.12.10录制测试
6.12.11用热键激活测试创建命令
6.12.12测试编程
6.12.13编辑测试
6.13检查GUI对象
6.13.1关于检查GUI对象
6.13.2检查单个属性的值
—6.13.3检查单个对象
6.13.4检查一个窗体中的多个对象
6.13.5检查一个窗体中的所有对象
6.13.6解GUI检查点语句
6.13.7修改GUI检查清单
6.13.8理解GUI检查点对话框
6.13.9属性检查和默认检查
6.13.10为属性检查指定变量
6.13.11常规表达式属性检查
6.13.12时间格式属性检查
6.13.13关闭GUI检查点对话框
6.13.14编辑属性期望值
6.13.15修改GUI检查点的期望结果
习题与思考
第7章Rational白盒测试工具的运用
7.1Rational测试组件概述
7.2RationalSuiteEnterprise的安装
7.3RationalPuri砂
7.3.1RationalPuri勿功能简介
7.3.2RationalPuriq/工具特性
7.3.3RationalPuriq/实用举例
7.4RationalPUreCOverage
7.4.1RationalPureCoverage功能
7.4.2RatiOnalPⅢeCOVerage工具特性
T4.3RationalPureCoverage实用举例
7.5RationalQuantifu
7.5.1RationalQuantiy功能简介
7.5.2RationalQuantiiy工具特性
7.5.3RationalQuantify实用举例
习题与思考
第8章Web服务器负载测试软件的运用
8.1Web服务器负载测试软件介绍
8.1.1WebApplicationStressTool简介
8.1.2WebApplicationStressTool系统安装
8.2WebApplicationStressTool的设置及其操作
8.2.1主界面窗口
8.2.2制作生成脚本
8.3负载参数设置
8.3.1目录树(ContentTree)
8.3.2负载选项的设置(Setting)
8.3.3性能计数器(PerfCounters)
8.3.4页面组(PageGroups)
8.3.5用户(Users)
8.3.6客户(Clients)
8.3.7Cookies
8.4运行测试脚本
8.5测试结果
8.5.1页面摘要
8.5.2结果代码(ResultCodes)
8.5.3性能统计
8.5.4脚本设置(ScriptSettings)
8.5.5测试客户机(TestClients)
8.5.6页面概要(PageSummary)
8.5.7页面组结果
8.5.8页面数据(PageData)
8.6其他方式编写测试脚本
8.6.1手动编写测试脚本
8.6.2导入IlS日志
8.6.3导入网站内容文件
8.7设计测试方案时的一些注意点
8.8使用WAS的优势和不足
习题与思考
参考文献

本目录推荐