01 引言
今天晚上在发呆的时候想起之前跟同事聊天提到的质量体系。这个问题也在上次聊天后,一直在思考的问题。如何高效的提高自己测试的质量?如何快速建立自己的测试体系?
带着这个问题。也结合当前自己的方法。简单的做下记录
02 漫谈
- 熟能生巧: 每一个工种做的时间长了。就会积累一些经验。久而久之就会建立自己一套工作体系。这点虽然有点废话。但也最贴合实际。
- 自我复盘: 第一点是基于时间的积累。自我复盘,我感觉是高效提升的一个方法。每次项目中,对失利点做记录,然后在项目结束后,对这些点进行学习并思考解决方案。在下次工作中进行实践、碰壁、记录、再实践。这样反反复复。会有事半功倍的效果。
- 预先分析: 结合自我复盘的一套组合拳。在接到一个新的项目时,首先分析一下这个项目的测试方向,大概的测试策略。然后结合往期项目,看看有没有共同点需要注意,编写测试用例或者测试方案时,有了前车之鉴,在这方面需要多做思考。如何尽可能的覆盖业务场景,设计出更有效的测试用例。
- 随时请教: 前三个点,更多依赖的是工作经验,工作年限,这一点,可以脱离这个时间限制。请教分很多种。可以是查看别人写好的测试用例,可以去请教别人的测试思路等等;阅读别人的测试用例,会提升自己用例的覆盖度。举个小例子;在之前接手过的项目中,对数据列表相关的测试,算是最多的测试之一了。之前我的测试思维仅仅是数据展示、检索项、分页这三点来进行用例设计。在接触一个新项目的时候,看了一下同组大佬的测试用例,对于数据列表这块的覆盖度就广泛很多,涵盖了数据上下游、数据权限、数据范围、数据同步、数据准确性等几个方面进行了详细覆盖。经过那一次后,我就对数据列表的测试思考,有了更广泛的扩展。
- 总结: 项目结束后,可以对此次项目进行总结;自我复盘是对工作中的失利点的一个记录。来警示自己遇到相同的问题,要怎么去避免。总结更多的是归纳所有的得与失。如果能做到每次项目都做一个小的自我总结,是提升最快(这点做的还不是很好。十次项目每次能做个两三次)。
03 结语
以上呢,是我在工作中常用到的一些方法。总的来说,想要建立一套自己的完整的体系,是需要自己去反复的踩坑、实践、总结后的结晶。不断学习,不断请教别人,是拓宽自己测试思维的一条很好的捷径,也是高效建立自己测试体系的一条捷径。
这条路上还是需要自己不断的摸索,学习,吸纳。总而言之就是卷卷卷!卷就完了。