书籍详情
UML自动化测试技术
作者:徐宏喆、陈建明
出版社:西安交通大学出版社
出版时间:2006-08-01
ISBN:9787560516745
定价:¥24.00
购买这本书可以去
内容简介
UML自动化测试技术是一种新兴的软件测试方法,国内外多所大学和研究机构都在进行这方面的理论研究。《21世纪大学计算机专业教材:UML自动化测试技术》是一本系统介绍使用YML模型实现软件自动化测试的计算机技术著作。书中对软件自动化测试的要求和UML模型的可测性进行了分析,从软件自动化测试和UML建模语言入手,引入UML自动化测试技术的原理,然后通过实例,分别从单元测试、集成测试、系统测试、Web系统测试和实时系统测试五个方面说明自动化测试的方法,并且列出了一些自动化工具以及其实现方案,最后综述了该技术的发展趋势。《21世纪大学计算机专业教材:UML自动化测试技术》适合作为高等院校计算机、软件工程等专业本科高年级教材,亦可供从事软件质量保证和软件测试等相关技术研究的研究生、教师、技术人员参考。
作者简介
暂缺《UML自动化测试技术》作者简介
目录
前言.
第1章软件测试及自动化
1.1软件测试
1.2软件测试的目的
1.3软件测试方法
1.3.1白盒测试
1.3.2黑盒测试
1.3.3ALAC测试
1.3.4单元测试
1.3.5集成测试
1.3.6系统测试
1.4自动化测试
1.4.1自动化测试及分类
1.4.2自动化测试过程
本章小结
习题
第2章UML建模语言
2.1UML简介
2.1.1面向对象的开发方法
2.1.2UMI的发展
2.1.3UML的含义
2.1.4UML组成
2.2测试使用的模型
2.2.1用例图
2.2.2顺序图
2.2.3协作图
2.2.4状态图
2.2.5活动图
2.3对象约束语言
2.3.1初识OCL
2.3.2OCL与UML模型元素
2.3.3基本类型和值
2.3.4对象及其属性
2.3.5集合操作
2.3.6消息
本章小结
习题
第3章基干规格说明的测试和UML方法
3.1基于代码与基于规格说明
3.2基于规格说明的测试
3.2.1方法分类
3.2.2响应系统的测试
3.2.3基于断言的方法
3.3基于UML的测试方法
3.3.1测试阶段与方法
3.3.2测试过程
3.3.3UML自动化测试架构
3.4基于UML测试中的若干问题
3.4.1面向路径的测试数据自动生成
3.4.2测试预言.期望结果的自动生成
3.4.3回归测试和测试选择
本章小结
习题
第4章基于UML的单元测试
4.1单元测试概述
4.1.1单元测试
4.1.2极限编程中的单元测试
4.2传统的单元测试
4.2.1路径测试
4.2.2条件测试路径选择
4.3面向对象的单元测试
4.3.1类测试模型
4.3.2构建类测试用例
4.3.3根据类图和OCL生成测试用例
4.3.4根据状态转换图构建测试用例
4.4往返路径测试方法
4.4.1基于状态的测试方法概述
4.4.2往返路径测试
4.4.3测试生成例子
4.5基于状态图的自动化单元测试
4.5.1状态转换测试序列
4.5.2调用序列树
4.5.3构造调用序列树
4.5.4获得测试约束条件
4.5.5OrderSet例子
本章小结
习题
第5章基于UML的集成测试
5.1集成测试概述
5.1.1集成测试的目的和意义
5.1.2集成测试的方案
5.2基于UML协作图的集成测试
5.2.1方法概述
5.2.2UML协作图回顾
5.2.3基于协作图的协作集成测试模式
5.2.4使用UML协作图生成测试用例
5.2.5基于协作图的集成测试方法相关工作
5.3基于UML状态图的集成测试..
5.3.1UML建模组件
5.3.2建立全局动作模型
5.3.3测试的生成和执行
5.3.4TnT的执行
本章小结
习题
第6章基于UML的系统测试
6.1系统测试与方法
6.2判定表法
6.2.1建立判定表
6.2.2判定表法举例
6.3场景测试法
6.3.1从用例模型生成测试用例
6.3.2ATM例子
6.4基于用例图和活动图的测试方法
6.4.1方法简介
6.4.2在线书店例子
6.5TOTEM方法
6.5.1概述
6.5.2产生用例序列
6.5.3确定用例场景
6.5.4变量序列的产生
6.5.5自动化的实现
本章小结
习题
第7章基于UML的Web应用系统测试
7.1Web应用的测试
7.1.1Web应用的特点和故障源
7.12Web系统的测试内容
7.1.3Web应用的测试方法
7.2Web应用和UML建模
7.2.1Web应用的框架
7.2.2Web应用的组成
7.2.3Web应用的建模
7.3基于OOWTM的测试方法
7.3.1对象模型和测试方法
7.3.2行为模型和测试方法
7.3.3结构模型和测试方法
7.4Webcomp测试方法
7.4.1WebRecords实例介绍
7.4.2系统建模
7.4.3基于优先权的场景测试
7.4.4Webcomp单元测试
本章小结
习题
第8章基于UML的可靠性测试
8.1软件的可靠性测试和方法
8.1.1软件可靠性测试概念
8.1.2软件可靠性测试过程
8.1.3基于功能分解的软件可靠性测试方
8.1.4软件可靠性评估
8.2基于使用模型的测试
8.2.1使用模型和基于使用的测试
8.2.2使用模型的创建过程
8.3基于用例模型的测试方法
8.3.1用例的精化
8.3.2从用例到状态图
8.3.3从状态图到使用图
8.3.4从使用图到使用模型
8.3.5从使用模型到测试用例
8.4一种改进的测试方法
8.4.1模型的定义
8.4.2生成使用模型
8.4.3测试举例
本章小结
习题
第9章回归测试和测试用例优选
9.1回归测试
9.1.1回归测试的策略
9.1.2回归测试的类型和一般步骤
9.1.3选择性回归测试的3种标准
9.1.4结构化软件回归测试技术
9.1.5面向对象软件的回归测试
9.1.6自动回归测试工具
9.2跟踪性和测试选择
9.3完全测试覆盖准则
9.3.1白盒测试覆盖准则
9.3.2基于UML的覆盖准则
9.4测试用例优选技术
9.4.1测试用例的优选问题
9.4.2基于缺陷探测率的优选技术
9.4.3基于风险的优选技术
本章小结
习题
第10章基于UML的自动测试架构和工具
10.1AGEDlS
10.1.1AGEDIS的测试方法
10.1.2AGEDIS的体系结构
10.1.3AGEDIS的接口
10.1.4AGEDIS的工具集
10.1.5AGEDIS测试实例
10.2PRUDE
10.2.1PRUDE简介
10.2.2PRUDE平台的体系结构和自动化
10.2.3PRUDE应用举例
10.3TDE/UML
10.3.1TDE/UML软件测试环境框架
10.3.2TDE/UML设计与执行
本章小结
习题
参考文献...
第1章软件测试及自动化
1.1软件测试
1.2软件测试的目的
1.3软件测试方法
1.3.1白盒测试
1.3.2黑盒测试
1.3.3ALAC测试
1.3.4单元测试
1.3.5集成测试
1.3.6系统测试
1.4自动化测试
1.4.1自动化测试及分类
1.4.2自动化测试过程
本章小结
习题
第2章UML建模语言
2.1UML简介
2.1.1面向对象的开发方法
2.1.2UMI的发展
2.1.3UML的含义
2.1.4UML组成
2.2测试使用的模型
2.2.1用例图
2.2.2顺序图
2.2.3协作图
2.2.4状态图
2.2.5活动图
2.3对象约束语言
2.3.1初识OCL
2.3.2OCL与UML模型元素
2.3.3基本类型和值
2.3.4对象及其属性
2.3.5集合操作
2.3.6消息
本章小结
习题
第3章基干规格说明的测试和UML方法
3.1基于代码与基于规格说明
3.2基于规格说明的测试
3.2.1方法分类
3.2.2响应系统的测试
3.2.3基于断言的方法
3.3基于UML的测试方法
3.3.1测试阶段与方法
3.3.2测试过程
3.3.3UML自动化测试架构
3.4基于UML测试中的若干问题
3.4.1面向路径的测试数据自动生成
3.4.2测试预言.期望结果的自动生成
3.4.3回归测试和测试选择
本章小结
习题
第4章基于UML的单元测试
4.1单元测试概述
4.1.1单元测试
4.1.2极限编程中的单元测试
4.2传统的单元测试
4.2.1路径测试
4.2.2条件测试路径选择
4.3面向对象的单元测试
4.3.1类测试模型
4.3.2构建类测试用例
4.3.3根据类图和OCL生成测试用例
4.3.4根据状态转换图构建测试用例
4.4往返路径测试方法
4.4.1基于状态的测试方法概述
4.4.2往返路径测试
4.4.3测试生成例子
4.5基于状态图的自动化单元测试
4.5.1状态转换测试序列
4.5.2调用序列树
4.5.3构造调用序列树
4.5.4获得测试约束条件
4.5.5OrderSet例子
本章小结
习题
第5章基于UML的集成测试
5.1集成测试概述
5.1.1集成测试的目的和意义
5.1.2集成测试的方案
5.2基于UML协作图的集成测试
5.2.1方法概述
5.2.2UML协作图回顾
5.2.3基于协作图的协作集成测试模式
5.2.4使用UML协作图生成测试用例
5.2.5基于协作图的集成测试方法相关工作
5.3基于UML状态图的集成测试..
5.3.1UML建模组件
5.3.2建立全局动作模型
5.3.3测试的生成和执行
5.3.4TnT的执行
本章小结
习题
第6章基于UML的系统测试
6.1系统测试与方法
6.2判定表法
6.2.1建立判定表
6.2.2判定表法举例
6.3场景测试法
6.3.1从用例模型生成测试用例
6.3.2ATM例子
6.4基于用例图和活动图的测试方法
6.4.1方法简介
6.4.2在线书店例子
6.5TOTEM方法
6.5.1概述
6.5.2产生用例序列
6.5.3确定用例场景
6.5.4变量序列的产生
6.5.5自动化的实现
本章小结
习题
第7章基于UML的Web应用系统测试
7.1Web应用的测试
7.1.1Web应用的特点和故障源
7.12Web系统的测试内容
7.1.3Web应用的测试方法
7.2Web应用和UML建模
7.2.1Web应用的框架
7.2.2Web应用的组成
7.2.3Web应用的建模
7.3基于OOWTM的测试方法
7.3.1对象模型和测试方法
7.3.2行为模型和测试方法
7.3.3结构模型和测试方法
7.4Webcomp测试方法
7.4.1WebRecords实例介绍
7.4.2系统建模
7.4.3基于优先权的场景测试
7.4.4Webcomp单元测试
本章小结
习题
第8章基于UML的可靠性测试
8.1软件的可靠性测试和方法
8.1.1软件可靠性测试概念
8.1.2软件可靠性测试过程
8.1.3基于功能分解的软件可靠性测试方
8.1.4软件可靠性评估
8.2基于使用模型的测试
8.2.1使用模型和基于使用的测试
8.2.2使用模型的创建过程
8.3基于用例模型的测试方法
8.3.1用例的精化
8.3.2从用例到状态图
8.3.3从状态图到使用图
8.3.4从使用图到使用模型
8.3.5从使用模型到测试用例
8.4一种改进的测试方法
8.4.1模型的定义
8.4.2生成使用模型
8.4.3测试举例
本章小结
习题
第9章回归测试和测试用例优选
9.1回归测试
9.1.1回归测试的策略
9.1.2回归测试的类型和一般步骤
9.1.3选择性回归测试的3种标准
9.1.4结构化软件回归测试技术
9.1.5面向对象软件的回归测试
9.1.6自动回归测试工具
9.2跟踪性和测试选择
9.3完全测试覆盖准则
9.3.1白盒测试覆盖准则
9.3.2基于UML的覆盖准则
9.4测试用例优选技术
9.4.1测试用例的优选问题
9.4.2基于缺陷探测率的优选技术
9.4.3基于风险的优选技术
本章小结
习题
第10章基于UML的自动测试架构和工具
10.1AGEDlS
10.1.1AGEDIS的测试方法
10.1.2AGEDIS的体系结构
10.1.3AGEDIS的接口
10.1.4AGEDIS的工具集
10.1.5AGEDIS测试实例
10.2PRUDE
10.2.1PRUDE简介
10.2.2PRUDE平台的体系结构和自动化
10.2.3PRUDE应用举例
10.3TDE/UML
10.3.1TDE/UML软件测试环境框架
10.3.2TDE/UML设计与执行
本章小结
习题
参考文献...
猜您喜欢