zoukankan      html  css  js  c++  java
  • 读《测试架构师修炼之道》 -- 概览

    目前,关于软件测试有各种各样的书籍,有讲工具用法的,有讲职业发展的,还有讲方法论的,……林林总总,令人眼花缭乱。
    所以我就想啊,如果能够在自己看书的时候,对书中的内容以及实用性做个笔记,或许能够帮助同行小伙伴们去挑选书籍。
    以前也零散的在各行业微信群,或者自己的笔记本中,发表过自己对所阅读书籍的只言片语,但是未经整理。所以在博客上新开一栏,系统整理一下自己的读书笔记。

    本文中的出现的小标题并非原书章节标题,而是我对内容二次提炼后,作为本读书笔记的小标题出现,特此说明。

    《测试架构师修炼之道》

    book.jpg

    作者 刘琛梅
    购买渠道: 京东等各大电商有售

    第一部分 软件测试职业解惑

    本书第一部分对软件测试工程的职业规划进行了阐述。梳理了软件测试的发展史,并且对软件测试这一职位在管理和技术上的发展,以及创业的方向,均给出了一些说明。
    根据我自己的经验,经常在各种测试群中,看到入行1-3年的小伙伴频频怀疑自己的价值,这个职位的价值。例如觉得测试很low不受公司重视,总觉得自己就是背锅的,询问是否需要转行。对于这些小伙伴,建议去阅读一下本书的这部分内容,会让你对软件测试工程师的价值及定位,有一个比较清晰的理解,应该也会减轻你的迷茫。

    第二部分 认识软件测试架构师

    本部分首先阐述了软件测试架构师作为测试团队的技术带头人,在工作中应该承担怎样的责任。在产品的各个阶段:需求分析,测试分析和设计,测试执行中,应该专注哪些事情,有怎样的工作成果输出。并进行了进一步的延伸:测试架构师的思考方式,软件测试经理和系统架构师为什么不能代替软件测试架构师。
    接下来详细描述了这一岗位所需的硬技能和软技能。硬技能也就是专业知识能力,软技能则是指沟通能力,文档写作能力等通用能力。
    硬技能部分,主要讲了如何理解软件产品质量模型,测试类型和方法,测试设计技术,并把"探索式测试"和"自动化测试"作为单独的小节拎出来详细介绍。因为"探索式测试"是和人本身密切相关,需要测试者本身拥有良好的测试思维,才能做好的一件事情;而"自动化测试"则无需多做介绍,是目前深受人们关注的一种测试技术。

    第三部分 如何修炼核心技能

    这部分在第二部分的基础上,讲述了在修炼成为测试架构师的道路上,应该如何制定好测试策略,并给出了对应的实战攻略。最后,则对版本测试策略和产品质量评估做了说明。
    要注意的是,虽然这部分有测试策略的实战攻略,但还是偏理论和方法居多,并没有结合十分具体的项目来说明,所以阅读者如果在工作中没有一定的实战经验,阅读起来或许比较吃力。而对于有经验的读者,则可以参考书上的理论,复盘自己曾经做过的项目,查缺补漏,并开始计划下次项目或者版本迭代时,可以改进的点。

    总结

    个人感觉,对于初入行或者工作经验不足,没有完整接触过整个项目测试流程的小伙伴来说,阅读本书第一部分和第二部分就足够了。而对于有一定工作经验的小伙伴,则可以详细、反复阅读本书第三部分,在工作实战中不断的总结、复盘、优化迭代,一步步迈向测试架构师!

    整理:本书中提到的一些参考书

    1975年,John Good Enough和Susan Cerhart, IEEE,《 软件数据选择的原理》
    1979年,Glenford J.Myers,《 软件测试艺术》
    1983年,Bill Hetzel,《 软件测试完全指南》
    2002年,Rick和Stefan,《 系统的软件测试》
    Marine L.Hutcheson, Software Testing Fundamentals: Methods and Metries( 《 软件测试基础: 方法与度量》 )
    Dave Hendrichson, 12 Essential Skills for Software Architects( 《 软件架构师的12项修炼》 张菲译, 机械工业出版社出版)

    注:本文原创首发于本人独立博客 http://mmcatt.github.io , 并同步搬运到其他平台。

  • 相关阅读:
    monkey Test 环境配置
    python +ps 三方面库整理
    python +selenium +chrome/firefox 环境配置
    react-webpack config webpack@3.4.1
    解决reportNG中文乱码(转:http://www.it610.com/article/3626590.htm)
    (转)Maven的pom.xml文件配置使用
    Maven使用基础
    Myeclipse下配置SVN报错问题 svn: E175002: java.lang.RuntimeException: Could not generate DH keypair(转)
    [转]华为离职副总裁徐家骏的工作感悟
    【转】应用宝基于Robotium自动化测试
  • 原文地址:https://www.cnblogs.com/cynthiaw/p/9391903.html
Copyright © 2011-2022 走看看