想做好软件测试必备的四项能力

发布于 2021-05-09 23:18 ,所属分类:软件测试工程师学习资料

来自:https://blog.csdn.net/weixin_50271247/article/details/115101262


和大家聊下想要成为QA需要具备什么能力。

第一点是产品感,什么是产品感呢,产品感是不是真实存在的东西呢?我认为是存在的,比如说射箭,韩国的林东贤高度近视,但不妨碍他拿一堆的金牌,靠的其实就是一种内在的感觉,那做产品也是如此,那产品感有多好,每一个人的感觉是不一样的啊,但是有一些人产品感比较差,确实很容易看出来的,所谓的产品感比较差,可以给大家就是举几个例子让大家体会一下。

我们以对话的形式来给大家展现,第一个例子,小A问:请你推荐几款比较有意思的产品,然后小B回答说,淘宝、、支付宝,那么小A又问有哪些产品的交互,你觉得特别好,然后小B就回答支付宝的集五福就很不错呀,然后小A又问他好在哪里,然后小B就回答说特别符合人性,比如这个AR,这个太牛了。

第二个例子,小A问你有什么特别感兴趣的产品方向,小B说我非常喜欢短视频类的APP,很多应用都很酷炫,很有趣,我差不多下载了市面上所有类似的应用,非常了解。那小A怎么又问,那你评测一个你熟悉的那个产品可以给我介绍一下吗,那小B就回答说,我熟悉抖音就觉得抖音推荐挺好的。对比一下这两个案例,就能够理解为什么有一些人的产品感比较差,是很容易被看出来的。

那如何培养产品感呢?给大家分享三个方法,第一个方法就是对新鲜的事物有好奇心,那光有好奇心也是不够的,要想办法让自己沉迷到某个方面,成为这个领域的小专家或者一些领袖,那沉迷进去意味着你就会感受到不同的细节,不同产品的优缺点,那一直保持好奇心是产品感的重要表现之一。

第二个方法就是透过现象去看产品底层的结构,所谓产品的逻辑除了表面的交互更重要的是产品运行的逻辑,用户使用的流程,异常流程的处理方法等,如果你能有透过现象看本质的能力就是最好的产品感。

这方面产品感的训练可以参考以下这些方法,第一个是体验,你要去玩儿大量的产品,然后各种好玩儿的不好玩儿的都去试试,试了一个觉得有意思,就把所有相关的产品都找出来都去试一试都去玩儿一玩儿;第二个就是还原,还原是指通过还原流程,手画原型来深度玩,感受这个产品设计背后的感觉,交互背后和用户群体的匹配程度等;第三个就是分析,找到产品的一些关键点并且深度的去分析它其中的一些原因;第四个就是结论,给出你的观点和结论,并且结论是和目的体验过程相匹配的。

第三个方法就是建立思考框架并不断丰富,你会看到有很多零散的知识,就有很多方法教你怎么看产品,怎么分析产品,但是你必须选择自己的思考框架,并且不断的修改和添加思考的维度和思考的细节。

举个例子,第一个是用户场景,用户在什么场景下遇到了什么问题,是怎么解决的,解决的好还是不好,产品的核心亮点有什么特别吸引的地方,这个优势是产品的优势还是资源的优势呢?第三个是优先级,是产品优先、技术优先还是运营优先,都是核心需求,哪个要先做哪个要后做呢。第四个是用户在产品里边儿的行为,怎么样做拉新,怎么样做留存,怎么样做转化,哪些节点对于用户增长至关重要?第五个就是产品的节奏,产品的生命周期和产品节奏,运营节奏是否能够匹配的上呢?

第二点是测试思维,测试思维可以理解成闭环思维,概括的来讲就是说,凡事有交代,件件有着落,事事有回音。闭环强调的是反馈,就是对你跟进线上bug的整个过程进行一个反馈以及总结。

也就是说你发现了一个问题,这个问题是什么呢,你需要描述清楚,那这个问题是什么原因导致的呢,不知道是什么原因导致的时候,就需要你去跟进,那当你知道这个原因是什么原因导致的之后,你接下来的任务是什么呢,就是需要协助开发分析一下这个bug的形成的原因,他复现的步骤以及如何修复,然后发布上线,以及进行线下的验证。

第三点是测试技能,包括五部分,首先是你的测试能力,第二个是你的开发能力,第三个是一些软素质,第四个是你的管理能力,第五个是你的一些核心竞争力。

第四点是软素质,需要你有谦虚的服务意识,以及良好的人际沟通技巧,还有坚韧的毅力与决心。兴趣是最好的老师,兴趣足以让人入迷于某事,但毅力与决心却是达到目标必备的素质,这种品质既可以与生俱来,也可以后天培养。

相关资源