tynam ---倔强的测试人
几年前,当我第一次看到《海盗派测试分析:MFQ&PPDCS》这本书的时候,便带给我一种非常亲切的感觉,书中的部分思想和我当时的认知非常切合。那几年,我一直从事软件测试工作,按照自己的想法完成着测试任务,与接受的测试理论存在非常大的差异,一度怀疑自己是否走偏,但感觉又应该是自己走的那样,直至了解到海盗派Tester,心中顿有方向,有理论支持。至今,还在一如既往的践行。
23年11月份,西安海盗小聚,与邰老师短暂交流后,更加坚定自己所行的测试道:测试人,测试路,需要以实际出发,从实际场景总结经验。已知的理论方法,随着时间的推移,随着科技的发展,可能还可以解决当前问题,但运用最新的技术,当前问题会有更最优的解决方案,而最优解,则需要当下人从当下事提炼。
我2016年大学毕业,开始从事软件测试工作,而海盗派方法学也是同年提出的。这样算来,我的测龄与海盗派方法学同岁,同龄人呀,缘分(˶ᵔ ᵕ ᵔ˶)。
今天是2023年12月28日,再有三天就2024年了。我的测试年龄,海盗派方法学,已经7岁了。我的测试经验、人生阅历等已经成长了7年,早已挣脱了与开发人员撕扯这个BUG是不是BUG的阶段,海盗派方法学也早就不再局限于测试领域。却,在这7年时间里,我仍旧是一只青蛙,只能看到井口大的海盗派(催更:邰老师的海盗派方法学,24年早点上架,我要学起来)。但就是这井口范围的海盗派,也让我收益良多。
测试人员需要从实际出发,不能一直追随前人的理论,严格的跟着理论执行。大约17年后,我便开始反感写测试用例,但这并不是反感测试用例本身,而是反对流于形式,做大量的拷贝的工作和无用工作。例如一个人员稳定的团队,一个输入框测试用例需要严格遵守测试用例标题、等级、步骤、预期结果等条件,花费几分钟甚至十几分钟写完各种内容的检查说明,在我看来,这就是浪费。而造成这种浪费的原因,我仔细思考后,最终的结论是,前人理论的毒害。前人总结测试用例编写要求的时候是先决条件的,几十年前,社会文化普及率不高、文件传输不方便、产品开发采用瀑布模型、测试理论缺乏、专职从事测试人员不多、无自动化测试、无敏捷、无devops、无计算机普遍化思想、无数字化思想....,经过这么多年的发展,还是采用老一套的形式,显示是失败的,(强制要求的这种形式写测试用例的除外)。如今,从事软件测试工作者,都有测试基础、至少都大专学历、进公司后先接受项目培训、思维逻辑也都还可以,完全可以采用测试逻辑梳理的形式来代替测试用例,重大、不易理解标注即可。类似一个博客系统,就测试用例编写来说,半人天绝对是可以完成的,如果觉得跨越太大,可以在花费半天时间互评,测试用例完全可以支撑系统的全覆盖。
海盗派中说,测试者应该是一个测试明白人、知其然也知其所以然,而不是只知埋头测试、不明就里。刚刚进入测试行业的人员,工作主要在测试,理解业务,清楚模块功能。我第一次换工作时,面试官对我的评价就是,对上一份工作被测系统特别熟悉,各模块各功能各作用各原因了解的比较透彻,这也是通过面试的主要原因。随着对测试有更多的理解,我对做一个明白人也有更深的认识,有两方面。一是加入更深层次的思考,例如你在做UI自动化,需要测试人员增、删、改操作,通常来说先增、再改、再删三条用例依次执行,完成操作。如果多思考一下,就会发现增出错了,改和删用例也会跟着出错,这个时候你就会改变原先的写法。深入思考其实和测试工作是一样的,考虑多种异常情况,并知晓其为什么要这样做,原理是什么;二是让身边的人也做一个明白人,不要做孤独者,重视团队的力量。
海盗派中说,抓住一切可以提升技能的学习机会,而不是只关注测试这一个领域。我非常赞同,虽然从事的是测试工作,而你,所要掌握的却不能局限测试领域。这也是测试性质决定的,例如你要编写自动化测试,你就要学习开发语言编写自动化用例,需要学习运维知识,让自动化项目更稳健的运行,还要考虑如何才能更高效的运行,提高测试效率。当你作为一个测试管理者的时候,思考更多的是人员管理,资源分配,部分协调等,这也会迫使你学习一些人员调配,人员管理等方面知识。以上,不知测试还是在测试行业被动需要学习的内容。而此处,我更推荐大家主要去学习,有两方面,实际工作中学习和书本中学习。书本中学习就是主动通过视频、书籍、杂志、论坛等接收一些新知识,运用新生技能提效。实际工作中学习指学习人情世故、了解团队运行,学习同事工作方式等。
我从内心深处将自己当作一个海盗派Tester,但从实际来说,我只能算半个海盗人。海盗派Tester中有一句话,测试者应该关注思维和技能,而不是关注分数和头衔。是非常关注思维和技能,但同时也关注分数和头衔,从这点上来说,并不是一个完全的海盗派Tester。每年的职级竟升,我都会全力以赴写PPT,为了加薪,也会和领导多番探讨。有时候工作,也会以竟升和加薪为目标。
可悲,我的工作,有一部分都是为富贵和虚名而去的。哀之而不改之,愈悲。
还要很多对海盗派的理解,今天就先到此,后续有时间再慢慢聊。