资深架构师职业价值解析——阅读测试架构师进阶指南心得篇一

《测试架构师成长之路》阅读笔记一

目前正在研读《测试架构师成长之路》(刘琛梅)一书。初读前言,便被其平易近人的语言所吸引,让人不禁产生强烈的共鸣。

一、作者在前言中通过两个故事阐述了编写本书的宗旨。其中一个故事提出了1个问题。

Q1、加入一个新的团队,你将为团队贡献什么?

Q2、你在过往的测试工作中,何时、从哪些角度识别测试项目中的风险?以及如何应对这些风险?

这两个问题引发了我的深思,我的答案是:

A1:首先,我在上一家公司担任过测试负责人,并有独立负责项目的测试经验,可以担任测试负责人进行团队管理并引入相应的测试规范;

其次,我具备一定的测试工作经验和业务知识,可以在项目早期提出测试风险并协助开发解决问题;

还有,我具备一定的测试技术能力,可以进行测试用例设计、自动化、接口测试、性能测试等;

A2:首先,根据测试原则,应尽早并尽快地介入测试,因此可以在项目需求阶段就介入,对需求的可执行性、业务流程是否闭环、需求是否简洁等,以及结合用户角度、时间进度进行考量,评估相应的风险;再通过熟悉程序底层逻辑架构来设计测试用例;

其次,要根据项目制定相应的测试计划,对人力、时间、设备等资源进行安排,并评估相应的风险及解决方案;

然后,在项目开发过程中,可以提前对已完成的功能模块进行单元测试或接口测试,提前提出bug,在一定程度上降低风险;

最后,在测试阶段进行全量测试,可以说是bug最多的阶段,这个阶段的bug都在可控范围内;尤其需要注意的是,在测试后期,由于时间紧迫,无法回归所有功能,只能回归bug引发的相关功能模块,这时若对程序逻辑架构不熟悉,就容易出现漏测(这非常考验测试员的能力)。

以上就是我目前对上述两个问题的理解,希望通过阅读这本书,我能有更深的感悟,提升自己测试的深度和广度。

二、接下来回到这本书,重点来了!——测试策略,将测试理论与测试技术相结合,并提升产品测试的深度、广度,最终建立自己的测试体系。

这本书主要以软件测试架构师为线索,围绕“4个模型”和“2个清单”展开。

“4个模型”:测试策略制定法、软件质量评估模型、四步测试设计制定法、测试方法车轮图。

“2个清单”:风险分析清单、老功能分析清单。

下篇待续~

前端必读的书籍

想了解更多前端知识,请查看我精心整理的前端必读书籍,希望您喜欢!

十本前端必读的书籍

第一本,入门

《Head first HTML&CSS》

最好的入门书。阅读两遍后,对HTML和CSS就有了一个大致的了解。

此时可以将w3cschool作为备查手册收藏起来。

第二本《CSS权威指南(第三版)》

最权威的CSS书籍,除了阅读W3C的文档外,是不错的选择(只是翻译有点糟糕,遇到难以理解的地方可能还需要求助于网络资源)。有时间(无论是现在还是将来)可以反复阅读,并当作字典随时查阅。

第三本《精通CSS》

广受前辈推荐的一本书。上一本书是字典的话,这本书相当于《中学生作文大全》,汇集了一些CSS的最佳实践。

第四本《图解CSS3:核心技术与案例实践》

这本书比较新,讲解的是最新的CSS3(前三本书停留在CSS2.1时代),CSS3也是必学的,不是什么可学可不学的最新技术。

HTML和CSS值得看的书籍就这些(之后会有一本《CSS秘密花园》,尚在翻译中,也很值得期待),剩下的就是自己动手实践和阅读技术博客了。接下来是JavaScript,HTML和CSS都是没有逻辑的标记型语言,JS才是真正的编程语言,评价前端工程师的水平就看这个了。

第五本《JavaScript DOM编程艺术》

最好的JS入门书籍,一目了然地告诉你如何用JS操作DOM(这是浏览器端编程的基本功),还灌输了最符合标准的编程理念。只是有些过时,最新一版是2010年的,以至于部分内容已经过时,例如本书中经常提到“某某方法浏览器不一定支持,需要小心使用”,而这些历史遗留问题当今已经不存在了,阅读过程中可以忽略。

第六本《JavaScript高级程序设计》

每个前端工程师必读的书,此书是前端工程师科技树的关键一环。阅读完此书后再阅读后续各类进阶书籍会更好。

俗称红宝书,也算入门书籍,虽然篇幅较长(七百多页),但至少通读一遍。

全部掌握后,你可以在网络社区中畅所欲言,经过实践锻炼后,面试前端工程师的岗位应该没问题。

第七本《JavaScript语言精粹》

也是前端工程师必读的书籍。薄薄一百多页,对JS进行了去粗取精。

第八本《你不知道的JavaScript》

这是一套丛书,目前为止仅翻译了第一卷。每本都很薄,深入介绍了JS中的重要概念。

第九本《JavaScript设计模式》

“设计模式”是软件工程的重要课题,相当于高考时的答题套路。前人总结出来的应对各种问题的模板。也算是必读书籍。关于JavaScript设计模式的书籍目前也有好几本,也有国人写的,挑选一两本阅读即可。

第十本《高性能网站建设指南》(及其续篇《高性能网站进阶》)

告诉你真正的商业公司的前端是如何优化网站的。当然,优化问题不是看书就能解决的,最好时刻了解同行的经验。

第一阶段:HTML和CSS的学习

HTML就不多说了,基础中的基础,这个都不会的小伙伴请参考HTML手册,认真学习W3C课程,稍有基础后可以跟着视频学习《HTML+CSS基础课程》。

前端开发必读的14本书

1、《CSS权威指南》第三版

1、《CSS高级教程》第三版

这本书极为适合初学者,是一本为新手扫清障碍的宝典。业界同仁普遍认为这本书是学习CSS基础的不二之选。CSS界权威Meyer大师的杰作,翻译质量也相当出色!

2、《CSS趣事》

不同于一般技术书籍的枯燥,这本书趣味横生。作者是蓝色理想经典论坛标准版荣誉版主林小志,拥有多年网站设计和重构经验,在CSS、XHTML等前端技术领域拥有深厚功底。

全书以阐述CSS布局思维为核心,通过页面中的文字、图片、表格、表单等常见元素的处理及各种页面布局方式的应用,使读者能深入了解到如何在页面中更好地运用CSS布局。阅读本书后,你会发现,CSS样式竟然如此有趣。

3、《CSS精通指南》第二版

这是一本前期学习必备的书籍,作者Andy Budd是国际顶尖的网页设计师,著名的Web标准倡导者,网页咨询公司Clearleft的创始人之一。

本书将最有用的CSS技术汇总在一起,总结了CSS设计中的最佳实践,讨论了解决各种实际问题的技术,重点讲解了一系列的CSS开发技巧,是前端开发人员必备的指南。

4、《CSS美学花园》

这是一本令人叹为观止的书籍!若用一个字来形容,那就是:美!内容编排合理,文字生动有趣,引人入胜,通过一个个实例引导读者阅读,强烈推荐!

作者是世界著名的网站设计师,书中的范例来自网站设计领域最著名的网站——CSS Zen Garden(CSS美学花园)。同学们自己去感受吧。

第二阶段——JavaScript的学习

JavaScript的书籍自然还是要看国外的,你懂得~

5、《JavaScriptDOM编程精髓》

这本书绝对是入门佳作,简洁优美的文笔简直是工具书中的典范!

这本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则,然后将这些概念贯穿在书中的所有代码示例中,使你看到用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。

6、《JavaScript高级教程》第6版

这本书非常适合初级、中级程序员,是学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。

第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,紧跟当今最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。

7、《JavaScript深度解析》第三版

《JavaScript高级教程》比较像一本字典,而这本《JavaScript深度解析》可以算是一本由浅入深的好读物。这两本书看完后,对JavaScript一定会有较为深入的了解。

作者Nicholas C. Zakas是世界顶级Web技术专家,现为雅虎公司界面呈现架构师,负责My Yahoo!和雅虎首页等大访问量站点的设计。这本书,看一遍不能算看过,至少读两三遍,每一遍都会让你有新的收获。

8、《JavaScript性能优化》

本书从性能角度全面分析js,含金量非常大,很多知识都是作者通过实践总结出来的,都是经验的积累,强烈推荐!

同是Nicholas C. Zakas所写,如果看《JavaScript深度解析》觉得理解不太透彻,学习较为吃力,那么我强烈建议你看看这本书,真的是极好的一本实践类书籍,言简意赅,非常实用!

9、《JavaScript王者归来》

这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。O(∩_∩)O有追求的程序员一定不要错过!愿神力与你同在!

它揭开了JavaScript的面纱,绕过误解和虚幻的表象,引领你探索程序王国的奥秘。这是一本探寻程序设计思想本源的“魔法典籍”,也是一本Web开发工程师们需要的案头参考书。

10、《JavaScript模式》

它绝对不是一本入门级别的书,适用于希望将自身的JavaScript技巧提高到一个新层次的专业的开发人员和程序员。

《JavaScript模式》包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例;同时还可以学到一些反模式。短小精悍,进阶必读!

11、《JavaScript设计模式》

进阶教程,得有一定功底才能看懂。反之,如果你轻而易举就能拿下此书,说明你已非等闲之辈~

本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。

第三阶段——jQuery的学习

12、《锋利的jQuery》第二版

入门首选,简单易懂,非常实用。《锋利的jQuery(第2版)》循序渐进地对jQuery的各种函数和方法调用进行了介绍,对jQuery分析的逻辑非常值得学习。

第四阶段—学无止境!

如果以上书籍你全都搞定了,那么,恭喜你,你真的很厉害!到这种程度,相信你也不太需要别人推荐书籍了,不过我还是厚着脸皮推荐两本吧。

13、《高性能网站构建指南》

前端开发可以优化网站剩余70%~80%的性能,这本书不算厚,几个小时就能看完,推荐前端开发工程师看看。《高性能网站构建指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。

14、《Web开发敏捷之道》第二版

《Web开发敏捷之道》曾荣获Jolt大奖“最佳技术图书”奖。在第1版的内容架构基础上,第2版增加了对Rails 1.2中新特性和最佳实践的介绍。此书覆盖了Rails 1.2的方方面面,其本身也很“敏捷”,翻译也非常好。

以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。
THE END
分享
二维码
< <上一篇
下一篇>>