经过半年多的写作,第一本对外发行的测试类书籍即将出版,目前已经交付出版社,等待校对后的印刷。敬请大家关注和支持。下面本书的简单阅读指引。
阅读指引
本书第1-2章是测试基础和方法论的介绍,读者可以有选择的阅读;第3-11章是以测试项目的实施过程为主线,把项目中各活动分别进行了讲解,全面展示了测试项目实施过程中的技术运用和方法运用。第12章是作者对项目管理的总结体会。本书正文后提供了报告模板共3份,可作为大型测试项目文档模板参考。
第一部分:测试方法论
第一章、 实践者的方法论,介绍软件测试目的、分类、活动流程、测试人员应掌握的一些协议及金融软件系统特点和测试特点。
第二章、 软件质量和缺陷报告,介绍软件质量和质量模型及子属性,缺陷跟踪流程和缺陷跟踪工具,缺陷故障模型及典型缺陷分析。
第二部分:测试计划和测试设计
第三章、文档审查和测试需求分析,介绍文档审查和评审,测试需求分析及QC中的测试需求管理。
第四章、测试设计,首先介绍常用测试用例设计方法和运用案例,项目中各阶段的测试用例设计,最后讲解在测试设计阶段所应该做的一些其他工作,例如熟悉“新”技术、“新”系统等。
第五章、做好项目测试计划,讲解如何编写测试计划,包括目标、范围、资源、进度、轮次、策略、风险、测试约定和约束条件等,提供一份测试计划模板。
第三部分:项目中的5种测试执行活动
第六章、单元测试及单元测试结果审核,介绍白盒测试基础,单元测试步骤、内容和用例设计。单元测试工具和测试驱动框架,JUnit介绍及运用案例,每日构建和单元测试结果审核。
第七章、产品集成测试,包括集成测试流程、策略、执行流程和结果分析等。
第八章、项目功能测试,测试环境搭建、数据准备、参数和流程配置、冒烟测试、工作分工、QC的测试执行要求,测试过程数据采集和分析以及界面测试中使用的流程和规范等。
第九章、项目性能测试,常用指标和术语。资源监控和数据采集,性能测试过程,全面展示了一个金融项目的性能测试项目全过程,是非常全面的一个案例。常见性能测试故障模型。
第十章、用户验收测试和测试报告评审,测试报告和测试报告评审。
第十一章、自动化测试,包括自动化工具QTP介绍,自动化测试流程,自动化脚本编写规范,QC和QTP构建自动化测试框架等
第四部分:项目管理
第十二章、项目管理,包括工作量评估模型,测试范围控制、质量管理、人员管理、风险管理、沟通、测试度量和配置管理等。
附录:
附录中包括了3份测试报告模板,包括功能测试报告模板、性能测试报告模板、测试总结报告模板,这三份模板提供读者编写测试报告或制作测试报告模板时参考