×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787560671802
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:224页
  • 出版时间:2024-04-01
  • 条形码:9787560671802 ; 978-7-5606-7180-2

内容简介

本书详尽地阐述了软件测试的基础知识及相关测试技术,内容包括软件测试基础、软件测试过程与管理、黑盒测试、白盒测试、单元测试、集成测试、系统测试;书中结合新技术的发展,引入了敏捷测试、持续集成测试、自动化测试工具等内容,*后通过一个Web系统测试案例实践本书所论述的测试理论和技术。 本书内容全面、重点突出、理论简明、难易适中,注重基本概念和基础理论的阐述,强调测试技术的实用性。每章均设置有案例,对案例进行分析、讨论和实践。全书提供了8个测试技术实验,将理论与实践紧密结合,使读者可以循序渐进地理解和掌握软件测试技术,并运用到实际测试工作中去。 本书可作为高等院校计算机类专业软件测试课程和软件工程专业测试方向核心课程的教材,也可作为软件测试技术初、中级培训教程,同时可供从事软件开发和软件测试的专业技术人员和管理人员阅读参考。

目录

第1章 软件测试基础 1 1.1 软件质量 1 1.1.1 软件质量的定义 1 1.1.2 软件质量特性 2 1.1.3 软件质量评价模型 3 1.1.4 软件质量保证 5 1.2 软件缺陷 6 1.2.1 软件缺陷的定义 6 1.2.2 软件缺陷属性 7 1.2.3 软件缺陷的管理 10 1.2.4 缺陷数据的分析和利用 11 1.3 软件测试 14 1.3.1 软件测试的定义 14 1.3.2 软件测试基本原则 15 1.3.3 软件测试流程 16 1.3.4 软件测试层次 17 1.3.5 软件测试分类 19 1.3.6 软件测试用例 20 1.3.7 软件测试的充分性与终止准则 22 案例1-1 数据结构设计不当引发的灾难 22 案例1-2 火星气候探测者号的坠毁 23 本章小结 24 练习题1 24 第2章 软件测试过程与管理 26 2.1 传统软件测试模型 26 2.1.1 V模型 26 2.1.2 W模型 28 2.1.3 X模型 29 2.1.4 H模型 30 2.2 敏捷模型 30 2.3 软件测试管理 33 2.4 软件测试人员要求 34 案例2-1 在线考试系统 36 案例2-2 个人记事贴App 37 本章小结 38 练习题2 39 实验1 软件测试过程管理 39 第3章 黑盒测试 41 3.1 黑盒测试概述 41 3.2 边界值测试 42 3.2.1 边界条件 43 3.2.2 边界值分析 44 3.2.3 健壮性边界测试 46 3.2.4 *坏情况测试 46 3.3 等价类测试 49 3.3.1 等价类划分 50 3.3.2 等价类测试类型 52 3.3.3 等价类测试用例设计 54 3.3.4 等价类测试指导方针 54 3.4 基于判定表的测试和因果图测试 58 3.4.1 基于判定表的测试 58 3.4.2 因果图测试 64 3.5 场景测试 68 案例3-1 个税计算器 72 案例3-2 微信发红包 73 本章小结 74 练习题3 74 实验2 黑盒测试 75 第4章 白盒测试 77 4.1 程序结构分析 77 4.1.1 基本概念 77 4.1.2 程序的控制流图 78 4.2 逻辑覆盖测试 80 4.2.1 语句覆盖 82 4.2.2 判定覆盖 83 4.2.3 条件覆盖 84 4.2.4 判定-条件覆盖 85 4.2.5 条件组合覆盖 86 4.2.6 路径覆盖 86 4.3 路径测试 88 4.3.1 基路径测试 88 案例4-1 简单程序 91 案例4-2 选择排序 92 4.3.2 循环测试 94 案例4-3 求*大值 96 4.4 其他白盒测试方法 97 4.4.1 数据流测试 97 4.4.2 变异测试 99 案例4-4 开源测试代码分析 101 本章小结 103 练习题4 103 实验3 白盒测试 106 第5章 单元测试 107 5.1 单元测试概述 107 5.1.1 单元测试的定义 107 5.1.2 单元测试的目标 108 5.1.3 单元测试的意义 110 5.1.4 单元测试的内容 111 5.2 单元测试的策略与方法 112 5.2.1 静态测试 112 5.2.2 动态测试 115 5.3 单元测试工具 123 案例5-1 源代码静态分析 126 案例5-2 源代码单元测试分析 128 本章小结 131 练习题5 131 实验4 单元测试 132 第6章 集成测试 134 6.1 集成测试概述 134 6.2 集成测试的方法 135 6.2.1 基于功能分解的集成测试 135 6.2.2 基于调用图的集成测试 139 6.2.3 基于UML的集成测试 141 案例6-1 SpringBoot项目下的Controller集成测试 143 本章小结 147 练习题6 147 实验5 集成测试 149 第7章 系统测试 150 7.1 系统测试概述 150 7.1.1 系统测试的定义 150 7.1.2 系统测试的内容 150 7.2 功能测试 151 7.3 性能测试 153 7.4 其他系统测试 164 7.4.1 用户界面测试 164 7.4.2 兼容性测试 166 7.4.3 安全性测试 166 7.4.4 其他测试类型 167 7.5 Web系统的测试 169 7.5.1 Web系统结构概述 169 7.5.2 Web系统的功能测试内容 170 7.5.3 Web系统的性能测试内容 171 7.5.4 其他测试内容 172 案例7-1 Web项目综合测试 176 本章小结 210 练习题7 210 实验6 Web自动化功能测试实验 211 实验7 Web性能测试实验 212 实验8 Web系统综合实验 213 附录 软件测试术语 215 参考文献 223
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航