对于产品新人,我们内心常常会发出一阵怒号:“我是产品,不是测试!”但是如果大家有幸加入创业团队,你必须知道:“你是产品,也是测试!”
1.
才入职的产品们可能会问,为什么产品需要做测试工作?测试,只有在创业公司,不会为了测试人员付费的公司,才会要求产品来进行测试。那如果我加入到中或大型公司,我就不需要做测试了吧!?
我不这么认为,而是觉得产品经理应该对整个产品负责。因此,在最后的测试阶段,产品经理必须亲自来跑主流程,跑异常流程,测试Bug。在大公司,虽然有测试,但是产品也会参与起中,亲自去跑流程。
这不仅仅是一个岗位职能的不同,这是产品经理对产品的责任感。
2.
那么常见的测试工作有哪些?测试到底如何进行呢?
下面我就给大家介绍一下,在我们平时的测试当中,最常见的,也比较适合我们产品经理的测试,是怎么一个环节呢?我常用流程如下:
- 对照产品流程图,在Excle表格上罗列出每个节点:
- 首先主流程,其次是分支流程。
- 在Excle上罗列出,从节点进入下一个节点前需要判定的全部字段或提示:
- 主流程一般是字段的变化,分支流程或者异常流程是否触发,是否给出提示。
- 开始测试,首先跑主流程,然后跑分支流程
- 看Excle表格上的判定结点是否得到预期的结果;
- 如果是主流程,这一趟跑下来,不能有错误;
- 分支流程或者异常流程的测试时,要看错误提示是否正常提示,分支流程是否正常进行;
- 其实分支流程才是煎熬,其中一个重要的原因就是,测试量大,非常大。
在跑主流程和异常流程的过程当中,必须确认好每一个节点,在反复测试之后,确认每一个环节没有错误,就需要在Excle的这一个节点上打勾,以示测试通过,以示为这一个节点负责。
3.
关注主流程,也必须关注异常流程。
我们的主流程主要适用于一个正常的用户操作,但用户常常不会按照我们既定的正确的流程进行操作,中途可能会遇到很多意想不到的操作,即异常流程。
首先我们在设计产品的时候,就需要把这些异常流程全部考虑到,并且给予用户及时的提示。在测试的过程当中我们首先要查看,异常提示是否能及时展现。并且,异常流程中,会不会出现新的跳转或者新的错误。
小结
测试工作必要性,产品跟进测试的必要性。测试对于一个产品来说是非常重要的环节,他能给我们什么?能让我们更熟悉产品,培养我们的责任心。
- 如果我们可能刚刚进入产品团队,对产品并不熟悉,我们就可以通过测试来彻彻底底地熟悉产品,熟悉产品的业务流程,熟悉产品的逻辑流程。
- 如果这款产品或着多个测试的功能是我们做,那么我们更应该为他的顺利交付进行保驾护航,亲自去进行产品的测试。
我是谭宇恒。
坚持在路上的产品,愿陪你一同成长。
如果你还有什么产品思考和学习经验,请留言与我分享。