软件测试技术基础教程——理论、方法、面试

软件测试技术基础教程——理论、方法、面试

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

软件测试工程师全面教程: 10年经验传授核心理论与技能。

内容简介

本书是软件测试技术教程系列的基础篇,从软件测试工作职位技能要求分析着手,基于笔者10多年软件测试经验,详细剖析软件测试工作所需的理论知识,帮助读者从基础测试思想、理论入手,进而掌握软件测试工作核心技能,构建系统的测试知识体系。

本书共分为八章,从IT行业介绍直到软件测试工作常见的测试技术,以软件测试工作流程为经,项目案例为纬,全面深入的讲解软件测试职业所需的理论知识及常用技能。以测试工作中所需的理论知识为主,从软件测试起源到目前流行的Web系统测试技能阐述,有针对性的阐述测试工作中所需理论知识,核心知识辅以项目案例阐述。按需供给,按需汲取,满足行业及企业测试职位的基本需求。

章节目录

扉页

版权页

目录

内容提要

前言

第一章 IT行业及软件测试

1.1 IT行业发展

1.2 软件测试行业发展

1.3 软件测试职位对比

1.4 软件测试任职要求

1.4.1 岗位基础要求

1.4.2 职业素质要求

1.5 软件测试学习方法

第二章 软件生命周期概述

2.1 软件基本概念

2.2 软件生命周期

2.2.1 市场需求调研

2.2.2 可行性研究

2.2.3 产品项目立项

2.2.4 需求调研开发

2.2.5 设计开发测试

2.2.6 发布运行维护

2.2.7 实例分析

2.3 软件研发团队

2.3.1 研发人员构成

2.3.2 研发组织结构

2.3.3 实例分析

2.4 软件测试团队

2.4.1 测试部门的构成

2.4.2 测试组织结构

2.4.3 实例分析

本章练习

第三章 研发模型与软件测试

3.1 研发模型

3.1.1 瀑布模型

3.1.2 原型模型

3.1.3 螺旋模型

3.1.4 RUP模型

3.1.5 敏捷模型

3.2 软件测试基础

3.2.1 软件测试的概念

3.2.2 软件测试的目的

3.2.3 软件测试的原则

3.2.4 软件测试的对象

3.2.5 软件测试的级别

3.2.6 软件测试的类型

3.2.7 软件测试的方法

本章练习

第四章 软件测试模型及流程

4.1 软件测试模型

4.1.1 V模型

4.1.2 W模型

4.1.3 X模型

4.1.4 H模型

4.1.5 敏捷测试模型

4.2 软件测试流程

4.2.1 测试计划设计

4.2.2 测试需求分析

4.2.3 测试策略设计

4.2.4 测试规程设计

4.2.5 测试用例设计

4.2.6 配置测试环境

4.2.7 执行测试用例

4.2.8 缺陷跟踪回归

4.2.9 测试报告的编写

4.2.10 测试结束活动

4.2.11 自动化测试实施

4.2.12 性能测试实施

本章练习

第五章 测试需求分析与用例设计

5.1 测试需求分析

5.1.1 软件质量特性

5.1.2 测试需求分析

5.2 测试用例设计

5.2.1 测试用例的概念

5.2.2 测试用例格式

5.2.3 等价类设计法

5.2.4 边界值设计法

5.2.5 判定表设计法

5.2.6 因果图设计法

5.2.7 正交实验设计法

5.2.8 状态迁移设计法

5.2.9 场景设计法

本章练习

第六章 阶段评审与同行评审

6.1 阶段评审的定义

6.2 阶段评审流程

6.2.1 评审问题定义

6.2.2 评审流程实施

6.2.3 角色职责定义

6.3 同行评审定义

6.3.1 正规检视

6.3.2 技术评审

6.3.3 走读

6.4 同行评审流程

6.4.1 计划阶段

6.4.2 介绍会议

6.4.3 准备阶段

6.4.4 评审会议

6.4.5 第三小时会议

6.4.6 返工阶段

6.4.7 跟踪阶段

6.5 同行评审角色定义

6.5.1 检视小组

6.5.2 组织者

6.5.3 作者

6.5.4 检视者

6.5.5 讲解员

6.5.6 记录员

6.6 同行评审常见错误

6.7 同行、阶段评审的区别

本章练习

第七章 缺陷定义与流程管理

7.1 缺陷的定义

7.2 缺陷产生的原因

7.3 缺陷报告的格式

7.4 缺陷管理

7.4.1 角色定义

7.4.2 流程的定义

7.4.3 工具的应用

7.4.4 缺陷分析

本章练习

第八章 Web系统与测试技术

8.1 软件结构

8.1.1 C/S结构

8.1.2 B/S结构

8.1.3 P2P结构

8.1.4 流行开发平台

8.2 Web基础知识

8.2.1 Web系统的定义

8.2.2 Web系统的发展

8.2.3 Web系统的原理

8.3 Web网络协议

8.3.1 TCP/IP

8.3.2 HTTP

8.3.3 SSL协议

8.3.4 TSL协议

8.4 网络协议模型

8.4.1 OSI模型

8.4.2 TCP/IP模型

8.5 Web测试技术

8.5.1 Web功能测试

8.5.2 Web前端性能

8.5.3 Web安全测试

8.5.4 Web兼容性测试

8.5.5 Web接口测试

本章练习

附录A 软件测试常见面试题

附录B 软件评测师考试介绍

附录C CSTQB认证介绍

软件测试技术基础教程——理论、方法、面试是2014年由人民邮电出版社出版,作者刘德宝。

得书感谢您对《软件测试技术基础教程——理论、方法、面试》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
软件性能测试与LoadRunner实战教程(第2版) 电子书
随着计算机行业的蓬勃发展,软件用户关注的不仅仅是功能实现的正确性,系统的性能表现也是用户关注的重点,而性能测试是测试系统的主要手段,它是软件测试的重中之重。另外,性能测试通常和应用程序、操作系统、数据库服务器、中间件服务器、网络设备等有关,如何快速、有效地定位并解决性能问题,无疑是性能测试人员面临的重要任务。为了帮助测试人员迅速有效掌握软件测试基础、性能测试技术及性能测试工具的实战应用,作者精心编写了这本书。 《软件性能测试与LoadRunner实战教程 第2版》讲述了软件测试的分类以及测试的流程等,还重点讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识。 书中将实践中经常遇到的问题进行总结汇总成几十个解决方案,详细的项目案例,完整的性能测试方案、计划、用例设计、性能总结及相关交付文档,为读者做好实际项目提供参考和方向引导。本书还为读者提供了: 1,新的测试工具LoadRunner技术解读。 2,丰富的案例介绍,帮助读者学习。 3,丰富的练习题与面试题型,为读者日后走上工作岗位打下良好基础。
软件调试(第2版)卷1:硬件基础 电子书
堪称是软件调试的“百科全书”,软件工程师的贴身宝典。
精通软件性能测试与LoadRunner实战(第2版) 电子书
新的测试工具LoadRunner技术解读。 丰富的案例介绍,帮助读者学以致用。 丰富的练习题与面试题型,为读者学练结合打基础。 内容从测试项目实战需求出发,讲述了软件测试的分类以及测试的流程 还重点讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识 基于实践中经常遇到的问题汇总了几十个解决方案 详细的项目案例、完整的性能测试方案、计划、用例设计、性能总结及相关交付文档为您做好实际项目测试提供了很好的帮助 适合测试初学者、测试人员、测试经理以及开发人员学习,也适合作为大专院校相关专业师生的学习用书,以及培训机构的教材。
A/B测试:创新始于试验 电子书
本书结合案例对A/B测试的概念、方法等进行了详尽的介绍。
软件测试效率手册 电子书
本书主要介绍软件测试技术,涵盖白盒测试、黑盒测试、性能测试和软件测试管理四部分内容。在单元测试、集成测试和功能测试中,基于已有的软件测试理论、方法,提出用“二八”定律思想来指导软件测试实践的探索,旨在帮助软件测试人员以较小成本测出更多问题,提升软件质量。本书以一个实际项目的测试案例贯穿始终,方便读者直观地理解软件测试相关理论,支持读者快速上手。