本书特色
| 本书全面、系统地论述软件工程与软件测试自动化的理论及应用技术。全书共分14章。前6章介绍了软件测试的基本理论,包括软件测试是一个持续质量改善的过程、软件测试流程与生命周期、现代软件开发中软件测试的基本流程、软件测试工具种类的评估、软件产品维护阶段的软件测试技术等。第7章到第11章介绍软件测试的一些通用的测试工具,包含客户端、应用服务器、数据库端的性能、功能和安全性测试的工具和方法。第12到第14章介绍利用目前国际主流软件测试平台之一的Segue为电力部门大型应用系统进行的软件测试实例,包括软件测试用例设计、测试文档的自动生成、内存自动检查分析、故障自动跟踪分析、软件测试用例的自动回收、测试的实例结果分析及相关报告模版等。附录给出了软件测试项目的国际标准模版,供读者参考。. |
| 本书既可作为高等院校软件测试课程的教材或参考书,也可作为从事计算机软件开发的科技人员和软件项目高级管理人员学习软件工程和软件测试自动化技术的参考书。同时对于那些希望增强软件测试方面知识的程序员及软件开发团队的其他人员,本书也具有很好的参考价值。… |
内容简介
本书全面、系统地论述软件工程与软件测试自动化的理论与应用技术。全书共分14章,前6章介绍了软件测试的一般性基本理论,包括软件测试是一个持续质量改善的过程,软件测试流程与周期,现代软件开发中软件测试的应用流程,软件测试工具评估,软件产品维护阶段的软件测试技术等。从第7章开始到11章介绍了软件测试的一些通用的测试工具,包含客户端,应用服务器,数据库端的性能,功能和安全性测试的方法。第11到第14章介绍了一个大型应用系统的软件测试实例和相关流程分析,软件测试用例设计,软件测试文档的自动生成,软件自动测试和测试用例生成,内存自动检查分析,故障自动跟踪分析,软件测试用例的自动回收,软件自动化测试的实例分析及报告模版等。附录给出了软件测试项目的国际标准模版,供读者参考。
本书总结了作者多年从事软件测试与持续质量改善课程教学的经验和在微软公司多年从事软件测试的工作经验,理论联系实际,反映当今世界软件测试的最新技术成果,是一本非常实用的软件测试教材本书可以作为高等院校软件测试课程的教材或参考书,也可作为相关人员的参考用书。
目录
| 第一部分软件测试基本理论篇. |
| 第1章软件质量定义及软件质量保障方法 |
| 1.1质量保证框架 |
| 1.2软件质量保证计划 |
| 1.3测试技术常用方法介绍 |
| 第2章软件持续质量改善过程 |
| 2.1EdwardDeming对软件测试学的理论贡献 |
| 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章页面层——MicrosoftACT压力测试工具介绍 |
| 7.1什么是ACT? |
| 7.2ACT的主要概念 |
| 7.3运行ACT |
| 小结 |
| 第8章应用层——应用软件执行的系统监测工具 |
| 8.1系统监测器的使用 |
| 8.2监视对象.计数器和进程性能瓶颈现象 |
| 8.3典型的处理器相关的问题和解决方案 |
| 小结 |
| 第9章网络层——应用网络分析 |
| 9.1进行—个应用网络分析 |
| 9.2微软网络监视器 |
| 9.3使用Compuware公司的应用专家 |
| 9.4使用应用专家解释网络捕获 |
| 小结 |
| 第10章Web层的分析和性能优化 |
| 10.1准备工作 |
| 10.2剖析一个.NETWeb应用程序.. |
| 10.3性能优化技巧 |
| 10.4常见的Web层瓶颈 |
| 10.5伸缩Web层 |
| 小结 |
| 第11章SQL数据库层应用测试分析 |
| 11.1开始 |
| 11.2瓶颈的确认 |
| 11.3索引调整 |
| 小结 |
| 第三部分软件测试大型应用分析篇 |
| 第12章XX供电局营销系统测试计划 |
| 12.1XX供电局电力营销管理系统简介 |
| 12.2测试流程 |
| 12.3制订测试计划 |
| 12.4执行测试 |
| 12.5测试结果分析 |
| 12.6制订工作量估计表格 |
| 第13章营销系统测试任务书 |
| 13.1引言 |
| 13.2计划 |
| 13.3测试流程 |
| 13.4评价 |
| 13.5附录:测试用例和测试问题描述模版 |
| 第14章营销系统使用Segue软件测试流程 |
| 14.1Segue负载测试流程 |
| 14.2制订测试计划 |
| 14.3创建测试 |
| 14.4执行测试 |
| 14.5测试结果分析 |
| 第15章XX供电局营销系统测试用例设计——计量管理子系统 |
| 15.1文档版本控制信息 |
| 15.2引言 |
| 15.3系统维护管理 |
| 15.4电能表管理 |
| 15.5资料查询 |
| 附录A软件测试项目国标模版(GB8567-88) |
| 参考文献… |