𝔖 Scriptorium
✦   LIBER   ✦

📁

软件测试的概念与方法

✍ Scribed by 聂长海


Publisher
清华大学出版社
Year
2013
Tongue
Chinese
Leaves
216
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书以软件测试方法的分类为线索,以软件测试的各种方法为内容,系统地介绍各种软件测试方法的概念、理论、特点和在工程实践中应用的例子,内容力求简洁、清楚。与已有的软件测试教材和相关书籍相比,本书的特色是以各种软件测试方法为中心,系统地介绍到目前为止,几乎所有的可以查到或见到的软件测试方法,是对目前已经出版的软件测试书籍的一个重要补充。全书共分5章,第1章为概论部分,介绍软件测试相关的概念、方法、历史发展、职业和学术研究等方面,给读者一个软件测试比较完整的视图,同时强调本书试图系统介绍软件的概念、理论和方法;第2~6章都是介绍各种软件测试方法,其中第2章介绍一般的白盒和黑盒测试方法,第3章介绍软件开发过程中各个阶段的软件测试,第4章介绍31种针对软件各种特性和各个方面的测试,第5章介绍30种专门的软件测试方法,第6章介绍12种利用新方法、新平台或者满足新要求的软件测试方法。全书每章各个小节后均附有习题。本书不仅适用于高等院校计算机、软件工程专业高年级本科生、研究生作为教材使用,也适合作为计算机软件的开发人员、软件测试的从业人员、广大科技工作者和研究人员的参考书。

✦ Table of Contents


封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 软件测试概论
1.1 软件缺陷与管理
1.2 软件质量
1.3 软件测试的定义、性质及相关概念
1.4 软件测试的目标
1.5 软件测试的意义和重要性
1.6 软件测试的20条原则
1.7 软件测试的分类
1.8 软件测试的过程及策略模型
1.9 软件测试的职业
1.10 软件测试的学术研究
1.11 软件测试的工具
1.12 软件测试的管理
1.13 软件测试的过去、现在和未来
第2章 白盒测试和黑盒测试
2.1 白盒测试(White Box Testing)
2.2 黑盒测试(Black Box Testing)
第3章 开发过程中的测试
3.1 单元测试(Unit Testing)
3.2 集成测试(Integration Testing)
3.3 系统测试(System Testing)
3.4 验收测试(Acceptance Testing)
3.5 回归测试(Regression Testing)
3.6 α测试
3.7 β测试
3.8 γ测试
第4章 软件特性及方面的测试
4.1 压力测试(Stress Testing)
4.2 负载测试(Load Testing)
4.3 容量测试(Volume Testing)
4.4 性能测试(Performance Testing)
4.5 可靠性测试(Reliability Testing)
4.6 安全性测试(Security Testing)
4.7 安装测试(Installation Testing)
4.8 可用性测试(Usability Testing)
4.9 稳定性测试(Stability Testing)
4.10 本地化和国际化测试(Localization and Internationalization Testing)
4.11 可访问性测试(Accessibility Testing)
4.12 授权测试(Authorization Testing)
4.13 容错性测试(Fault Tolerance Testing)
4.14 一致性测试(Conformance Testing)
4.15 配置测试(Configuration Testing)
4.16 文档测试(Document Testing)
4.17 兼容性测试(Compatibility Testing)
4.18 试玩测试(Playtest)
4.19 可恢复性测试(Recovery Testing)
4.20 卸载测试(Uninstall Testing)
4.21 能力测试(Facility Testing)
4.22 健壮性测试(Robustness Testing)
4.23 穿越测试(By Gpass Testing)
4.24 在线帮助测试(Online Help Testing)
4.25 数据转换测试(Data Conversion Testing)
4.26 备份测试(Backup Testing)
4.27 接口测试(Interface Testing)
4.28 人机交互界面测试(User Interface Testing)
4.29 余量测试(Remainder Testing)
4.30 协议测试(Protocol Testing)
4.31 内存泄漏测试(Memory Leak Testing)
第5章 特殊的软件测试技术
5.1 组合测试(Combinatorial Testing)
5.2 蜕变测试(Metamorphic Testing)
5.3 基于规格说明的软件测试(Specification Based Software Testing)
5.4 基于模型的软件测试(Model Based Testing)
5.5 基于错误的软件测试(Fault Based Testing)
5.6 基于搜索的软件测试(Search Based Testing)
5.7 统计测试(Statistics Testing)
5.8 基于操作剖面的测试(Operational Profile Based Testing)
5.9 变异测试(Mutation Testing)
5.10 冒烟测试(Smoke Testing)
5.11 基于性质的软件测试方法(Property Based Testing)
5.12 极限测试(Extreme Testing)
5.13 模糊测试(Fuzzing Testing)
5.14 自适应测试(Adaptive Testing)
5.15 导向性随机测试(Concolic Testing)
5.16 图形用户界面测试(GUITesting)
5.17 随机测试(Random Testing)
5.18 自适应随机测试(Adaptive Random Testing)
5.19 反随机测试(Anti Grandom Testing)
5.20 结对测试(Pair Testing)
5.21 在线测试(Online Testing)
5.22 探索性测试(Exploratory Testing)
5.23 反模型测试(Anti Gmodel Testing)
5.24 成分测试(Compositional Testing)
5.25 有限状态机测试(FSMTesting)
5.26 基于Petri网的测试(Petri Net Based Testing)
5.27 基于模型检查的测试(Model Checking Based Testing)
5.28 TTCN测试(TTCNTesting)
5.29 布尔规格测试(Boolean Specification Testing)
5.30 基于统一建模语言测试(UMLBased Testing)
第6章 特定应用软件(XG软件)的测试
6.1 面向对象软件的测试(Object Oriented Software Testing)
6.2 面向方面的软件测试(Aspect Oriented Software Testing)
6.3 面向服务的软件测试(Service Oriented Software Testing)
6.4 构件软件测试(Component Based Software Testing)
6.5 Web应用软件测试(Web Testing)
6.6 普适计算环境下的软件测试(Pervasive Computing Software Testing)
6.7 云测试(Cloud Testing)
6.8 物联网环境下的软件测试(Software Testingin the Context of Internet of Things)
6.9 并行软件测试(Concurrent Software Testing)
6.10 嵌入式软件测试(Embedded Software Testing)
6.11 高可信软件测试(High Confidence Software Testing)
6.12 网构软件测试(Internetware Testing)
正文结束
参考文献


📜 SIMILAR VOLUMES


软件测试方法与技术
✍ 蔡建平、王安生、修佳鹏 📂 Library 📅 2014 🏛 清华大学出版社 🌐 Chinese

本书是作者多年从事软件测试技术研究及课程教学的成果和经验总结。全书共分5部分,18章。第1部分(第1~第4章)是软件测试基础,涉及软件测试的一些基本概念和基础知识;第2部分(第5~第6章)详细讲述包括静态测试及动态测试在内的软件测试基本方法与技术;第3部分(第7~第8章)详细讲述包括缺陷管理、测试过程管理在内的软件测试管理方法与技术;第4部分(第9~第14章)详细介绍包括自动化测试、可靠性测试、安全性测试、国际化与本地化测试以及面向对象测试在内的现代软件测试方法与技术;第5部分(第15~第18章)是典型应用软件测试,重点介绍Web、移动、云计算、游戏以及嵌入式等应用的软件测试方法与技术。本书几

软件测试实用方法与技术
✍ 刘文红, 等编著 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书全面系统地介绍了软件测试的方法与技术。书中结合实例,详细介绍了动态测试和静态测试中的典型技术方法,比较了各种方法的不同之处并分析了它们的优缺点;紧扣软件测试实际和标准规范要求,从测试原则、测试环境、测试策略、测试内容、测试方法、测试过程等不同方面分别介绍了单元测试、集成测试、配置项测试和系统测试等不同测试级别中实用的测试方法与技术;此外还介绍了常用的软件测试工具,软件测试文档的编写,以及回归测试、面向对象软件测试、FPGA测试等专门测试。 本书定位于一本软件测试方法和技术的实用指南,适用于软件从业人员了解软件测试的基础知识、一般流程、实用技术方法和常用测试工具,帮助软件从业人员提高技术能力

软件测试
✍ 周元哲 📂 Library 📅 2013 🏛 清华大学出版社 🌐 Chinese

本书较为全面、系统地涵盖了当前业界测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷管理工具、单元测试工具、功能测试工具、嵌入式测试工具等。第三部分内容主要包括四级软件测试工程师考试、企业招聘测试工程师考试和微软公司测试的一些情况。本书适合作为高等院校相关专业软件测试的教材或

软件测试
✍ 韩利凯、高寅生、袁溪 📂 Library 📅 2013 🏛 清华大学出版社 🌐 Chinese

本书针对高校计算机相关专业软件测试课程的需要而编写,系统地介绍了软件测试的基础知识与应用技术。本书内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。本书内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计算机专业的软件测试课程的教材,也可作为软件测试培训

实用软件测试
✍ 李炳森 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书突出实用特色,讲述软件测试的相关概念、方法和技能,全书分为基础篇、技术篇和工具篇三大部分: 基础篇讲述软件测试与软件质量的基础理论,为后面的学习奠定一定的理论基础; 技术篇讲述了面向传统开发过程、面向软件工程层面的软件测试和自动化测试以及敏捷测试; 工具篇介绍黑盒测试工具与白盒测试工具、性能测试工具与安全测试工具以及测试管理工具,并选取常用软件测试工具讲述其使用方法。 本书重视实践能力和操作能力的培养,内容翔实、循序渐进、图文并茂、实用性强,并在案例讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合,读者可在较短的时间内理解和掌握软件测试的基本概念和操作实务

软件测试教程
✍ 杜文洁 编 📂 Library 📅 2008 🏛 清华大学出版社 🌐 Chinese

<p>《21世纪高职高专规划教材•软件专业系列•软件测试教程》详尽地阐述了软件测试的基础知识及其相关的实用技术。内容包括:软件测试概述、软件测试过程与策略、黑盒测试及其实例设计、白盒测试及其实例设计、软件测试计划与文档、软件自动化测试、软件测试管理、面向对象的软件测试、Web网站测试、软件测试职业。</p> <p>《21世纪高职高专规划教材•软件专业系列•软件测试教程》可作为高等院校、高职高专院校及相关软件学院软件技术专业和计算机相关专业的教材,也可作为软件测试培训的教材,同时还可供从事软件测试的工作人员参阅。</p>