展开全部

主编推荐语

软件测试基础知识、黑白盒、性能安全自动化测试、项目实例。

内容简介

本书共分为9个章节:第1章讲解软件测试的基础知识体系;第2~3章讲解黑盒测试与白盒测试方法;第4~7章分别讲解性能测试、安全测试、自动化测试、移动App测试相关知识;第8~9章以一个项目为例,讲解各种测试文档的编写。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 序言
  • 前言
  • 第1章 软件测试基础
  • 1.1 软件概述
  • 1.1.1 软件生命周期
  • 1.1.2 软件开发模型
  • 1.1.3 软件质量概述
  • 1.2 软件缺陷管理
  • 1.2.1 软件缺陷产生的原因
  • 1.2.2 软件缺陷的分类
  • 1.2.3 软件缺陷的处理流程
  • 1.2.4 常见的软件缺陷管理工具
  • 1.3 软件测试概述
  • 1.3.1 软件测试简介
  • 1.3.2 软件测试的目的
  • 1.3.3 软件测试的分类
  • 1.4 软件测试与软件开发
  • 1.4.1 软件测试与软件开发的关系
  • 1.4.2 常见的软件测试模型
  • 1.5 软件测试的原则
  • 1.6 软件测试的基本流程
  • 1.6.1 软件测试的流程
  • 1.6.2 实例:摩拜单车App开锁用车功能测试流程
  • 1.7 本章小结
  • 1.8 本章习题
  • 第2章 黑盒测试方法
  • 2.1 等价类划分法
  • 2.1.1 等价类划分法概述
  • 2.1.2 实例:三角形问题的等价类划分
  • 2.1.3 实例:余额宝提现的等价类划分
  • 2.2 边界值分析法
  • 2.2.1 边界值分析法概述
  • 2.2.2 实例:三角形问题的边界值分析
  • 2.2.3 实例:余额宝提现的边界值分析
  • 2.3 因果图与决策表法
  • 2.3.1 因果图设计法
  • 2.3.2 决策表
  • 2.3.3 实例:三角形决策表
  • 2.3.4 实例:工资发放决策表
  • 2.4 正交实验设计法
  • 2.4.1 正交实验设计法概述
  • 2.4.2 实例:微信Web页面运行环境正交实验设计
  • 2.5 本章小结
  • 2.6 本章习题
  • 第3章 白盒测试方法
  • 3.1 逻辑覆盖法
  • 3.1.1 语句覆盖
  • 3.1.2 判定覆盖
  • 3.1.3 条件覆盖
  • 3.1.4 判定-条件覆盖
  • 3.1.5 条件组合覆盖
  • 3.1.6 实例:三角形逻辑覆盖问题
  • 3.2 程序插桩法
  • 3.2.1 目标代码插桩
  • 3.2.2 源代码插桩
  • 3.2.3 实例:求3个数的中间值
  • 3.3 本章小结
  • 3.4 本章习题
  • 第4章 性能测试
  • 4.1 性能测试概述
  • 4.2 性能测试的指标
  • 4.3 性能测试的种类
  • 4.4 性能测试的流程
  • 4.5 性能测试工具
  • 4.5.1 LoadRunner
  • 4.5.2 JMeter
  • 4.6 实例:网站负载测试
  • 4.6.1 LoadRunner的安装
  • 4.6.2 项目准备工作
  • 4.6.3 使用VuGen录制脚本
  • 4.6.4 使用Controller设计场景
  • 4.6.5 使用Analysis分析测试结果
  • 4.7 本章小结
  • 4.8 本章习题
  • 第5章 安全测试
  • 5.1 安全测试概述
  • 5.1.1 什么是安全测试
  • 5.1.2 安全测试的基本原则
  • 5.2 常见的安全漏洞
  • 5.2.1 SQL注入
  • 5.2.2 XSS跨站脚本攻击
  • 5.2.3 CSRF攻击
  • 5.3 渗透测试
  • 5.3.1 什么是渗透测试
  • 5.3.2 渗透测试的流程
  • 5.4 常见的安全测试工具
  • 5.5 实例:测试传智播客图书库的安全性
  • 5.5.1 AppScan安装
  • 5.5.2 扫描传智播客图书库的安全漏洞
  • 5.6 本章小结
  • 5.7 本章习题
  • 第6章 自动化测试
  • 6.1 自动化测试概述
  • 6.1.1 什么是自动化测试
  • 6.1.2 自动化测试的基本流程
  • 6.1.3 自动化测试实施策略
  • 6.1.4 自动化测试的优势和劣势
  • 6.2 自动化测试常见技术
  • 6.3 自动化测试常用工具
  • 6.4 持续集成测试
  • 6.4.1 持续集成的概念
  • 6.4.2 持续集成测试框架设计
  • 6.5 实例:博学谷在线教育平台测试
  • 6.5.1 测试环境准备
  • 6.5.2 博学谷网页元素定位
  • 6.5.3 测试登录和退出功能
  • 6.5.4 测试网页跳转
  • 6.6 本章小结
  • 6.7 本章习题
  • 第7章 移动App测试
  • 7.1 移动App测试概述
  • 7.2 移动App测试要点
  • 7.2.1 UI测试
  • 7.2.2 功能测试
  • 7.2.3 专项测试
  • 7.2.4 性能测试
  • 7.3 移动App测试流程
  • 7.4 移动App测试工具
  • 7.5 实例:使用Appium测试App——手机安全卫士
  • 7.5.1 测试环境准备
  • 7.5.2 手机安全卫士UI测试
  • 7.5.3 手机安全卫士功能测试——手机杀毒
  • 7.6 本章小结
  • 7.7 本章习题
  • 第8章 在线考试系统(上)
  • 8.1 项目简介
  • 8.2 测试需求说明书
  • 8.3 测试需求评审
  • 8.4 测试计划
  • 8.5 测试方案
  • 8.6 测试用例
  • 8.7 本章小结
  • 第9章 在线考试系统(下)
  • 9.1 测试脚本
  • 9.2 测试报告
  • 9.3 缺陷报告
  • 9.4 本章小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    3.0
    中规中矩不够有趣

    偏重教科书式的讲解,实例有点少,测试这种强调实操的活儿理论讲的过多会很无趣

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。