一、背景
对于为什么要做这件事没有问题的同学可以直奔主题,即:本文第二部分
1-1、作为一个基层leader的视角看到的
一些毕业不久的同学,甚至有多年从业经验的同学,平常工作很努力也很辛苦,但往往工作结果并不令人满意或者放心。
深入他们的工作会发现往往拿到一个测试任务后很快就埋头进入到测试设计或者测试执行的环节。没有深入的了解自己的被测任务,没有做好准备工作。
1-2、作为业务测试的你是否也遇到过以下类似的困惑?
做了多年的测试,自己无法总结出一套行之有效的测试设计方法论,当别人问你在以往的工作中是如何为团队贡献价值的时候觉得自己做了很多却没有什么值得拿出来说的
感觉工作很无趣,大部分都是重复工作,感受不到自己在测试工作中的价值所在
想提升技术水平,也试图规划工作外的时间做一些技术学习,但效果欠佳
自己日常测试工作很辛苦,得到更多的是领导的劳动辛苦的认可,很少得到一些核心价值的认可
1-3、哪里出了问题?
没有做好测试设计前的分析工作或者做的不够深入是核心问题((KNOW YOUR MISSION,以下简称KYM))
测试分析与设计是测试人员的一项核心能力,也是能够体现每一个测试人员思维价值的重要工作。
但往往在项目中因为“项目时间紧张”或是没有养成良好的测试分析习惯等种种原因,很多测试同学往往主动或被动的忽略了这项重要工作。
有的同学想做好测试分析和设计,但是却无从下手。
所以这份文档会给大家提供一份基础的测试设计前准备工作检查点,大家可以顺着检查点的思路从业务价值,技术方案,项目管控,资源管理等多维度去了解你所面对的测试任务 (KYM)
二、checklist
三、一些简单的说明&建议
希望大家不要被密密麻麻的检查点所吓倒,其中:
1、2是每次接受需求/项目后测试准备和分析最核心的任务
3、4是基础知识准备,只要你不是刚来公司的新人,我相信大家还是对于这些都是了解的,不清楚的可以到公司confluence中查找或者询问靠谱的测试同学
5.是比较简单的资源准备,耗时较少
【建议】:
我们部门各个领域各个项目的差异性较大,以上仅是针对普遍项目的一些检查点整理。起到的是一个抛砖引玉的作用,希望大家都不要忘记一些重要但容易被忽视的工作,以后针对自己深耕的领域能够总结出更加高级更加完善的方法论或者获得其他的启发。