软件自动化测试技术
2006-9
北京交通大学出版社
陆璐
284
无
本书全面、系统地论述软件工程与软件测试自动化的理论及应用技术。全书共分14章。前6章介绍了软件测试的基本理论,包括软件测试是一个持续质量改善的过程、软件测试流程与生命周期、现代软件开发中软件测试的基本流程、软件测试工具种类的评估、软件产品维护阶段的软件测试技术等。第7章到第11章介绍软件测试的一些通用的测试工具,包含客户端、应用服务器、数据库端的性能、功能和安全性测试的工具和方法。第12到第14章介绍利用目前国际主流软件测试平台之一的Segue为电力部门大型应用系统进行的软件测试实例,包括软件测试用例设计、测试文档的自动生成、内存自动检查分析、故障自动跟踪分析、软件测试用例的自动回收、测试的实例结果分析及相关报告模版等。附录给出了软件测试项目的国际标准模版,供读者参考。 本书既可作为高等院校软件测试课程的教材或参考书,也可作为从事计算机软件开发的科技人员和软件项目高级管理人员学习软件工程和软件测试自动化技术的参考书。同时对于那些希望增强软件测试方面知识的程序员及软件开发团队的其他人员,本书也具有很好的参考价值。
第一部分 软件测试基本理论篇 第1章 软件质量定义及软件质量保障方法 1.1 质量保证框架 1.2 软件质量保证计划 1.3 测试技术常用方法介绍 第2章 软件持续质量改善过程 2.1 Edward Deming对软件测试学的理论贡献 2.2 测试生命周期介绍 第3章 软件测试生命周期介绍 3.1 测试过程综述 3.2 逻辑设计阶段 3.3 物理设计阶段 3.4 单元设计阶段 3.5 编码阶段 第4章 软件测试开发方法概述 4.1 生命周期阶段的缺陷 4.2 客户-服务器环境下软件测试遭遇的新挑战 4.3 基于原型的开发方法 4.4 软件测试信息收集 第5章 软件测试工具评估标准 5.1 正确选择测试工具 5.2 测试工具的常用类型 5.3 评估测试工具的方法 第6章 维护阶段的软件测试工作 6.1 软件维护综述 6.2 软件系统重新设计标准 6.3 软件变更的类型与维护方法 6.4 基本路径测试第二部分 软件测试基本工具篇 第7章 页面层——Microsoft ACT压力测试工具介绍 7.1 什么是ACT? 7.2 ACT的主要概念 7.3 运行ACT 小结 第8章 应用层——应用软件执行的系统监测工具 8.1 系统监测器的使用 8.2 监视对象、计数器和进程性能瓶颈现象 8.3 典型的处理器相关的问题和解决方案 小结 第9章 网络层——应用网络分析 9.1 进行一个应用网络分析 9.2 微软网络监视器 9.3 使用Compuware公司的应用专家 小结 第10章 Web层的分析和性能优化 10.1 准备工作 10.2 剖析一个.NET Web应用程序 10.3 性能优化技巧 10.4 常见的Web层瓶颈 10.5 伸缩Web层 小结 第11章 SQL数据库层应用测试分析 11.1 开始 12.1 瓶颈的确认 13.1 索引调整 小结第三部分 软件测试大型应用分析篇 第12章 XX供电局营销系统测试计划 12.1 XX供电局电力营销管理系统简介 12.2 测试流程 12.3 制订测试计划 12.4 执行测试 12.5 测试结果分析 12.6 制订工作量估计表格 第13章 营销系统测试任务书 13.1 引言 13.2 计划 …… 第14章 营销系统使用Segue软件测试流程 第15章 XX供电局营销系统测试用例设计——计量管理子系统附录A 软件测试项目国际模版(GB8567-88)参考文献
《软件自动化测试技术》既可作为高等院校软件测试课程的教材或参考书,也可作为从事计算机软件开发的科技人员和软件项目高级管理人员学习软件工程和软件测试自动化技术的参考书。同时对于那些希望增强软件测试方面知识的程序员及软件开发团队的其他人员,《高等学校计算机科学与技术教材:软件自动化测试技术》也具有很好的参考价值。
无
建议配合《软件测试与持续质量改进》阅读。