• 思维流程对测试认识的三个阶段


    近来研究思维流程,稍微总结一下,以后继续补充:

        

    对测试意识的三个阶段

        : 蔡为东,酷爱测试任务,有超过10年的软件测试和团队管理经验。

        :邰晓梅,独立测试咨询参谋

        蔡:谢谢你的分享。虽然你的任务经历比较单纯,但我相信你在华为任务的11年当中,对软件测试的意识应当是变更和逐步提高的。

        bug、流程、人为中心

        邰:是,我对软件测试的意识是有变更的。

        2008年之前,虽然我也始终在做测试任务,但是我的确思考不多。现在回过头来看,如果在生长的道路上有人时不时地指导一下,那真是一件值得庆幸的事,会进步很快。从2008年开始,我会经常浏览测试类的博客、网站,参加各种会议,多做交流,对测试的意识有显著上升。

        旁观者说:找到自己的导师,谦虚讨教。有的时候经验丰富的人一句话,就能让自己少折腾几个月。

        到现在为止,我对测试的意识可以大体划分为三个阶段。

        第一阶段,以bug为中心。以为测试就是找bugbug越多越好。这可称为原始阶段。在这个阶段里,一般都是拿到软件就开测,流程不一定规范,也没有想到要规范,只是找bug

        第二阶段,以流程为中心。在测试任务中,以为应当先定义各种测试流程和规范,以为只要follow这些流程和规范,就能够更有效、更高效地找bug,就能够做好测试。

        第三阶段,以人为中心。以为测试是以人为中心。我现在也还在这个阶段。不再以流程为中心,把流程、模板放到边上,而把人放在中心的位置上。把测试工程师的能力和潜能发挥出来,这是比流程更重要的事情。

        每日一道理
    成熟是一种明亮而不刺眼的光辉,一种圆润而不腻耳的音响,一种不需要对别人察颜观色的从容,一种终于停止了向周围申诉求告的大气,一种不理会哄闹的微笑,一种洗刷了偏激的淡漠,一种无须声张的厚实,一种并不陡峭的高度。

        旁观者说:团队的核心就是人,团队管理者的重要任务始终是调动和坚持员工的任务积极性。

        注意:这三个阶段对于我个人而言是个顺序认知的过程,但不意味着每一个组织都要串行依次经历这三个阶段,也就是说,不一定要先建立测试流程,才谈测试以人为中心的事情。

        软件测试在没有规范的时候也能做,也能找到一些问题,有了规范之后你的测试看起来就会正式一些,但如果想把测试做好,就应当以人为中心。近来海内开始风行的探索性测试,就是以人为中心,充分发挥人的各项技能。

        研究软件测试思维

        意识到测试以人为中心后,我开始研究“软件测试思维”相干课题,这是一个很大的课题,不仅触及测试领域的知识,还可以从心理学、社会学、人类学等很多领域取得启发,这个课题的研究我也是刚刚起步,目前开发了“意识你的测试思维”这门课程,旨在帮助学生意识自己的测试思维,以实现改进和提高。

        我通过和不同的测试职员开展结对测试发明,在外部条件都邻近的情况下,例如,在相同的时间内,相同的测试对象和测试环境,甚至相同的测试用例,不同的人却失掉不同的测试结果。在测试任务当中,测试思维扮演着重要的角色。但是,对于大多数人来说,测试思维你测试时是如何思考的是在潜意识下产生,很难用语言表达的,所以为了提高测试思维,首先得意识当前的测试思维。

        测试深度图

        为了把看不见的货色可视化地表现出来,我提出了“测试深度图(Test Depth Graph)”的概念。通过这张图,可以展现出学生测试思维的特色,例如,是善于深入思考(Focused Thinking)还是善于广度思考(Defocused Thinking)等。在观察的过程中,我会告知学生,哪些地方他(她)做得很好,这样他(她)就会失掉激励,对测试任务更有信心。对于缺乏,我也会提起,这样他(她)在下次碰到类似场景时就会有意识地提示自己,去做改进。这样的事情重复几回,一个人在测试思维方面就会失掉提高。

        旁观者说:表彰就是一种正面的引诱。

        蔡:对这三个阶段的意识的逾越你都是在一家公司,你的职业生涯比较顺利。

        邰:是,我比较幸运,绝对还是比较顺利的。刚进华为时,我告知自己,两年后我就离开。过了两年,我发明有很多货色要去学习。就这样,年复一年,不断地认为有新的值得去学习的货色,我也在一路不断生长。当你始终在学习始终有收获的时候,就会感觉很充实。我喜欢这类充实的感觉。

        思维和流程

        本文节选自《赢在测试2:中国软件测试专家访谈录》

        蔡为东

        

        电子工业出版社出版

        

    文章结束给大家分享下程序员的一些笑话语录: 一个合格的程序员是不会写出 诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。

    --------------------------------- 原创文章 By
    思维和流程
    ---------------------------------

  • 相关阅读:
    ubuntu server安装桌面
    apache使用gzip压缩
    NoSQL开篇——为什么要使用NoSQL
    HTMl5的sessionStorage和localStorage
    apache服务器开启虚拟主机后localhost和ip无法访问的问题
    hg(Mercurial)使用参考
    meta的httpequiv属性详解
    分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
    框架入手心得
    最简单的弹出层代码
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3102252.html
Copyright © 2020-2023  润新知