《计算机科学丛书:软件测试(原书第2版)》适合软件测试人员及希望未来从事软件测试的其他专业人员阅读,也适合高等院校相关专业的学生及教师参考。
《计算机科学丛书:软件测试(原书第2版)》是一本软件测试的入门书,内容全面实用,讲述浅显易懂,既可作为高等院校软件测试课程的教材,也可作为软件测试爱好者的自学用书。对于那些希望增强软件测试方面知识的程序员、软件项目经理和软件开发团队的其他人员,《计算机科学丛书:软件测试(原书第2版)》也具有很好的参考价值。
《计算机科学丛书:软件测试(原书第2版)》涵盖了软件测试的方方面面:软件测试如何适应软件开发过程,基本的和高级的软件测试技术,在常见的测试任务中运用测试技能,使用自动化提高测试的效率,测试工作的计划和文档化,有效地报告发现的问题,衡量测试工作的成效和产品的改进,测试和质量保证的区别,寻求软件测试员的工作。
《计算机科学丛书:软件测试(原书第2版)》全面系统地介绍了软件测试理论及应用技术,不仅讲述基本的测试技能,也讲述成为一个成功的软件测试员所必须掌握的高级技能。其目的在于引导读者通过基础知识和必要技能的学习而成为一个优秀的软件测试员,知道如何迅速在任一计算机程序中发现问题,如何计划一个有效的测试步骤,如何清楚地报告发现的问题,以及如何告知软件在何时发布。
★“本书为初出茅庐的测试新手提供了便利。检查单的应用以及每章末尾配有的测验,会让读者加深对所学知识的理解和掌握,其价值是无法衡量的。Patton侃侃而谈的写作风格,自我发展的组织方式,也会使有经验的专业测试人员获益匪浅。”
——Suan Archer
★“Patton的软件测试是进入软件测试专业领域的理想入门指导。一个测试新手可以从中学到重要的基础知识,以及进一步提高所需要的一些高级提示。该书编排清晰合理,内容浅显易读。”
——Danny R. Faught
★“我喜欢描述各种测试类型细节的章节,比如Web应用测试、本地化测试等。通过阅读许多章节,我个人认为我学到了一些“诀窍”。这些细节也有利于将此书作为参考教材作用。”
——Rick Craig
出版才者的话
专家指导委员会
译者序
前言
第一部分 软件测试综述
第1章 软件测试的背景
第2章 软件开发的过程
第3章 软件测试的实质
第二部分 测试基础
第4章 检查产品说明书
第5章 带上眼罩测试软件
第6章 检查代码
第7章 带上X光眼镜测试软件
第三部分 运用测试技术
第8章 配置测试
第9章 兼容性测试
第10章 外国语言测试
第11章 易用性测试
第12章 测试文档
第13章 软件安全性测试
第14章 网站测试
第四部分 测试的补充
第15章 自动测试和测试工具
第16章 缺陷轰炸和beta测试
第五部分 计划测试工作
第17章 计划测试工作
第18章 编写和跟踪测试用例
第19章 报告发现的问题
第20章 成效评价
第六部分 软件测试的未来
第21章 软件质量保证
第22章 软件测试员的职业
附录A 小测验问题解答
20世纪40年代,当Grace Hopper中尉第一次在“事件记录本”中把引起“MARK II”计笋机死机的飞蛾注明为“第一个发现虫子的实例”后,人们便将计算机和软件的错误戏称为虫子(Bug)或臭虫,用此描述再恰当不过。对于软件开发人员和使用者来说,软件的缺陷就像自然界中人类的天敌臭虫一样,是一场恶梦,轻则给用户带来不便,如软件界面的不一致;重则造成重大生命财产的损失,如1996年阿丽亚娜5型火箭第一次鉴定发射的失败以及第一次海湾战争中爱国者导弹在沙特阿拉伯的多哈误炸28名美国士兵的事件。要找出软件中的问题,软件测试是堆一的手段。
作为一名有着多年软件测试经验的老兵,我深知在快速变化的软件行业中,保持知识的更新至关重要。我一直在寻找一本能够系统性地梳理测试方法论,并且涵盖最新技术趋势的书籍。这本书恰好满足了我的需求。它在深入讲解传统测试概念的同时,也对敏捷测试、DevOps下的测试实践等前沿领域进行了深入的探讨。我尤其欣赏书中对“测试左移”和“测试右移”概念的细致阐述,以及如何在实际工作中将这些理念落地。书中关于测试人员在敏捷团队中角色定位的讨论,也让我思考良多。它不仅仅是关于“怎么测”,更是关于“为什么这么测”以及“如何让测试更有效”。书中的一些观点,虽然有些我早已在实践中有所体会,但通过这本书系统化的梳理和总结,让我对这些观点有了更深刻的理解,并且能够更好地将其应用于工作指导中。这是一本能够帮助测试人员“修炼内功”,提升专业素养的绝佳读物。
评分我是一名在校的计算机科学专业学生,目前正在为毕业设计而努力。在选择毕业设计项目时,我选择了与软件开发和质量保证相关的内容。为了打好基础,我翻阅了很多相关的书籍,最终选择了这本《计算机科学丛书:软件测试》。这本书的专业性和系统性给我留下了深刻的印象。它不仅仅是一本介绍测试方法的书,更是一本关于如何构建高质量软件的“哲学”读物。书中关于测试的理论框架,以及不同测试层级之间的逻辑关系,都梳理得非常清晰。尤其让我感到受益匪浅的是,它让我理解了测试不仅仅是“找 Bug”,更是一种“风险管理”的手段,它能够帮助我们在早期阶段识别和规避潜在的风险,从而降低软件开发过程中的不确定性。书中的案例分析也做得非常出色,很多都是真实世界中遇到的问题,解决方案也具有很强的实践指导意义。这对于我正在进行的毕业设计来说,提供了非常有价值的参考和启示。
评分老实说,我最初是被“原书第2版”这个字样吸引的。在信息爆炸的时代,过时的技术书籍往往很快就会被淘汰,但经典的书籍,经过不断地更新迭代,依然能保持其核心价值,甚至焕发出新的生命力。这本书恰恰就是这样一个例子。第二版在保留了第一版精髓的基础上,又融入了许多最新的测试理念和实践。书中对于自动化测试的讲解,让我印象深刻。我之前对自动化测试一直有些畏惧,觉得它门槛很高,需要大量的专业知识。但这本书用一种非常系统化的方式,从搭建测试环境,到编写测试脚本,再到管理和执行自动化测试,都进行了详细的介绍。它并没有回避技术细节,但同时也以一种“新手友好”的方式呈现,让我感觉即使是初学者,也能通过这本书逐步掌握自动化测试的技能。而且,书中还强调了测试策略的重要性,教会我如何根据项目的实际情况,选择最适合的测试方法和工具。总而言之,这是一本既有深度又不失广度的测试领域宝典,对于任何想要提升软件质量的从业者来说,都绝对值得拥有。
评分这本书真是一次让人惊喜的发现!作为一名在软件开发领域摸爬滚打了几年,但一直对测试环节有些“模糊”认知的开发者来说,这本书犹如及时雨,拨开了我心中的迷雾。我一直觉得测试是“写完代码后再去做的事情”,甚至觉得它只是一个流程化的、机械性的工作,但这本书彻底颠覆了我的想法。它从最基础的概念讲起,循序渐进地引导我理解测试的本质,它的重要性,以及它在整个软件生命周期中的地位。特别是关于不同测试类型的讲解,比如单元测试、集成测试、系统测试,以及各种非功能性测试,每一部分都用详实且易于理解的案例加以说明。我尤其喜欢书中对“测试金字塔”理论的阐述,它让我明白了如何科学地分配测试资源,避免陷入“瀑布式”的测试误区。读完之后,我感觉自己对如何设计更健壮、更可靠的软件有了全新的认识,不再是单纯地“实现功能”,而是开始思考“如何验证功能的正确性”以及“如何提前发现潜在的风险”。这种思维模式的转变,对我个人职业发展有着不可估量的价值。
评分这本书就像一本“测试的百科全书”,内容丰富,涵盖面广,但又不失深度。我尤其喜欢它在讲解各种测试技术时,所展现出的严谨性和逻辑性。书中的插图和图表运用得恰到好处,让复杂的概念变得生动易懂。让我印象深刻的是,它并没有停留在对单一技术或工具的介绍,而是从软件工程的宏观角度,阐述测试在整个软件生命周期中的作用和价值。它教会我如何从全局的角度思考测试,如何将测试与需求分析、设计、开发等环节紧密结合。书中关于如何编写可维护、可扩展的测试代码的建议,也让我受益匪浅。这对于我这样一个希望在测试领域深耕的人来说,无疑是打下了坚实的基础。阅读这本书的过程,就像在进行一次系统的“软件测试知识的梳理和重塑”,让我对这个领域有了更全面、更深入的认识。
评分ffghjjjjkjgff吧感觉你弄干活去到那里面哈哈他不错
评分很方便携带方便携带。很方便携带方便携带
评分男盆友推荐的,买回来看了前2章基础的,觉得还好,期待可以学有所成
评分买回来也没怎么看,以后一定看完?
评分哈哈哈,很好,说的很高大上
评分挺好的,看了才知道老师在乱吹天花。
评分马马虎虎,给个好评吧,我也不知道好坏
评分纸张不是很好,内容不错
评分很方便,送货到家,最近在学习软件测试,正好买来学习的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有