词条 | 软件测试实践 |
释义 | 基本信息作者:周伟明 著 ISBN:10位[712105907X] 13位[9787121059070]出版社:电子工业出版社 出版日期:2008-5-1 定价:¥45.00 元 内容提要本书以软件开发过程中涉及的测试知识为基础,主要讲解了测试用例设计方法、用例与代码评审、单元测试、集成测试、系统测试和一些专门的测试,如内存测试、性能测试、安全性测试等。本书还对测试方面的理论进行了一些探索,以测试空间和设计空间理论作为依据,贯穿于全书之中。特色之处是测试驱动设计、测试空间中的安全性准则、测试用例的设计准则等均以测试空间理论为基础,提出了新的思路。 本书可作为在职测试人员实践上的指南和理论上的辅导书,也可帮助程序员理解测试人员的工作内容和工作方式从而更好地配合测试人员完成项目测试,保证项目质量。 编辑推荐本书以软件开发过程中涉及的测试知识为基础,主要讲解了测试用例设计方法、评审、单元测试、集成测试、系统测试和一些专门的测试,如内存测试、性能测试、安全性测试等。以测试空间和设计空间作为理论基础,本书还对测试方面的理论进行了一些探索,如测试驱动设计、测试空间中的安全性准则、测试用例的设计准则等均以测试空间理论为基础。 从开发与测试两个角度来探讨软件测试实践知识是本书的一大特色。作者在本书中以专题的形式深入探讨了软件测试中诸多领域的知识,并将其应用到软件测试项目中,极大地促进产品质量的提高。 ——《LoadRunner性能测试实战》作者 陈绍英 很高兴看到这本测试新书《软件测试实践》的问世。它从实践出发,深入到测试的各个细节,如使用HOOK打桩增加单元测试代码可维护性、使用调试C运行时间库进行内存测试等。本书立意较新、实例丰富、文字流畅,对测试人员能力的提高颇有益处。 ——《全程软件测试》作者 朱少民 本书作者是高水平的软件开发专家,在长期的实践中深刻认识和理解了软件测试的重要性,并摸索了一套行之有效的软件测试理论和方法。这本书全面介绍了作者对于软件测试的认识和实践方法,不但内容翔实,逻辑严密,而且行文生动,引人入胜。对于很多开发者来说,特别是C/C++开发者,这是一本营养丰富、容易理解的软件测试书,对于理解软件测试,切实提高代码和软件质量很有帮助。 ——《程序员》杂志技术主编 孟岩 作者简介周伟明,1994年毕业于上海交通大学,曾工作于美国加利福尼亚的DASCOM,Inc.公司(现为IBM的全资子公司)和华为技术有限公司等大型企业。从事过网络安全软件、网络服务器软件、机器翻译软件、工具软件、嵌入式系统软件等的研发工作,亲自编写过的源代码超过40万行,著有《多任务下的数据结构与算法》。 目录第1章 软件测试概述 1.1 测试的发展 1.2 测试的目的 1.3 软件缺陷 1.4 软件质量特性 1.5 软件测试的分类 1.6 测试空间和设计空间的概念 1.7 可测试性 1.8 软件测试人员应具备的技能和素养 1.9 软件测试常见误区 1.10 小结 1.11 习题与思考 第2章 测试空间与测试驱动接口设计 2.1 可变数据的访问方式与变化形式 2.2 可变数据的表现形式 2.3 可变数据的分层 2.4 测试空间中的安全性准则 2.5 测试驱动接口设计 2.6 测试驱动的开发流程 2.7 小结 2.8 习题与思考 第3章 测试用例设计基本方法 3.1 测试用例设计概述 3.2 测试用例设计基本思想 3.3 场景分析法 3.4 分类推理法 3.5 元素分析法 3.6 等价类分法 3.7 边界值法 3.8 随机数据法 3.9 判定表法 3.10 因果图法 3.11 其他一些测试用例设计方法 3.12 小结 3.13 习题与思考 第4章 评审与检视 4.1 基本概念 4.2 同行评审的角色和职责 4.3 评审的过程 4.4 评审检视技能 4.5 代码检视实例 4.6 小结 4.7 习题与思考 第5章 单元测试 5.1 单元测试基本概念 5.2 单元测试覆盖率 5.3 单元测试的桩函数和驱动函数 5.4 使用HOOK打桩增强单元测试代码的可维护性 5.5 单元测试实例 5.6 单元测试工具 5.7 单元测试误区与常见问题 5.8 单元测试的原则 5.9 小结 5.10 习题与思考 第6章 集成测试 6.1 集成测试基本概念 6.2 集成测试的集成方法 6.3 基本的集成测试用例设计思路介绍 6.4 使用结构化方法来设计用例 6.5 为隐性接口设计用例 6.6 多任务集成测试 6.7 习题与思考 第7章 系统测试 7.1 系统测试的基本概念 7.2 系统测试的过程 7.3 系统测试的几种形式 7.4 系统测试的主要内容 7.5 问题定位与修改 7.6 系统测试的原则 7.7 小结 7.8 习题与思考 第8章 内存测试 8.1 内存测试的基本概念 8.2 静态检查方法 8.3 使用工具进行动态检查的方法 8.4 使用调试C运行时间库(DcRT)进行检查 8.5 自己编码检查越界和泄漏 8.6 内存碎片模拟器的实现 8.7 小结 8.8 习题与思考 第9章 性能测试 9.1 性能测试概述 9.2 常用的软件性能指标 9.3 网络性能 9.4 多任务性能 9.5 可靠性与可用性 9.6 易用性 9.7 易学性 9.8 负载均衡性能 9.9 性能测试实施 9.10 专门的性能测试 9.11 小结 9.12 习题与思考 第10章 安全性测试 10.1 安全的基本知识 10.2 常见安全性缺陷和攻击手段 10.3 软件安全测试过程 10.4 安全性测试手段 10.5 安全性测试的评估 10.6 小结 10.7 习题与思考 附录A 代码静态检查 A.1 为什么要进行代码静态检查 A.2 代码静态检查工具PC-Lint简介 A.3 PC-Lint集成方法 A.4 PC-Lint使用方法及常用选项参数介绍 A.5 PC-Lint选项的用法 A.6 PC-Lim常用选项 A.7 PC-Lint常见告警分析和消除办法 A.8 PC-Lint选项使用原则 新版《软件测试实践》基本信息作者: 李锦 丛书名: 21世纪计算机科学与技术实践型教程出版社:清华大学出版社 ISBN:9787302264675 上架时间:2011-11-17 出版日期:2011 年11月 开本:16开 页码:127 版次:1-1 内容简介《软件测试实践》由三部分组成,以“学创购书网”系统为被测环境。在第一部分中提供了完整的测试计划,以该计划为测试准则,在第二和第三部分中分别进行了测试方案的设计和测试活动的实施,并有规范做依据,有示例做参考,所以渎者可以很轻松地实现每项子任务。附录是测试过程需要的相关模板和测试所依据的正交表。 《软件测试实践》适合作为高校软件技术类实训教材,也可供相关人员参考使用。 目录《软件测试实践》 第一部分测试计划 第二部分测试方案 2.1设计单元测试需求 2.1.1设计界面测试需求 2.1.2设计功能测试需求 2.2设计单元测试用例 2.2.1设计界面测试用例 2.2.2设计功能测试用例 2.3系统测试设计 第三部分测试实施 3.1执行测试 3.2编写缺陷报告 3.3编写测试总结 附录 附录a模板 附录b正交表 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。