我28了,想学点软件测试,请问看什么书好
软件测试入门主要不是技术,而是怎样把自己放在客户的角度。虽然是自己公司给你工资,可是你却需要狠下心来给软件挑毛病。先培养了这样的心态再入职软件测试职业才会事半功倍。
我现在看的书也不多,大多是网上看到的零散的东西。你可以在51testing上混一段时间。先对基础的功能测试的用例设计方法学习一下吧。
软件测试入门主要不是技术,而是怎样把自己放在客户的角度。虽然是自己公司给你工资,可是你却需要狠下心来给软件挑毛病。先培养了这样的心态再入职软件测试职业才会事半功倍。
我现在看的书也不多,大多是网上看到的零散的东西。你可以在51testing上混一段时间。先对基础的功能测试的用例设计方法学习一下吧。
软件测试(第2版)
Software Testing (2e), Ron Patton
一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。
软件测试工程师面试指导
蔡为东
面向初学者,介绍了软件测试行业、测试工程师素质要求、基本测试技术、求职策略、面试技巧、典型试题,对于测试新手或迈向测试行业的朋友有较高的参考价值。此书还收录了一些对读者来信的回复,内容涉及职业规划、大学生就业、测试学习、测试实践等,针对当前常见的困惑,做出了谨慎且深思熟虑的回答。附文《我在微软做软件测试外包》对于了解微软中国的流程与文化很有参考价值。
软件测试的艺术(第2版)
The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas
一本“久经考验”的测试经典:1979年,第一版面试;25年后,第二版登场。平心而论,有些观点已经不能直接应用在测试实践中,但是仔细品味仍有所收获。毕竟,这是一本需要思考的书,而不是操作手册。
软件测试实战–测试Web MSN
蔡为东
以Web MSN为测试对象,形象生动地介绍了针对图形界面的黑盒测试技术,有很强的实践性。围绕一个实例,全面地的介绍各种测试方法,是此书区别于其他测试书籍的一大特色。附文《胶着》是作者一段开发经历的回顾与小结,有笑有泪,仅凭此文便值回书资。
通用测试技术
探索式软件测试(强烈推荐)
《探索式软件测试》涉及以下重要问题:为什么自动化测试无法消除所有缺陷,如何才能让这些缺陷无处遁形?哪些技术可帮助我不断发现和消除致命错误?如何更高效地进行手工测试,增加些许轻松和愉悦的感觉?对于每个项目,如何确定最高效的高级测试策略?在我无法进行全部测试时,哪些输入是必须测试的?哪些测试用例能提供最理想的特性覆盖率?在结合使用探索测试和传统脚本或场景测试时,如何才能获得理想效果?如何体现来自开发过程的反馈意见,代码更改吗?
计算机软件测试(第2版)
Testing Computer Software (2e), Cem Kaner, Jack Falk, Hung Quo Nguyen
一本值得反复参考的好书,”The bestselling software testing book of all time” 的美誉绝非浪得虚名。作者将多年的实践经验用平实的语言娓娓道来,内容涉及测试技术、测试管理、开发流程、思考方法、实践模式,可谓是一本测试典籍。部分内容看似有些过时,但是其思想和方法仍旧有很高的借鉴价值。
微软的软件测试之道
How We Test Software at Microsoft, Alan Page, Ken Johnston, Bj Rollison
微软的资深测试者审视微软当前的测试方法,并展望软件测试的未来发展。缺点是没有结合Windows或Office这样的著名且复杂的产品,详细讨论具体项目的具体技术。优点是提供了许多小故事,讲述了Windows、Office、Live等产品开发中的点滴。从经验传承、启发思路的角度,这些故事是全书的精华,具有很高的参考价值。
测试有道:微软测试技术心得
梁博, 许珊, 徐歆恺
内容由一系列技术点组成,每一个点都有精要的描述和作者的心得体会,力图以小搏大,以精粹胜广博。但是没有提供一个理论框架将这些点有机地联系起来,读起来有只见树木、不见深林之感,也缺少“授人以渔”的独到见解。最大优点是介绍了一批免费且实用的工具,可以放在案头备查。
软件测试基础:方法与度量
Software Testing Fundamentals: Methods and Metrics, Marnie L. Hutcheson
以风险分析为核心,讨论了测试计划、测试组织和测试设计。其中,关于“测试价值的可说明性”和“利用Office Suite来撰写、管理测试计划”的内容有启发性。适合有一定工作经验的测试人员参考。
软件测试(第2版)
Software Testing A Craftsmaj’s Approach (2e), Paul C. Jorgensen
将理论与工艺结合在一起的测试教科书。比较严谨地讨论了软件测试的基础理论,适合软件测试研究者研读。
面向对象的软件测试
A Practical Guide to Testing Object Oriented Software, John D. McGregor, David A. Sykes
介绍了面向对象软件测试的基本思路和方法。第7章“测试类的层次结构”比较有启发性,讨论了针对继承的测试设计和组织,相关内容在其他测试书籍中并不多见。
软件测试技术大全:测试基础、流行工具、项目实战
陈能技
该书由多位作者共同撰写,内容涉及测试理念、测试技术、测试开发、测试自动化、测试管理和常见的测试工具,不愧“测试大全”的书名。有些内容失之于粗糙,一些论述也不够严谨,缺乏参考文献更是此书的硬伤。瑕不掩瑜,此书理论和实践结合紧密,仍值得测试工作者学习和思考。
测试管理
笑傲测试–软件测试流程方法与实施
魏伟
以小说为体裁的测试管理书籍。通过令狐冲和风清扬的对话,从一个逐渐成长的新人的角度,介绍了测试管理的点点滴滴。全书轻松幽默,全无技术读本的枯燥乏味。附录所收录的文章“从新鲜人到新仙人”对于行业新人颇有帮助。
步步为赢–软件测试管理全程实践
蔡为东
以“管理就是负责人”为核心,介绍作者担当测试领导的切身经验:自我管理、自我成长、编写测试计划、编写测试用例、执行测试、沟通、测试计划/用例评审、测试总结、员工管理、测试思想等。也适合第一线的测试工作者阅读,所涉及内容皆和他们的日常工作密切相关。
专项测试技术
软件安全测试艺术
The Art of Software Security Testing: Identifying Software Security Flaws, Chris Wysopal, Lucas Nelson, Dino Dai Zovi, Elfriede Dustin
软件安全测试的入门书,用很短的篇幅涵盖了软件安全测试的多个领域,为测试人员提供了模型、方法和工具。对于Threat Modeling的介绍很精彩,为进一步的行动提供了良好的理论与实践基础。
Web安全测试
Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast, Paco Hope, Ben Walther
一本实践性很强的Web安全测试手册。从网络安全的角度,介绍了一批免费的网络通信分析、监控、修改、调试工具;以条目为组织,介绍了的测试方法或策略;以实践切入,穿插介绍理论知识,通过精心选材和组织,降低了Web安全测试的门槛。
实用软件测试指南
How to Break Software: A Practical Guide to Testing, James A. Whittaker
软件测试专家编写的实战指南,指导测试人员从攻击的角度展开软件测试。介绍了一些实用的测试工具,对于压力测试、极限测试有较强的参考价值。
软件测试新技术与实践
于秀山, 于洪敏
介绍了组合测试技术在测试中的应用。适合组合测试研究者参考。
Web应用程序性能测试指南
Performance Testing Guidance for Web Applications, J. D. Meier, Carlos Farre, Prashant Bansode, Scott Barber, Dennis Rea
微软模式与实践(pattern & practices)团队的佳作,介绍了性能测试的正确观念、流程和实践。篇幅短小,内容深邃,值得在实践中反复参考和体会。
应用程序性能测试的艺术
The Art of Application Performance Testing: Help for Programmers and Quality Assurance, Ian Molyneaux
经验丰富的软件性能测试专家分享他的经验,内容包含性能测试的架构、模型、典型方法和结果分析。适合有一定经验的测试者参考。
测试自动化
.NET软件测试自动化之道
.NET Test Automation Recipes:A Problem-Solution Approach, James D. McCaffrey
该书讲解了在.NET平台上编写轻量级测试程序的实用技术。作者曾经在微软工作,该书与微软测试开发工程师的培训材料的契合度很高,实践性很强。对于Windows平台的测试工程师而言,此书的参考价值很高。
集成测试框架–用Fit进行敏捷软件测试
Fit for Developing Software: Framework for Integrated Tests, Rick Mugridge, Ward Cunningham
Fit是一种编写系统测试的测试框架,作为一种业务交流工具,它深刻地反映出敏捷软件开发的若干特质。此书由Fit之父亲自编写,不但可以了解Fit的方方面面,还能从中体会大师的感悟与实践。
互联网单元测试及实践
陈卫俊, 赵璨, 周磊, 陈洪
介绍了常见的单元测试框架,并结合具体项目讲解了单元测试的基本理论和技术。对于Web测试的新手,有较高的参考价值。
经验总结
软件测试经验与教训
Lessons Learned in Software Testing, Cem Kaner, James Bach, Bret Pettichord
值得反复研读的经典好书。Tom DeMacro的赞美——“这些经验中的任何一个,都抵得上这本书的价钱”,所言非虚。
完美软件–对软件测试的各种幻想
Perfect Software: And Other Illusions about Testing, Gerald M. Weinberg
该书没有介绍具体的软件测试技术,它讨论的是软件开发中的人、他们对测试的认知、软件测试的目的、实现目的的社会学和心理学上的探索。它试图建立正确的软件测试观念、协调的心理情绪和有效的思考方式。这些要素最终会决定在具体的项目中采用何种具体测试技术的组合。
赢在测试:中国软件测试先行者之道
蔡为东
介绍了一批测试先行者的个人经验的书。学习他人经验可以用较低的成本去扩大自己的体验,自然是他山之石可以攻玉,开卷有益。不过,个人经验非批判性地阅读与理解,不能有效,甚至有害,所以该书适合愿意学习且有能力学习的测试爱好者。不足是大部分被采访者都是管理者,没有真正的测试技术专家。
软件测试精要
董杰
作者分享他在测试领域的经验与思考,其热情和思辨跃然纸上。缺点是内容却有些散乱,即便是一章,其系统性也有些不足;对于测试工具背后的测试思想,挖掘得比较浅,没有上升到测试理论的高度。
首先必须掌握一门语言喽,比如Java,c++,数据结构等。数据库也是必须知道的,基本的查询语句和创建过程要会简单的操作,不需要你精通,但是遇到代码的时候要明白什么意思。知道哪里有问题就可以,还是要在数据库方面多下点功夫喽,因为不管企业做什么项目是离不开数据库的。有条件的话还是去买本专门的书看看吧,祝你成功!
可以报班培训。领测国际不错。
不知道你是什么学历和专业,首先要掌握一门计算机语言,数据库,搭建环境,会运用测试工具等,这些都是听在测试空间的朋友说的,如果你有计算机基础的话就更好了
你自己看的话,会走很多弯路,我的朋友是在安博北京测试空间学习的还不错的。
软件测试技术大全
28学ui设计晚吗
还是不晚的。真的喜欢设计,想从事设计工作,不用担心,28岁还是可以学的,并且28岁的社会经验丰富,兴趣+执行力+机遇,就有可能成为优秀的设计师。UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即User ...
心好累,快28了还一事无成,一无所有,感觉好害怕。想学点一技之长什么的...
愿意做什么就做什么啊,难道年龄大了就不能做了?可以学喜欢的啊,喜欢玩电脑就学电脑,喜欢打牌可以开个麻将馆,光想不做才是没有意义
现在十一月中旬我应该学点东西还是找工作,我都28了?
学东西和找工作不冲突。如果你自己没有任何技能,那就先安心坐下来学习一门手艺或考一个证书之类的。之后,再去找工作。如果有学历有技能,那就先去找工作,等稳定之后,利用业余时间学习,提高自己。
我二十八了做什么工作好
1、首先要选择做你真正感兴趣的事 2、要当老板为别人打工绝对不会成为巨富 3、提供一种有效服务,或一种实际产品,靠写作画画变成富翁的机会可以说无限小,而在营销业,房地产业,制造业发大财的机会较。 4、如果要坚持用自己的灵感来创业最好选择娱乐业。 5、不论你是演员还是商人都要尽量增加你...
今年28啦,工作一直不稳定,想学点什么,又没钱,学点什么对我以后发展有...
学习技术,吃苦耐劳。28不算什么,坚信自己
现在年龄27了还不知道学啥手艺现在年龄27快28了学学东西总感觉想学点...
首先,要清楚自己的兴趣爱好,根据自己的兴趣爱好选择想要学习的专业或者是技能,只有自己喜欢,才会认真去做。其次,明确了自己的兴趣爱好之后,就要选择专业针对性强的学校。然后,看开设的专业是否是时下市场更为需要而且长久不过期的。时代发展迅速,市场不断更新,只有选择长久不过时的专业才能握紧铁饭碗...
我28了,想学习做DJ,现在是不是学有点晚了!这行业前景如何!谢谢
对于DJ而言。。。只要你喜欢。很好学的。。。不过它是吃年轻饭的。。。前景暂时还不错。。。
28岁了,初中没毕业学点什么好?
28岁了,初中没毕业学点什么好?回答:谦虚一点,去学习技术,学一门特长。趁年轻赶紧学一门能够长期发展 以后又可以独立 养家糊口的技能。建议您做一些咨询,参考,对比,综合比较一下,主要看您喜欢什么,想学习什么技能,以后想从事何种职业,然后再结合家庭条件做出自己的决定。这里提供参考意见,提供...
今年28岁初中毕业,没文化学什么技术好些呢?
可以学厨师的,厨师的工作,一是要肯吃苦,二是有爱好,三是主要的就是对厨师工作要有悟性,以前不少有名的大厨不少是靠家传并没有什么文化的,所以,学历低或没有文化可以学好厨师的。
我今天28,孩子三岁了,高中学历,想学点手艺以后有个稳定的工作,我很迷...
男人三十而立,要有属于自己的事业了,如果没有要思考了,穷人做事,商人做市,富人做势,建议你建一条属于自己的财富管道。互联网创业,趋势所向
斐桦舒乐: 学习软件测试,首先亚有语言基础,因为我们测试的是程序和用户文档,所以不要求能多会写代码,最起码的能看明白代码,其次作为一个好的测试工程师,最起码要做到能定位BUG在那个模块,甚至是那条语句上,是什么类型的BUG .如果从零开始学习的还,最好是还是找个地方系统学习一下,这样既系统又完善,因为做软件最讲究的就是动手操作能力,这个离不开实际项目锻炼,个人学习这方面很难达到预期效果;山东省软件评测中心是专业做测试的机构,有机会去那里咨询一下,相信你能得到想要的答案.个人要想先学点东西的话,那就先了解一下软件行业发展状况,在了解软件测试工程师将来的发展前景,晋升空间,对从业者的能力要求等等.
三门峡市18829906782: 学习软件测试看什么书好? - ?
斐桦舒乐: 不清楚你现在的是什么基础,有没有开发经验,当然有开发基础最好.想系统学习软件测试的话,需要了解一下知识:软件基础知识——了解软件 软件工程概论——推荐《软件工程实践者之路》该书非常系统讲述软件工程相关知识 项目管理知...
三门峡市18829906782: 我想学习软件测试,零基础,想请教我该怎样学,推荐几本好的书.谢谢 - ?
斐桦舒乐: 这样下来你就差不多了. 测试的书我个人认为看一本就够了,因为都是那些基础性的理论知识:C《全程软件测试》或《计算机等级考试-四级-软件测试工程师》同时要学习一下自动化测试工具,QTP 和LoadRunner,还要学习一些语言和数据库的知识,例如,其他的知识要全面掌握,剩下的就看你的思维能力了,还要学一些Linux的知识,Java,SQL等
三门峡市18829906782: 软件测试需要学些什么内容? - ?
斐桦舒乐: 软件测试是现在的一个新兴行业,大学中基本没有此专业 根据我的经验,软件测试需要掌握的知识比开发要多, 首先,测试理论,方法要精通,这一点是必须的 第二,要了解数据库,至少一门语言(在测试中经常需要写脚本,了解开发语言有助于脚本编写),各种操作系统,如windows,linux等 第三,最好要会使用自动测试工具,并且熟悉分析结果的方法 第四,熟悉软件开发及测试流程,最好会使用测试管理工具及缺陷管理工具,如TD等 第五,要了解被测试软件的行业背景及业务 希望我的回答可以帮到你.
三门峡市18829906782: 我想要学软件测试,请高人推荐几本比较好的,适合初学者用的书~~ - ?
斐桦舒乐: 《软件测试》这本书不错,我就是用它入的门.还有一本《软件测试面试突击》也很不错,可以帮初学者提供学习思路.
三门峡市18829906782: 做软件测试要学习那些知识? - ?
斐桦舒乐: 首先你应该是计算机类的专业,否则学起来较难.要学软件测试,需要学的知识很多很繁杂,关键看你今后的职业发展了.如果想混个工作做的话,会一些基本的软件测试理论,测试流程,开发流程,以及计算机操作系统的基本知识,一门开发语言(非必须),最好会数据库的简单操作,基本上就OK了,这就是黑盒测试.其次,如果想往深层次发展的话,考虑学习一门脚本语言,比如ruby或javascrip.会一些自动化测试工具,比如QTP.(本人觉得,真正会自动化测试了,你才觉得自己有点能耐了).软件测试领域很广,比如网站测试、手机测试、应用软件测试等等,你应该更明确些,对应的学相应知识.
三门峡市18829906782: 我想学习软件测试基础,请问买什么书? - ?
斐桦舒乐: 首先看你是什么基础的,软件测试其实并不简单,基本上就是二次开发了,所以从某种意义上讲,软件测试就是开发.你大学要是学软件的,隔了三年,估计也就基础知识能用上,还是得重新学了,买书不行,先找点儿视频和文档吧,下段代码,看能不能看懂了,实在不行,找个地方学几个月吧,去华育看看
三门峡市18829906782: 0基础的小白,学软件测试,应该从哪方面开始入手. - ?
斐桦舒乐: 测试空间,比较好些,不过个人建议 学习JAVA开发 或者学习 数据库 要比 学 软件测试 前景好,虽然前边两个比较难,软件测试门槛低,但是对于后期职业发展,软件测试局限性很大,除非白盒测试,但是白盒测试时需要代码基础的,所以 个人建议学习编程. 如果决定想学习测试,那就先从计算机基础学起,然后学习测试概论、编程(最好是C 或者JAVA,不需要学明白,了解即可)、数据库(建议SQLSERVER,入门简单),基本就可以了
三门峡市18829906782: 请问想从事软件测试,软件测试学习哪些内容?? - ?
斐桦舒乐: 接着,要学习软件测试的话:首先你要明白什么是软件测试以及软件测试的相关理念,建议下载一点或者软件测试基础看看;然后就要理解一些实际工作中的软件测试岗位的相关流程,也是一些技术 针对被测软件的测试计划> 针对被测对象的测...
三门峡市18829906782: 请问学软件测试要学哪些东西?要准备什么?自学的话一般要多久可以干这个工作? - ?
斐桦舒乐: 软件测试的基本知识:例如什么是软件测试,什么是缺陷,为什么会出现缺陷,软件测试有哪几种按阶段划分,什么是黑河测试,什么是白盒测试,各有那些测试方法!还有测试用例的编写,测试用例的写作方法,比如什么边界值、等价类、正...