 
			 
				脱离测试设计的用例编写,是无源之水
没有度量及分析的缺陷管理,是舍本逐末
超过10年的软件测试经验,干货遍地
全面深入需求分析、测试策略、测试流程、缺陷管理、度量及分析
企业真实软件测试流程,超级实用
本书主要介绍企业软件测试的流程、方法和技术。本书分四大部分:理论篇、设计篇、技术篇和扩展篇。理论篇主要介绍软件测试的基础知识;设计篇主要介绍企业中真实的软件测试的流程,包括测试计划、设计、执行、结果报告等,尤其是如何对缺陷进行度量,是本部分内容的一大亮点。技术篇主要介绍系统测试过程中其他的相关测试技术,包括Web测试技术、本地化与国际化测试、兼容性测试和易用性测试。扩展篇主要介绍了当前流行的性能测试和自动化测试,通过实例讲述了性能测试和自动化测试的全过程。
前言
第一部分 理论篇
第1章 软件测试概述
第2章 系统生命周期中的测试策略
第3章 软件测试组织
第二部分 设计篇
第4章 软件测试过程
第5章 软件质量模型
第6章 测试需求分析过程
第7章 测试设计
第8章 测试用例设计及管理
第9章 缺陷管理与分析
第10章  单元测试
第三部分 技术篇
第11章 系统测试
第12章  Web系统测试
第13章 本地化与国际化测试
第14章 兼容性测试
第15章 易用性测试
第四部分  扩展篇
第16章  性能测试
第17章 自动化测试
第18章 验收测试
第19章 文档测试
第20章 软件测试工程师的职业规划
参考文献
Bugs,不见不如相见
从去年5月份开始对这本书升级,直到今年3月份才将本书升级完成,花费的时间实在是比较长。由于最近软件测试课程讲得太多,还有一些烦琐的事情需要课后处理,所以每天留给写书的时间比较少,导致书稿延期。
这几年做的企业内训比较多,因此经常有机会与一些企业的软件测试工程师进行深入的交流。关于软件测试,不少测试工程师都存在以下较为典型的认识误区:
(1)唯工具论。
很多软件测试工程师重视各种测试工具的学习和使用,而不重视对软件测试方法、流程等方面的学习与研究。
(2)总觉得黑盒测试很简单,没什么技术含量。
做自动化和性能测试的工资明显比做手工测试的工资高,这是客观存在的现象,但并不能说做自动化或性能测试就可以不用来研究测试设计及测试流程。站在公司的层面,测试设计与测试流程是产品质量的保障,自动化测试也好,性能测试也好,只是一种测试手段,他们更多的是使用工具代替了手工测试,但并不能保证测试的全面性。而测试的全面性与科学性还是由测试设计、测试流程来决定的。
黑盒测试很简单没有技术含量,这是很多做了多年测试的人常犯的错误。如果黑盒测试没有技术含量,为什么很多公司做的黑盒测试都不理想呢?通常来说,认为一件事或一门技术很简单有两个方面的原因:一是由于这个人确实很强,对他来说这个内容确实很简单;二是自己掌握的知识很浅,即我们通常说的“半桶水”,由于对知识体系了解得不全面而觉得简单。很多做了几年测试的工程师,可能始终没搞明白一个问题:产品究竟什么时候可以发布?笔者几年前做测试的时候也有过一样的困惑。
由于白盒测试主要由开发人员完成,所以我们一般说的测试主要是指黑盒测试,严格说来性能测试和自动化测试也都属于黑盒测试的范畴。很多年前当笔者刚接触测试时,笔者也曾经迷茫过,也像很多朋友一样,认为黑盒测试没有技术含量,只有用例设计和测试执行,但真正走进测试领域后,发现事实远非如此简单:
(1)为什么用例设计总是不全面?
(2)为什么测试用例发现的问题总是很少,很多的问题不是按测试用例执行来发现的,而是一些其他方面的操作发现的?
(3)为什么测试报告几乎没什么有用的数据,只是简单地描述用例执行情况,对缺陷几乎没有任何分析,也不知道为什么产品或系统就可以发布了?
(4)为什么几乎从没认真分析过测试需求,甚至不清楚需求到底是怎么来的?
而解决诸多类似的问题,正是笔者编写本书的目的。必须明确指出,黑盒测试的核心并非测试工具的掌握和使用;黑盒测试并不简单,需要有完整的理论指导及严格的方法训练。
概括说来,测试的核心工作可归结为测试流程、测试设计及缺陷管理和分析。
(1)测试流程:不能只对测试流程有一个了解,而是必须要对测试流程中每个步骤都很熟悉,并且知道每个步骤可能存在的问题,评估需要注意的事项,在流程优化方面有自己的见解最好。
(2)测试设计:其实很多人不知道测试设计是什么意思,很多测试工程师只知道测试用例设计,但其实用例设计不能等同于测试设计,测试设计包含三个步骤:需求分析、测试分析、用例设计。
(3)缺陷管理和分析:缺陷管理是大家目前都在做的,但缺陷分析很少有公司在做,这就导致在写测试报告时,测试报告的内容几乎没什么有价值的数据,都是一些无关紧要的内容。其实测试报告中应该对缺陷进行一定程度的分析和对缺陷进行度量,这样才能更好地分析产品或系统是否达到发布标准。
我把本书定位为一本系统、详细、实用的学习软件测试用书,所以,本书的内容分为四大部分:理论篇、设计篇、技术篇和扩展篇。
理论篇主要内容有:软件测试的发展、缺陷的引入、修改缺陷的成本、测试成本以及测试工程师的职责,系统生命周期中的测试策略、测试模型,软件测试组织的发展。
设计篇包括七个章节的内容。首先讲了测试的整个流程,然后是软件质量模型、测试设计和用例设计方法。测试设计和测试用例设计是测试过程中的核心内容,直接影响着软件测试的质量,所以一般说来,我们的用例设计需要建立在测试设计分析的基础上。但在实际的测试过程中,很多人经常忽略测试分析而直接进行用例设计。所以测试设计和测试用例设计也是本篇的核心内容。测试用例不仅需要设计,还需要进行有效的管理和维护,以便我们通过分析缺陷来改善测试流程。所以,本部分还详细讲解了如何对缺陷进行有效的管理和分析。
技术篇的内容更加丰富多彩,包括了Web测试、本地化与国际化测试、兼容性测试和易用性测试,当然,还有Web测试中不可或缺的Web 安全性测试。
扩展篇内容包含:功能测试及其他测试技术,主要介绍了性能测试和自动化测试,并且通案例详细介绍性能测试和自动化测试的过程;接着介绍了验收测试和文档测试;最后介绍如何制定自己的职业规划。
经过近一年的努力,书稿终于完成。在这里我感谢所有曾经帮助、支持和鼓励过我的朋友。由于笔者水平有限,很多内容是自己的经验总结,出现错误在所难免,欢迎广大读者批评指正。读者在阅读本书的过程中如有任何不清楚的问题和批评建议,可以发邮件到arivnhuang@163.com,作者将尽力给您答疑解惑。
Bugs,不见不如相见,相见不要再见!
这本书的书名,"HI, BUGS:全面软件测试",着实引起了我极大的兴趣。 我对它有着一种非常特别的期待,它绝不会是一本死板的理论手册。 我把它想象成一部关于软件“探险”的史诗,而bug,则是那些隐藏在未知领域里的奇妙生物。 “HI, BUGS”,这句看似简单的问候,在我看来,蕴含着一种对挑战的接纳,一种与未知共舞的勇气。 我相信这本书会带领读者踏上一段充满惊奇的软件测试之旅,去探索代码的每一个角落,去“结识”那些躲藏其中的bug。 我期待它能够分享一些非常规的、甚至可以说是“脑洞大开”的测试技巧,帮助我们以一种全新的视角去发现那些“不易察觉”的缺陷。 也许,书中会用大量生动的案例,来剖析bug的“起源”和“演变”,让读者深刻理解bug的“生命周期”以及它们对软件质量的影响。 它是否会探讨测试人员的“直觉”和“洞察力”,以及如何通过经验和智慧来“预见”bug的出现? 我对这本书充满了好奇,相信它能为我带来一种全新的、更富有启发性的软件测试体验。
评分“HI, BUGS:全面软件测试”,这个书名本身就有一种奇妙的魔力,让我迫不及待地想要翻开它。 我对这本书的想象,并非仅仅局限于技术层面的知识传授。 我更把它看作是一本关于“软件世界的秘密”的探索指南,而bug,则是那些需要被发现和理解的“神秘生物”。 “HI, BUGS”,这句充满个性的开场白,让我预感到这本书会以一种非常规、甚至有些叛逆的方式来解读软件测试。 我期待它会深入剖析各种bug的“行为模式”,不仅仅是技术上的描述,更可能去探讨它们产生的“根源”和“动机”。 也许,这本书会用很多生动有趣的比喻和故事,来解释复杂的测试概念,让读者在轻松愉快的阅读中,掌握测试的精髓。 我设想它会提供一些非常规的、甚至带点“游戏化”的测试方法,帮助我们以一种更具创造力的方式来寻找bug。 它是否会分享一些关于“bug猎人”的传奇故事,记录下那些在软件测试领域做出杰出贡献的先行者的经验和智慧? 我对这本书充满了期待,相信它能为我打开一扇全新的窗户,让我用全新的视角去理解软件测试的意义和价值。
评分当我看到“HI, BUGS:全面软件测试”这本书时,我的脑海里立刻浮现出一些与众不同的画面。 这不是我通常想象中那种写满技术术语、流程图和测试脚本的枯燥书籍。 相反,我把它看作是一次与隐藏在软件世界里的“小麻烦”们的友好对话。 “HI, BUGS”,这个开场白,似乎在暗示着一种更温和、更具人情味的处理缺陷的方式。 我设想这本书会以一种非常生动活泼的笔触,来描绘测试人员在发现和处理bug过程中所经历的种种奇遇。 也许,它会把每一个bug都人格化,赋予它们不同的“性格”和“动机”,让读者在阅读过程中,仿佛在和一群调皮捣蛋但又极具挑战性的“角色”打交道。 我期待这本书能提供一些非常规的、富有想象力的测试策略,去“引诱”出那些潜藏最深的bug。 它是否会分享一些关于“bug心理学”的洞见,帮助我们理解为什么某些bug会反复出现,或者为什么有些bug会如此难以捉摸? 我相信,这本书不会止步于讲解“如何测试”,更会探讨“为何测试”以及“测试的艺术”。 我希望它能激发我作为读者的创造力,让我用全新的眼光去看待软件测试的每一个环节,并从中发现乐趣。
评分这是一本让人脑洞大开的书,虽然我还没来得及深入翻阅,但仅仅是它的标题就足以激发我无限的遐想。 “HI, BUGS:全面软件测试”——这个名字本身就充满了俏皮和一种别样的哲学。 我想象中的这本书,绝不仅仅是枯燥的测试用例和报告堆砌,它可能更像是一场与软件“虫子”们有趣的对话。 我会期待它用一种全新的视角去审视软件缺陷,也许会把每一个bug都当成一个需要被“打招呼”、被理解、甚至是被“安抚”的独立个体。 那些隐藏在代码深处的“虫子”,究竟有着怎样的“生活习性”?它们为何而来?又该如何去“驯服”它们? 我甚至会设想,这本书会不会探讨测试人员的“心路历程”,记录下他们在与bug斗智斗勇过程中的那些既痛苦又欢乐的时刻。 也许,书中会用很多生动的故事和案例,来讲述如何“识别”这些bug,如何“洞察”它们的规律,以及如何“巧妙”地消灭它们,而不是简单地“修复”它们。 这不仅仅是对技术层面的探讨,更可能是一种对软件开发过程中“不完美”的哲学思考。 我期待,这本书能够颠覆我对传统软件测试的刻板印象,让我看到测试的艺术性,以及其中蕴含的创造力。 它会不会是一本充满趣味的“bug猎人”指南?亦或是一部关于“ debugging ”的传奇史诗? 我拭目以待。
评分我的目光被这本书的封面和书名深深吸引,虽然我还没有机会仔细阅读里面的内容,但光是“HI, BUGS:全面软件测试”这几个字,就足以勾起我强烈的好奇心。 我在脑海里勾勒出这本书的轮廓:它会不会是一本颠覆传统的测试教程? 我想象中的它,或许会以一种极其生动、甚至带点幽默的方式,来讲述软件测试的方方面面。 “HI, BUGS”,这句问候语,仿佛是测试人员在面对海量代码和潜在缺陷时,所发出的一种既无奈又充满挑战的宣言。 我期待这本书能够深入剖析各种各样的bug,不仅仅停留在它们带来的技术问题上,更可能去探究bug产生的深层原因,以及它们在不同软件生命周期中所扮演的角色。 也许,它会为我们揭示那些隐藏在代码之下的“bug生态系统”,让我们更深入地理解这些“不速之客”的“行为模式”。 我希望这本书能够提供一些非常规的、富有创意的测试方法,帮助测试人员跳出固有的思维模式,去发现那些“意想不到”的bug。 它会不会讲述一些程序员和测试人员之间关于bug的“爱恨情仇”,以及如何通过有效的沟通来共同守护软件的质量? 我对这本书充满了期待,相信它能为我带来全新的测试理念和实践指导。
评分感觉还不错
评分不错挺好的不错挺好的不错挺好的不错挺好的不错挺好的不错挺好的不错挺好的不错挺好的不错挺好的不错
评分感觉还不错
评分这本书不错,下回还来买。。。。。。。。。。。。。。。。
评分可以,还不错
评分内容是比较基础,和软件测试基础的书内容差不多
评分和描述一样,书的质量很好,包装更好,货运给力,我比较信赖京东
评分感觉还不错
评分好
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有