美文网首页
测试人员应具备的思维

测试人员应具备的思维

作者: Yangtianruo | 来源:发表于2018-03-16 11:44 被阅读22次

    1.画model图

        画model图的过程就是测试分享的过程,也是思维发散的过程。很多需求的细节也就层层展现出来了。而这些细节可能是产品对介绍需求时没有提及的或者未曾考虑到了,而我们只有不停向他们问这些问题,是自己及对方的思维发散。

    2.独自去做测试设计

        运用已有的软件测试知识独自去做测试设计,去系统性的思考整个产品文档,识别真正的文档背后的逻辑。不但要具备测试知识,同时也要具备领域知识才能做好整个测试工作。

    3.发散性思维、逆向思维

        对一下情况、分组、输入输出等做一些发散性思维、逆向思维;比如经常做接口测试,我们可以根据输入输出验证。如果各种输入都无法得到某个接口特定的输出情况时,就需要从输出逆向推输入。我们在分享问题时,都离不开逆向思维

    4.组合思维

        一个软件要考虑多用户、多进程等执行情况下的运行情况,是不是出现服务器爆满、访问限制等情况。比如秒杀商品上千个用户同时进行页面是否正常访问,是否优先进入的用户秒杀到的情况概率较高等。不同的业务不同的操作顺序,多种组合下都会有不同的组合维度等。

    5.全局思维

        能够把整个项目的多个方面,多个任务及分工,是多整个业务流程的把握。比如,整个项目过程中涉及到客服部门、运营部门,那就要首页考虑的他们使用的场景及目的

        涉及跨部门开展工作,要明白每个部门都在做哪些工作,有利于对大局作出更好的决定

    6.两级思维

        两级就是对边界值的一种设定

        比如数据类型int型,那么存储上及代码上都要住处理,否则只会显示到该类型的最大值

        业务层上也要考虑到两级思维,比如:商家入驻开店,很多时候只考虑到了开店,没有考虑到关店了要怎么做

    7.简单思维

        比如一个非常严重的BUG都可能是一个简单的操作引起的;也许是磁盘空间满了或在一个配置上引起的

        比如:Android 手机一个图片的颜色值是支持六位RGB值的,但刚巧后台默认设置是4位RGB值,返回到Android上,Android客户端就会出现问题。这就是一个简单的BUG引起的重大问题,会导致Android闪退

    8.比较思维

        比较思维其实就是预期结果与实际结果做比较

        比如配置文件差异、环境差异引起的不正常结果导致

        也可以是一种兼容性测试吧。OPPO与VIVO展示结果做比较 

    在测试过程中,要经常问产生BUG的原因,为什么会导致这个BUG?把影响最深的BUG记录下来。都是一种成长,也是思维方式的一种锻炼。身为测试人员都应该认识到测试思维的重要性,并要有意识的去训练他。

    记住:你思维的质量决定了你测试质量

              把改进你的测试思维作为高优先级的事情对待

    相关文章

      网友评论

          本文标题:测试人员应具备的思维

          本文链接:https://www.haomeiwen.com/subject/lhmlqftx.html