词条 | 大型赛事服务平台即时构造方法研究 |
释义 | 基本信息作 者:朱少民 著 丛 书 名:普通高等教育“十一五”国家级规划教材·重点大学软件工程规划系列教材 出 版 社:清华大学出版社ISBN:9787302225836 出版时间:2010-07-01 版 次:2 页 数:413 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与互联网 > 软件工程及软件方法学 内容简介《软件测试方法和技术(第2版)》系统地介绍了软件测试的概念,从不同的视角来探讨软件测试的本质及其内涵,重点讲解了软件测试的各种方法和技术,并将它们应用于不同的测试阶段,满足不同的应用系统测试的需求。《软件测试方法和技术(第2版)》用了较大篇幅详细介绍了自动化测试的原理、方法和工具,通过一些典型的测试工具展示了自动化测试的过程,使读者更容易掌握自动化测试的技术和实践方法。 《软件测试方法和技术(第2版)》作为软件测试的实际应用参考,从怎样组建测试队伍、部署测试环境到测试用例设计、缺陷报告、测试项目管理等,化繁为简,将抽象理论知识变为可触摸到的实际操作。《软件测试方法和技术(第2版)》在内容组织上力求自然、合理,循序渐进,并提供了丰富的实例和实践要点,更好地把握了软件测试学科的特点,使读者更容易理解所学的理论知识、掌握测试方法和技术的应用之道。 《软件测试方法和技术(第2版)》条理清晰、语言流畅、通俗易懂,内容丰富且实用,理论和实践水乳交融。《软件测试方法和技术(第2版)》可作为高等学校的软件工程专业、计算机应用专业和相关专业的教材,成为软件测试工程师的良师益友,并可作为其他各类软件工程技术人员的参考书。 目录第一篇 软件测试的原理与方法 第1章 引论 1.1 软件测试的必要性 1.1.1 迪斯尼并不总是带来笑声 1.1.2 一个缺陷造成了数亿美元损失 1.1.3 火星探测飞船坠毁 1.1.4 更多的悲剧 1.2 为什么要进行软件测试 1.3 什么是软件测试 1.3.1 软件测试学科的形成 1.3.2 正反两方面的争辩 1.3.3 软件测试的定义 1.3.4 软件测试的其他观点 1.4 软件测试和软件开发的关系 1.5 测试驱动开发的思想 小结 思考题 第2章 软件测试的基本概念 2.1 软件缺陷 2.1.1 软件质量的内涵 2.1.2 软件缺陷的定义 2.1.3 软件缺陷的产生 2.1.4 软件缺陷的构成 2.1 I5修复软件缺陷的代价 2.2 验证和确认 2.2.1 验证和确认 2.2.2 评审 2.2.3 质量保证和测试的关系 2.3 软件测试的分类 2.4 测试阶段 2.5 软件测试的工作范畴 小结 思考题 第3章 软件测试方法 3.1 白盒测试方法 3.1.1 语句覆盖 3.1.2 判定覆盖 3.1.3 条件覆盖 3.1.4 判定一条件覆盖 3.1.5 条件组合覆盖 3.1.6 路径覆盖 3.1.7 基本路径测试法 3.2 黑盒测试方法 3.2.1 等价类划分法 3.2.2 边界值分析法 3.2.3 判定表方法 3.2.4 因果图法 3.2.5 正交试验法 3.2.6 功能图法 3.2.7 错误推测法 3.3 静态测试和动态测试 3.4 主动测试和被动测试 3.5 形式化测试方法 3.5.1 形式化方法 3.5.2 形式化验证 3.5.3 基于模型的软件测试 3.5.4 扩展有限状态机方法 3.6 基于风险的测试 3.7 模糊测试方法 3.8 ALAC测试和随机测试方法 小结 思考题 第4章 软件测试依据和规范 4.1 测试过程模型 4.1.1 软件过程模型 4.1.2 用V模型诠释软件测试过程 4.1.3 W模型 4.1.4 TMap 4.2 测试过程改进模型 4.2.1 TMM 4.2.2 TPI 4.2.3 CTP 4.2.4 STEP 4.3 软件测试标准和规范 4.3.1 概述 4.3.2 ISO/GB软件质量体系标准 4.3.3 软件测试规范 4.4 软件测试管理和评判体系 小结 思考题 第二篇 软件测试的技术 第5章 单元测试 5.1 什么是单元测试 5.1.1 单元测试的定义 5.1.2 为何要进行单元测试 5.2 单元测试的目标和任务 5.2.1 目标 5.2.2 任务 5.3 静态测试 5.3.1 编码的标准和规范 5.3.2 代码评审 5.4 驱动程序和桩程序 5.5 调试与评估 5.6 单元测试的管理 5.7 单元测试工具 5.7.1 JUnit介绍 5.7.2 在Ec1ipse中JUnit应用举例 5.7.3 JUnit+Ant构建自动的单元测试 5.7.4 Check Sty1e/PMD与FindBug的使用 5.7.5 Source Monitor检测代码复杂度 5.7.6 开源的单元测试工具 5.7.7 商业的单元测试工具 小结 思考题 第6章 集成测试和系统测试 6.1 系统集成的模式与方法 6.1.1 集成测试前的准备 6.1.2 集成测试的模式 6.1.3 自顶向下和自底向上集成方法 6.1.4 大棒与三明治集成方法 6.1.5 持续集成 6.2 功能测试 6.3 回归测试 6.3.1 目的 6.3.2 策略及其方法 6.4 非功能性测试 6.4.1 性能测试 6.4.2 压力测试 6.4.3 容量测试 6.4.4 安全性测试 6.4.5 可靠性测试 6.4.6 容错性测试 小结 思考题 第7章 验收测试 7.1 验收测试过程 7.2 产品规格说明书的验证 7.2.1 产品规格说明书的评审 7.2.2 产品规格说明书的验证 7.3 用户界面和可用性测试 7.4 兼容性测试 7.4.1 软件兼容性测试 7.4.2 数据共享兼容性测试 7.4.3 硬件兼容性测试 7.5 安装测试和可恢复性测试 7.6 文档测试 7.6.1 文档的种类 7.6.2 怎样进行文档测试 小结 思考题 …… 第8章 面向对象软件的测试 第9章 基于应用服务器的测试 第10章 软件本地化测试 第11章 软件测试自动化 第三篇 软件测试的实践 第12章 组建测试团队 第13章 部署测试环境 第14章 设计和维护测试用例 第15章 报告所发现的缺陷 第16章 软件测试和质量分析报告 第17章 软件测试项目管理 附录A 软件测试中英文术语及中文解释 附录B 测试计划中文解释模板 附录C 测试用例设计模板 附录D 软件缺陷模板 附录E 测试报告模板 附录F Java Code Inspection Checklist 参考文献 前言十年前——2000年,我们就全身心投入到“软件测试”这一学科中,但那时,“软件测试”还没有引起大家足够的关注,软件测试方面的图书很少,只有几本从国外翻译过来的。今天“软件测试”这一领域已欣欣向荣,软件测试的培训很火热,从业人员也是一个很大的数字,测试方面的图书也是琳琅满目。5年前,我们的《软件测试方法和技术》第1版和读者见面了,深受读者喜欢,多次印刷,还获得了一些殊荣,如荣获第8届大学生图书节畅销图书一等奖并被选为“国家十一五高等学校规划教材”。书出版之后,陆续收到读者的反馈,其中提出了不少宝贵的意见。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。