之前对测试的现状和改进方面进行了一些分析和讨论,详见
今天就测试的价值方面,再做进一步的分析和讨论探索。
首先,我们可以将测试分为几个阶段,测试的初期,就是从懵懂到入门的时期;然后是测试的中期,就是自身的发展期;之后便是测试的后期,这个就涉及到了多条可能性的路。
测试的初期
这就是传统意义上的大众对测试的认知,由于测试的低门槛和点点点极高的亲和力,使得大家都能对测试有一个清晰的认知。但是当推开这扇门之后,呈现在你面前的,可能并不是一条笔直的路,或是一条弯弯曲曲的路,更多的可能是一片一望无际的荒野,让你进去之后毫无头绪,不知道该往哪个方向走,因为到处都是杂乱的脚印,并没有一个清晰的方向。这就像极了初级阶段的功能测试,做进去就是一直去做,做到最后,可能依然不知道何去何从,就像在一片荒野中漫无目的的走了好久,然后举目四望,周围还是漫无边际。
这时有些人可能会想一些办法,不去盲目的走,比如沿着一条小溪或者小河寻找自己的目标,毕竟有水的地方肯定不会太差,于是就更有目的性的去找寻自己的收获,这就是借助一些自动化的手段去辅助自己进行更多的测试。通过一些手段,他们就可能积累一些更多的经验,来帮助自己去成长,于是便可以度过新手期,成长到新的阶段去探索。
测试的中期
于是通过在测试初期找寻了一些目标和方法,在这片荒野中他们便可以去有新的探索欲,以及更多的精力和想法去发现新的、未知的可能性。但是一路上不一定是平坦的,可能会有各种各样的阻碍:或是天气原因、或是路不好走、亦或是遇上其他人的干扰耽误你前行的路。这正像是测试入门之后,在自我发展期间可能遇到的种种情况:纷涌而至的需求、pm和rd等各方来的询问和对接、以及上级监督的各项指标,这些都有可能去击垮一个人再向前探索和发现的欲望,与其看前面的路那么难走,索性还是保持现状可能会更舒服一些,退是肯定会前功尽弃,所以就会有部分人选择了在这一处找个可以勉强遮风挡雨的位置,歇息下来,也未尝不可。
但是这时候,对自身也是一种考验,如何利用身边有限的资源,来为自己克服这些不利的条件,从而能够度过这片难受的地带,去走向前方可能的“舒适区”。当然,打铁还需自身硬,自己的锻炼是必不可少的,俗话说,活到老、学到老。知识的日新月异,尤其是这一行,随时保持自己的学习状态,是一个比较重要的方面,但是这只是三四成的比例,不是最重要的。因为真正的制约因素并不在这里。
如上一篇所说,我们需要跳出整个流程的桎梏,以一个局外人的眼光去看待。你所需要的,不仅仅是将自己的这部分做好,而是去参与推动整个流程的优化,让整个流程能够最大化的有利于自己的工作。当能够认识到和去真正的实践到这一步的时候,应该就可以顺利的到达后期的阶段了。当然,这其中很重要的一点,就是平衡测试的价值与收益的关系,达到这样的平衡,便能游刃有余。
测试的后期
这个阶段目前笔者也还没有到达,依然也是一个在中期探索的行者。至于后期如何,大家可以尽情的发挥自己的想象,之后会有一个专门的畅想篇,欢迎关注一起沟通交流~