• 软件测试教程(第2版)
21年品牌 40万+商家 超1.5亿件商品

软件测试教程(第2版)

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

34.08 7.6折 45 全新

库存7件

天津西青
认证卖家担保交易快速发货售后保障

作者宫云战

出版社机械工业出版社

ISBN9787111532705

出版时间2016-06

装帧平装

开本16开

定价45元

货号23985580

上书时间2024-10-15

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
第1版前言4年前,宫云战教授和赵瑞莲教授分别写过一本名为《软件测试》的书。同4年前相比,软件测试技术与软件产业得到了快速发展,主要表现在:社会对其认识更加深刻、需求增大;我国的软件评测企业大幅度增加,目前已有近2 000家,各个行业、各个省、发达地区的各个市都建立了软件评测中心;软件测试从业人员已达10数万人,我国软件测试产业产值已经达到上百亿元;国际上的IT巨头,如IBM、微软等,都在从事与软件测试相关的工作,众多的IT企业都在中国建立了软件测试外包为主导的软件企业;以软件测试工具和软件测试服务为核心的软件测试产业每年都在以超过20%速度递增;软件测试学术活动异常活跃,新的测试方法和测试工具不断出现。相比之下,原来书中有些内容虽然理论性强,但实用价值不大,而有些内容则处于被淘汰阶段。所有这些因素都促使我们认为有必要重新撰写本书。    本书叙述软件测试的一般原理和各种基本方法,包括基本的白盒测试、黑盒测试和集成测试方法,并结合近几年软件测试技术的发展,重点介绍了目前国际上一些比较流行的软件测试方法与软件测试工具,包括:    1)面向缺陷模式的软件测试技术:该技术以其缺陷检测效率高、准确,自动化程度高、易学等特点,在过去的几年中得到迅速发展,目前大约有80多个与该技术相关的工具。在美国,以该工具为基础的软件测试服务取得了很大的成功,成为美国一种主流软件测试技术。目前,随着缺陷模式的不断增加,该技术将有更广阔的应用前景。本书叙述了该技术的一般方法以及作者应用该技术开发的一款软件测试系统—缺陷测试系统(DTS)。    2)软件评审:软件评审发现缺陷的效率高且比较经济,是目前常用的提高软件质量的方法,已在许多大型软件开发中得到了印证。本书详细叙述了软件评审的内容及如何组织软件评审。    3)随着软件开发规模的扩大、复杂程度的增加,为了尽可能多地找出程序中的故障,开发出高质量的软件产品,必须对测试工作进行组织策划和有效管理,并采取系统的方法建立起软件测试管理体系。通过它们对测试活动进行监管和控制,以确保软件测试在软件质量保证中发挥应有的关键作用。    4)软件测试工具是提高软件测试效率与质量的重要手段,在过去的几年中,在软件开发过程的各个阶段,产生了大量的软件测试工具,一些新技术的使用,也使得软件测试工具的自动化程度得到了大幅度的提高。本书介绍了目前多种主流的软件测试工具。    5)近几年来,随着IT的发展,与软件系统交互的相关技术也越来越多,包括网络、协议、安全性、界面等,所有这些方面都需要测试,而这些测试和基本的软件测试是不同的。本书全面论述了软件系统以及与此相关的系统测试。    赵瑞莲教授编写了本书的第1、2、8章,赵会群教授编写了第6章,张威教授、万琳副教授编写了第3、5、7章,杨朝红博士编写了第4章,全书由宫云战教授统稿、审查。    限于作者的水平,书中对某些问题的论述可能是肤浅的,也可能存在错误,恳请读者批评指正。    宫云战2008年5月4日于北京

导语摘要
本书全面介绍了软件测试的基本原理和一般方法,同时全面阐述近几年出现的一些新的软件测试方法,结合实例,介绍了目前比较流行的软件测试工具。全书共分10章,分别为:软件测试概述、软件缺陷、软件缺陷、黑盒测试,白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、主流信息应用系统的测试、软件评审和测试管理。基本上涵盖了当今软件测试技术的全部内容,软件测试工具是结合软件测试技术来撰写的,并融合在每一个章节中。本书可作为大学计算机专业本科、研究生的教材,也可以作为软件测试与软件质量保障工程师的参考书。

目录
目  录教学建议再版说明第1版序第1版前言第1章 软件测试概述11.1 计算机系统的软件可靠性问题11.2 软件测试的概念31.2.1 软件测试的定义31.2.2 测试用例41.2.3 软件测试的基本原则51.2.4 软件测试从业人员要求51.3 软件测试过程61.4 软件测试与软件开发的关系101.4.1 软件开发过程101.4.2 软件测试在软件开发中的作用111.4.3 软件测试过程模型111.4.4 软件测试环境的搭建141.5 软件测试的发展历程和现状151.6 我国软件测试产业现状181.7 软件测试工具19习题22第2章 软件缺陷232.1 软件缺陷概述232.1.1 软件缺陷的定义232.1.2 软件缺陷分析242.1.3 软件缺陷的种类242.1.4 软件缺陷的产生252.1.5 软件缺陷数目估计262.1.6 软件测试效率分析292.2 软件缺陷管理312.2.1 缺陷管理的目标312.2.2 缺陷报告322.2.3 软件缺陷管理流程332.2.4 缺陷管理工具35习题37第3章 黑盒测试383.1 黑盒测试的基本概念383.2 等价类划分法393.2.1 等价类划分法的原理393.2.2 等价类划分法的测试运用413.3 边界值分析法453.3.1 边界值分析法的原理453.3.2 边界值分析法的测试运用463.4 因果图法483.4.1 因果图法的原理493.4.2 因果图法的测试运用 503.5 决策表法523.5.1 决策表法的原理523.5.2 决策表法的测试运用533.6 黑盒测试方法的比较与选择563.7 黑盒测试工具介绍573.7.1 黑盒测试工具概要  573.7.2 黑盒功能测试工具—QTP583.7.3 黑盒功能测试工具—Selenium613.7.4 其他常用功能测试工具64习题66第4章 白盒测试674.1 控制流测试674.1.1 基本概念674.1.2 控制流覆盖准则694.2 数据流测试754.2.1 基本概念754.2.2 数据流覆盖准则764.3 代码审查774.3.1 代码审查的意义774.3.2 代码审查的内容784.3.3 代码审查的过程804.4 代码走查814.4.1 代码走查的意义814.4.2 代码走查小组的组成814.4.3 代码走查的过程824.5 程序变异测试824.5.1 程序强变异测试824.5.2 程序弱变异测试844.6 白盒测试工具854.6.1 Emma854.6.2 C  test914.6.3 JUnit954.6.4 Testbed964.7 单元测试工具CTS98习题103第5章 基于缺陷模式的软件测试1055.1 基于缺陷模式的软件测试概述1055.2 基于缺陷模式的软件测试指标分析1065.3 缺陷模式1075.3.1 缺陷模式概述1075.3.2 故障模式1075.3.3 安全漏洞模式1265.3.4 缺陷模式1435.3.5 规则模式1495.4 软件缺陷检测系统(DTS)1495.4.1 DTS系统结构1495.4.2 DTS缺陷模式描述1505.4.3 DTS的测试界面1525.4.4 DTS测试应用报告152习题153第6章 集成测试1546.1 集成测试概述1546.1.1 集成测试的概念1546.1.2 集成测试与系统测试的区别1556.1.3 集成测试与开发的关系1566.1.4 集成测试的层次与原则1566.2 集成测试策略1576.2.1 非渐增式集成1576.2.2 渐增式集成1586.2.3 三明治集成1616.3 集成测试用例设计1616.4 集成测试过程1636.5 面向对象的集成测试1656.5.1 对象交互1656.5.2 面向对象集成测试的常用方法1666.5.3 分布式对象测试167习题168第7章 系统测试1697.1 性能测试1697.1.1 性能测试方法1697.1.2 性能测试执行1707.1.3 性能测试案例分析1717.2 压力测试1747.2.1 压力测试方法1757.2.2 压力测试执行1767.3 容量测试1767.3.1 容量测试方法1777.3.2 容量测试执行1787.3.3 容量测试案例分析1787.4 健壮性测试1807.4.1 健壮性测试评价1807.4.2 健壮性测试案例分析1817.5 安全性测试1817.5.1 安全性测试方法1827.5.2 安全性测试案例分析1877.6 可靠性测试1897.6.1 可靠性测试的基本概念1907.6.2 软件的运行剖面1937.6.3 可靠性测试案例分析1977.7 恢复性测试与备份测试1997.8 协议一致性测试2007.8.1 协议一致性测试基本概念2007.8.2 协议一致性测试方法2017.9 兼容性测试2057.10 安装测试2057.11 可用性测试2067.11.1 可用性测试的概念2067.11.2 可用性测试方法2077.12 配置测试2087.12.1 配置测试的概念2087.12.2 配置测试方法2087.13 文档测试2097.13.1 文档测试的概念2097.13.2 文档测试方法2107.14 GUI测试2127.14.1 GUI测试的概念及方法2127.14.2 GUI测试案例分析2147.15 回归测试2157.15.1 回归测试的概念2157.15.2 回归测试方法2157.16 系统测试工具及其应用2167.16.1 LoadRunner2167.16.2 TTworkbench2197.16.3 QACenter2197.16.4 DataFactory2207.16.5 JMeter220习题224第8章 主流信息应用系统测试2268.1 Web应用系统测试2268.1.1 Web系统基本组成2268.1.2 Web应用系统测试综述2278.1.3 Web应用系统测试的实施2288.2 数据库测试2318.2.1 数据库测试概述2318.2.2 数据库功能性测试2328.2.3 数据库性能测试与原因分析2338.2.4 数据库可靠性及安全性测试2358.3 嵌入式系统测试2368.3.1 嵌入式软件测试策略及测试流程2368.3.2 嵌入式软件测试代表工具2378.4 游戏测试2388.4.1 游戏开发与测试过程2398.4.2 游戏测试主要内容2408.4.3 游戏测试的实施2418.5 移动应用软件测试2428.5.1 移动应用测试的困难2438.5.2 测试类型2448.5.3 移动应用测试工具2458.6 云应用软件测试2458.6.1 云测试基本概念2458.6.2 云测试方法和技术2468.6.3 云测试现状及挑战247习题248第9章 软件评审2499.1 软件评审概述2499.2 需求评审2509.3 概要设计评审2539.4 详细设计评审2549.5 数据库设计评审2559.6 测试评审255习题258第10章 测试管理25910.1 建立测试管理体系25910.2 测试管理的基本内容26010.2.1 测试组织管理26010.2.2 测试过程管理26110.2.3 资源和配置管理26310.2.4 测试文档管理26310.3 测试管理的原则26510.4 测试管理实践26710.5 常用的测试管理工具26810.5.1 TestDirector测试管理工具26810.5.2 JIRA介绍 27010.5.3 国外其他测试管理工具27210.5.4 国产测试管理工具KTFlow274习题276附录A 测试用例样式277附录B 测试报告样式279参考文献280参考网站284

内容摘要
本书全面介绍了软件测试的基本原理和一般方法,同时全面阐述近几年出现的一些新的软件测试方法,结合实例,介绍了目前比较流行的软件测试工具。全书共分10章,分别为:软件测试概述、软件缺陷、软件缺陷、黑盒测试,白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、主流信息应用系统的测试、软件评审和测试管理。基本上涵盖了当今软件测试技术的全部内容,软件测试工具是结合软件测试技术来撰写的,并融合在每一个章节中。本书可作为大学计算机专业本科、研究生的教材,也可以作为软件测试与软件质量保障工程师的参考书。

精彩内容
。。。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP