软件测试效率手册

本书特色

[

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

]

内容简介

[

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

]

目录

第 1章 白盒测试基础知识 11.1 白盒测试简介 21.1.1 白盒测试的定义 21.1.2 与黑盒测试的区别 21.2 白盒测试的分类 21.2.1 单元测试 31.2.2 集成测试 4第 2章 单元测试 52.1 已有的单元测试方法简介 62.1.1 代码走查法 62.1.2 插桩法 62.1.3 逻辑覆盖法 72.2 以往单元测试方法的弊端 112.3 以“二八定律”为目标的单元测试指导思想 112.4 基于“二八定律”的单元测试指导思想的*佳实践 122.4.1 测试步骤 122.4.2 单元测试案例简介 122.4.3 测试用例 13第3章 单元测试框架JUnit 163.1 JUnit安装 173.2 JUnit关键技术讲解 213.2.1 注解的使用 213.2.2 参数化测试 233.2.3 超时测试 253.2.4 异常测试 263.3 JUnit实现单元测试案例 26第4章 集成测试 304.1 集成测试基础及策略 314.1.1 集成测试简介 314.1.2 常用集成测试策略 324.1.3 以“二八定律”为目标的集成测试指导思想 374.1.4 集成测试过程 384.2 以“二八定律”为目标的集成测试案例 394.2.1 集成测试之静态测试 394.2.2 集成测试之动态测试 414.2.3 指导思想与其他策略对比 444.2.4 集成测试之Mock的应用 45第5章 使用Mock实现集成测试 465.1 Mock简介 475.1.1 什么是Mock 475.1.2 Mock与Stub 485.2 Mock对象与真实对象 495.3 Mock的适用范围 525.4 Mockito简介 525.4.1 为什么选择Mockito 525.4.2 安装Mockito依赖jar包 535.4.3 使用Mockito创建Mock对象 535.4.4 验证行为 545.4.5 模拟返回结果 555.4.6 模拟异常 555.4.7 监控真实对象 565.5 Mock实例 56第6章 黑盒测试的概述 586.1 黑盒测试 59黑盒测试的概念 596.2 功能测试 596.2.1 功能测试方法简介 596.2.2 等价类划分法 596.2.3 边界值分析法 616.2.4 其他功能测试方法简介 626.3 功能测试指导思想 626.3.1 过往功能测试指导思想的弊端 626.3.2 以“二八定律”为目标的功能测试指导思想 636.3.3 根据“二八定律”的指导思想设计用例的步骤 646.4 基于“二八定律”的功能测试指导思想的*佳实践 656.4.1 案例简介 656.4.2 画流程图 656.4.3 划分模块,进行等价类划分,形成初始等价类表 666.4.4 边界值分析,补充完善等价类表 676.4.5 由等价类表得到改良流程图 676.4.6 代入数据,形成用例 69第7章 自动化功能测试 727.1 功能测试与自动化 737.1.1 自动化功能测试简介 737.1.2 手工测试的优劣 747.1.3 自动化功能测试类型 747.1.4 自动化功能测试流程 757.1.5 自动化测试原理 757.2 自动化测试工具QTP 767.2.1 QTP技术简介 767.2.2 自动化工具对比 767.2.3 测试方向 787.2.4 QTP的安装配置 787.2.5 QTP的录制和回放 817.2.6 增强脚本功能 847.2.7 QTP数据化操作 917.2.8 QTP描述性编程 957.2.9 QTP案例实测 977.3 Selenium简介 1087.3.1 Selenium的功能 1087.3.2 Selenium的特色 1087.3.3 Selenium的组件 108第8章 性能测试基础 1098.1 什么是性能测试 1108.2 性能测试的分类 1108.3 性能测试的应用场景 1118.4 性能测试的基本概念 1118.5 性能测试工具的发展与开源性能测试的优势 113第9章 JMeter基础 1149.1 JMeter简介 1159.1.1 JMeter的主要特点 1159.1.2 JMeter与商业测试工具(LoadRunner)对比 1159.2 JMeter的安装 1169.3 JMeter的测试元件 11710 JMeter实战 11910.1 Web性能测试 12010.1.1 创建测试计划 12010.1.2 测试结果分析 12410.2 Socket性能测试 12610.2.1 创建测试计划 12610.2.2 测试结果分析 12911 Web页面测试 13011.1 用户界面测试 13111.1.1 用户界面简介 13111.1.2 用户界面测试简介 13111.1.3 用户界面测试的目标 13111.2 Web页面测试 13111.2.1 Web页面测试简介 13111.2.2 浏览器与分辨率兼容性简介 13111.2.3 Web页面兼容性测试目标 13211.2.4 Web页面测试准则 13211.3 Web页面自动化测试工具 13611.3.1 Selenium简介 13611.3.2 环境配置 13611.3.3 自动化页面兼容性测试 13611.3.4 自动化页面分辨率测试 139第 12章 软件测试管理基础 14112.1 软件测试管理简介 14212.1.1 软件测试管理的概念 14212.1.2 测试管理的内容 14212.1.3 测试管理的实施 14312.2 软件测试需求管理 14412.2.1 测试需求的获取与分析 14412.2.2 测试需求状态管理 14512.2.3 测试需求变更管理 14512.2.4 测试需求跟踪管理 14612.2.5 测试需求文档版本管理 14612.3 软件测试文档管理 14612.3.1 测试文档概述 14612.3.2 测试文档的重要性 14812.3.3 测试文档的管理 14912.3.4 测试文档模板简介 15012.4 软件测试缺陷管理 15612.4.1 软件测试缺陷概述 15612.4.2 软件测试缺陷的状态 15712.4.3 软件测试缺陷的严重性 15812.4.4 软件测试缺陷的优先级 15812.4.5 软件测试缺陷的管理过程及方法 15913.1 测试管理工具简介 16213.2 常用测试管理工具 16213.2.1 TestManager 16213.2.2 ClearQuest 16313.2.3 Application Lifecycle Management(ALM) 16313.2.4 TestCenter 16413.2.5 TestLink… ………………… 16413.2.6 Mantis… …………………… 16413.2.7 Bugzilla……………………… 16513.3 TestLink与Mantis的优越性… … 1654目录14 TestLink与Mantis案例实战 16614.1 TestLink的安装与配置 16714.2 TestLink功能分析 16914.3 Mantis的安装与配置 17114.4 TestLink与Mantis集成 17114.5 TestLink与Mantis实战 17314.5.1 TestLink的使用 17314.5.2 Mantis的使用 19514.5.3 TestLink与Mantis集成使用 203

封面

软件测试效率手册

书名:软件测试效率手册

作者:赵振 高杨 李泽

页数:204

定价:¥49.0

出版社:人民邮电出版社

出版日期:2018-01-01

ISBN:9787115499110

PDF电子书大小:86MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注