IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 冲破测试职业天花板--《笑傲测试》读后感 -> 正文阅读

[开发测试]冲破测试职业天花板--《笑傲测试》读后感

三年看了五、六遍《笑傲测试》,每次看完,都能对应现状,得到新的触动。

《笑傲测试》是一本“软件测试实践”的书籍,和《走出软件作坊》类似,两者都不是系统学习型书籍(系统学习型书籍,推荐看国外经典书籍,如《软件测试》、《计算机软件测试》),而是作者在多年的知识学习、经验感悟、经验教训后,输出的“工作总结作品”。

可以想象的是,如果哪一天,我们能实际解决工作难题,并整合成趣味性、专业性并重的作品,我们可算是进入“工作之道”了。

闲话少叙,整理一下个人认为精彩的地方。

全书总体按独孤九剑形式,分为九章,描述令狐冲从一个应届未毕业生,到测试项目经理的成长过程。九章又被组织为3个部分。基础(第1、2章)、个人(第3、4章)、团队(第5、6、7、8、9章),以此展开(第5页,楔子部分)。

可以推断,作者魏伟看过史蒂芬科维的《高效能人士七个习惯》,他写书的组织结构借用了七个习惯的“从个人成功到社会成功”;而价值观、思维转换,是七个习惯序言和第一章中特别强调的。

  1. 基础部分,描述“测试工作的价值、职业素质”。不仅是测试工作,做其他类型的工作(甚至扩展到我们的生活中也一样)如果我们想要获得长期的、更大更好的成果,必须搞清楚这两点,形成“宝宝的自我驱动力”。否则,我们在不完美的现实世界中,容易迷失方向、削弱斗志、或缺少动力。
  2. 个人部分,描述“测试执行,测试用例”。这是测试最常用也最熟悉的内容,怎样高效地找出bug(找出一个bug,和及时、准确、完整地找出bug)。高效就要求我们要成为职业、专业人士(类似NBA、奥运会的运动员),我们必须要有系统的知识、工具,针对性的训练,然后才可能上场。如果我们只靠瞎蒙、期待对手低级失误,可以肯定我们一定不是XX明星,更别说XX巨星(很大可能是XX赝品)。
  3. 团队部分,描述“测试流程、测试计划、测试报告、团队管理、团队激励”。这是专业接口人、组长、部门经理的日常内容,从单枪匹马、乱军中取敌将首级;到阵地推进、千军万马如臂使指。这要求我们从XX主角,向XX导演、XX制片人转变。至此,我们已经突破一层天花板,从点(模块),进入到线(版本),还了解到面、体的存在(软件产品、嵌入式产品),至于更高维度(如研发与营销、部门与公司、公司与社会),需要从其他书籍中获取(如德鲁克的《管理的实践》)。

在一本小说型的书籍中,作者真正要我们理解的,其实是插入的“专业知识”,这一点非常容易被忽略(我就是如此,经常被小说情节和案例吸引,对文字多的专业描述表格,就有意跳过了)。作者插入的一些知识点中,其实很完整,非常值得我们理解应用;在阅读到这些地方时,对比我们工作的现状,就容易理解记忆。我摘录一些如下:

  1. 第8页的软件测试定义,测试的作用(我们的定义是“评估软件质量,尽早找出软件bug,并跟进解决”)
  2. 第20页的测试七大素质、五大学识;(每一招式,就是作者要表达的内容概要,其他内容就是扩展说明)
  3. 第38页的测试手段对比图(我们测试方案文档中,有类似描述)
  4. 第40页的自动测试、手工测试应用场合对比(我们也有自动、手工测试,场景没有细节区分)
  5. 第62页的需求矩阵跟踪表(我们有功能需求列表、用例设计,但完整性、有效性,有待改进)
  6. 第86页的测试流程图(我们有软件测试流程、软件版本发布流程,执行和异常处理待改进)
  7. 第87页的项目评估方法(我们有评估方法,但还没有按图表整理宣讲)
  8. 第95页的测试团队4大功能组(我们按功能分小组后,没有再具体细分职能)
  9. 第107页的测试循环checklist(我们有很多checklist,需求跟踪、准入准出标准,有效性待改进)
  10. 第109页的Bug生命周期(我们有bug生命周期和工具,bug“新鲜度”跟踪有待改进)
  11. 第111页的项目+测试里程碑(我们有里程碑,但具体的可测试标准、验证方法,待改进)
  12. 第158页的用户反馈记录要素(软件类bug我们主要靠电话和log记录,硬件类有excel和设备追踪系统)
  13. ...

个人感觉,作者(魏伟)在书中,思维很清晰,可视化表达很强,对金庸小说也有研究,让读者有兴趣,易读易理解。可以肯定,作者所在公司的测试水平,作者所学习的测试知识,肯定比书中描述的更高更多,否则作者不可能深入浅出、举重若轻。

看了这本经验总结的书后,我们要见贤思齐,如果能系统地学习基础知识,打下坚实的地基,后续我们就不仅脑中想,而且可以实际做。

工作中,我们创造产品给用户;生活中,我们使用别人创造的产品。高质量的产品,在每个细节、模块、集成,绝对都是精心考虑的,胡乱拼凑只会得到粗制滥造。如果没有系统化知识、高质量目标,大部分我们只能被动模仿、粗制滥造。

在这本书的部分场景中,仿佛能看到我们自己的影子;但更多的,还是看到不足和改进点。接下来,就看我们的行动和成果了。

参考书籍:

  1. 魏伟,《笑傲测试》(电子书籍地址:sw_test_design\90-资源共享\07-学习资料\《笑傲测试》-软件测试流程方法与实施.pdf)
  2. 史蒂芬柯维,《高效能人士的七个习惯》
  3. Ron Patton,《Software Testing(软件测试)》

?

?

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-10-09 16:34:29  更:2021-10-09 16:35:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:55:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码