作品简介

本书主要介绍软件测试技术,涵盖白盒测试、黑盒测试、性能测试和软件测试管理四部分内容。在单元测试、集成测试和功能测试中,基于已有的软件测试理论、方法,提出用“二八”定律思想来指导软件测试实践的探索,旨在帮助软件测试人员以较小成本测出更多问题,提升软件质量。本书以一个实际项目的测试案例贯穿始终,方便读者直观地理解软件测试相关理论,支持读者快速上手。

作者:赵振、高杨、李泽。

作品目录

  • 内容提要
  • 《软件测试效率手册》
  • 前言
  • 资源与支持
  • 提交勘误
  • 与我们联系
  • 关于异步社区和异步图书
  • 1 白盒测试基础知识
  • 1.1 白盒测试简介
  • 1.2 白盒测试的分类
  • 2 单元测试
  • 2.1 已有的单元测试方法简介
  • 2.2 以往单元测试方法的弊端
  • 2.3 以“二八定律”为目标的单元测试指导思想
  • 2.4 基于“二八定律”的单元测试指导思想的最佳实践
  • 3 单元测试框架JUnit
  • 3.1 JUnit的安装和使用
  • 3.2 JUnit关键技术讲解
  • 3.3 JUnit实现单元测试案例
  • 4 集成测试
  • 4.1 集成测试基础及策略
  • 4.2 以“二八定律”为目标的集成测试案例
  • 5 使用Mock实现集成测试
  • 5.1 Mock简介
  • 5.2  Mock对象与真实对象
  • 5.3 Mock的适用范围
  • 5.4 Mockito简介
  • 5.5 Mock实例
  • 6 黑盒测试的概述
  • 6.1 黑盒测试
  • 6.2 功能测试
  • 6.3 功能测试指导思想
  • 6.4 基于“二八定律”的功能测试指导思想的最佳实践
  • 7 自动化功能测试
  • 7.1 功能测试与自动化
  • 7.2 自动化测试工具QTP
  • 7.3 Selenium简介
  • 8 性能测试基础
  • 8.1 什么是性能测试
  • 8.2 性能测试的分类
  • 8.3 性能测试的应用场景
  • 8.4 性能测试的基本概念
  • 8.5 性能测试工具的发展与开源性能测试的优势
  • 9 JMeter基础
  • 9.1 JMeter简介
  • 9.2 JMeter的安装
  • 9.3 JMeter的测试元件
  • 10 JMeter实战
  • 10.1 Web性能测试
  • 10.2 Socket性能测试
  • 11 Web页面测试
  • 11.1 用户界面测试
  • 11.2 Web页面测试
  • 11.3 Web页面自动化测试工具
  • 12 软件测试管理基础
  • 12.1 软件测试管理简介
  • 12.2 软件测试需求管理
  • 12.3 软件测试文档管理
  • 12.4 软件测试缺陷管理
  • 13 测试管理工具
  • 13.1 测试管理工具简介
  • 13.2 常用测试管理工具
  • 13.3 TestLink与Mantis的优越性
  • 14 TestLink与Mantis案例实战
  • 14.1 TestLink的安装与配置
  • 14.2 TestLink功能分析
  • 14.3 Mantis的安装与配置
  • 14.4 TestLink与Mantis集成
  • 14.5 TestLink与Mantis实战
展开全部