词条 | 高效软件测试自动化 |
释义 | 书名:高效软件测试自动化ISBN:712100128 作者:(美)Kanglin Li Mengqi Wu 出版社:电子工业出版社 定价:37 页数:358 出版日期:2004-8-1 版次: 开本:16开 包装:平装 简介:本书逐步引导你学习一种可重用的、适合任何开发环境的自动化测试工具的创建方法,同时,还为你合理部署工程提供了专家级的指导。本书前两章简述了软件测试技术和当前测试工具存在的缺点,并提出了避免这些缺点需要进行的工作。接着进入对自动化测试工具所用的.NET编程技术的讨论,然后,使用这些技术完成了能够自动生成测试脚本以进行单元测试、集成测试以及回归测试的自动化测试工具的开发。在对.NET的介绍中,主要涉及了命名空间、类、Reflection、CodeDom以及与Excel,XML相结合的应用技术,并提供了大量的开发例程,供读者学习和练习。 本书适用于具有一定软件开发和测试经验的程序员、测试人员、开发人员,以及软件项目的管理者。 目录第1章 软件测试概述 1. 1 软件测试的目的 1. 2 对自动软件测试的期望 1. 2. 1 自动测试和XP实践 1. 2. 2 软件测试人员 1. 3 软件测试自动化的方法 1. 4 软件测试和编程语言 1. 4. 1 C#在软件测试自动化中的应用 1. 4. 2 测试脚本 1. 5 本章小结 第2章 当前测试的支撑技术基础和本书提出的测试方法 2. 1 软件测试类型 2. 2 商业自动测试工具 2. 2. 1 Compuware公司的DevPartnerStudio 2. 2. 2 Parasoft公司的Insure-- 2. 2. 3 Mercury公司的MercuryInteractive 2. 2. 4 ObjectSoftware公司的ObjectTester 2. 2. 5 IBM的Rational工具 2. 2. 6 SegueSoftware公司的工具 2. 2. 7 Software Research公司的TestWorks工具 2. 2. 8 开放测试工具 2. 2. 9 比较测试工具 2. 3 本书开发的软件测试工具 2. 3. 1 改善单元测试 2. 3. 2 自动产生测试数据 2. 3. 3 一种独特的集成测试方法 2. 3. 4 升级工具 2. 3. 5 基于数据编写测试脚本 2. 4 本章小结 第3章 . NET命名空间及类在软件测试中的应用 3. 1 确定软件产品的命名空间 3. 2 确定多个源文件中的命名空间 3. 3 测试类和命名空间 3. 3. 1 产生AutomatedTest工程 3. 4 C#关键字:using和namespace 3. 4. 1 用关键字using声明命名空间指示 3. 4. 2 简单. NET数据类型及其C#描述 3. 4. 3 预定义的. NET命名空间在自动测试中的应用 3. 5 确定被测程序集合的Type类 3. 5. 1 通过名字确定类型 3. 5. 2 通过实例确定类型 3. 5. 3 给定程序集合中的类型的确定 3. 6 本章小结 第4章 . NETReflection在测试自动化中的应用 4. 1 Reflection基础 4. 1. 1 System. Type类 4. 1. 2 获得变量的类型信息 4. 1. 3 产生一个被测的示例类 4. 1. 4 System. Type类在收集测试信息中的应用 4. 1. 5 列举方法参数 4. 2 . NETReflection命名空间在软件测试中的应用 4. 2. 1 装载集合 4. 2. 2 从程序集合中装载类型类 4. 3 动态测试调用 后期绑定 4. 4 本章小结, 第5章 电子数据表和XML在测试数据存储中的应用 5. 1 在C#中使用MSExcel对象 5. 2 Excel对象模型 5. 2. 1 ExcelApplication对象 5. 2. 2 打开MSExcel应用程序 5. 3 产生工作簿对象 5. 3. 1 工作簿的属性 5. 3. 2 工作簿的方法 5. 3. 3 工作簿的事件 5. 4 产生Worksheet对象 5. 4. 1 工作表属性 5. 4. 2 工作表方法 5. 4. 3 工作表事件 5. 5 产生Range对象 5. 5. 1 区域属性 5. 5. 2 区域方法 5. 6 自动软件测试的数据存储功能实现 5. 6. 1 构造Utility类 5. 6. 2 收集类型测试信息 5. 6. 3 产生Excel应用程序 5. 6. 4 测试返回值 5. 6. 5 实现数据存储 5. 6. 6 处理被测类型的方法清单 5. 6. 7 收集测试所需的信息 5. 7 XML文档在测试数据存储中的应用 5. 7. 1 XML编程 5. 7. 2 使用存储在XML文档中的数据进行测试 5. 8 本章小结 第6章 . NETCodeDom 6. 1 CodeDom动态编程 6. 2 System. CodeDom命名空间 6. 2. 1 System. CodeDom命名空间类型 6. 2. 2 示例LastCodeDom 6. 3 本章小结 第7章 产生测试脚本 7. 1 继续开发AutomatedTest工程 7. 2 开始测试脚本产生 7. 3 应用CodeDom编写测试脚本 7. 3. 1 获取依赖的命名空间 7. 3. 2 编程MSExcel应用程序 7. 3. 3 枚举类型信息 7. 3. 4 列举方法信息 7. 3. 5 列举参数信息 7. 3. 6 关闭测试脚本 7. 3. 7 执行软件测试脚本 7. 4 运行AutomatedTest 7. 5 AutomatedTest工程的输出 7. 6 本章小结 第8章 集成测试 8. 1 测试对象参数 8. 2 搭建被测的较高层模块 8. 3 为手工搭建桩模块构造窗体 8. 4 测试对象参数的代码 8. 4. 1 为给定程序集合构造代码桩模块 8. 4. 2 列举程序集合信息 8. 5 完成对象参数的测试 8. 6 本章小结 第9章 验证. 确认. 描述 9. 1 自动验证 9. 1. 1 测试脚本的验证测试过程 9. 1. 2 验证测试结果判定 9. 2 自动确认 9. 2. 1 AutomatedTest工具确认测试的范围 9. 2. 2 产生早期阶段测试脚本 9. 3 测试结果描述 9. 3. 1 测试通过 9. 3. 2 测试失败 9. 4 本章小结 第10章 完成AutomatedTest工具 10. 1 改善AutomatedTest工具外观 10. 2 自动产生. NET工程组件 10. 2. 1 App. ico和AssemblyInfo. cs文件 10. 2. 2 . NET的*. csproj文件 10. 3 测试脚本命名规则 10. 4 构造多数据存储 10. 5 测试脚本工程的自动执行 10. 6 达到完全测试自动化 10. 7 本章小结 第11章 增加AutomatedTest工具的Windows注册表测试功能 11. 1 Windows注册表 11. 2 访问Windows注册表 11. 2. 1 RegEdit 11. 2. 2 系统属性 11. 2. 3 命令提示窗口 11. 2. 4 Windows注册表编程 11. 3 产生能够测试软件注册的测试脚本 11. 4 使用CodeDom方法为AutomatedTest工具增加新功能 11. 5 测试AddAutoTestPath工程的Windows注册 11. 6 本章小结 第12章 测试AutomatedTest工具 12. 1 启动AutomatedTest工具 12. 1. 1 工程目标文件夹 12. 1. 2 结果目标文件夹 12. 1. 3 . NETIDELocation域 12. 2 测试LowLevelObj.dll程序集合 12. 3 编辑数据存储 12. 4 审查测试结果 12. 5 测试对象参数 12. 6 用多数据存储集合测试 12. 7 测试重载方法 12. 8 测试数组参数 12. 9 本章小结 参考书目 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。