测试的境界--我的测试之道系列之三

2010-04-30  胡名海 

    手中有剑,心中有剑。
    在6年的软件测试生涯中,不停的摸索,思索,反复的经过各类项目的实践,参加各种相关的培训以及经常参加各类软件企业的招聘面试。从开始的迷茫到后来的自以为是,再到现在的回归。这是一个过程也是一种磨砺。面试的经历也变得越来越有趣了,初期是被面试,面试官随便问一个问题,我都感觉很难回答,或者说回答之后觉得心中没底。中期的时候,面对面试官可以侃侃而谈,如果面试官的技术不是很好的话,我反而让他觉得自己我在面试他。到后来,我一般和面试官谈的时候都是探讨测试的一些技术和理论了,面试已经变得不在那么明显了。
    现在手上负责着多个公司重点项目的测试工作,感觉除了技术之外,测试人员的沟通技巧,管理意识相比而言更为重要,要和项目经理,开发经理,开发人员,其他的测试人员沟通好,并且要合理的分配工作,控制测试进度,预先考虑一些风险。还有各类会议需要参加,感觉工作越来越多,事情也越来越多。
    站在一个层面上来说:软件测试首先要考虑的是整个项目的质量,而不是仅仅盯着某一个环节上。整个项目研发的过程中,在那些环节上会存在产生缺陷的风险,针对这些环节需要采取那些测试的策略,以及如何设计有效的用例,如何部署实用的测试环境,需要开发人员预留那些测试接口。这些工作在开发没有开始前,就要做好提醒并且通过小组评审。
    接下来的工作就是测试中的一些意识push给开发人员,让开发人员在coding过程中就习惯性的加以验证,或者培养开发人员做单元测试的习惯,提升单元测试覆盖度,持续集成单元测试。这样不但可以减小项目delay的风险,还可以为测试提供更多的时间做模拟用户测试。
    对这三个境界的解释:
    初级:“手中无剑,心中无剑”,刚入这一行,没有质量意识,没有风险意识,没有全局意识,没有形成自己的关于软件测试的技术体系,仿佛一张白纸。但是并不是一无是处,相反这恰恰是最好的时机,为什么说是最好的时机呢?留给窝友们来思考了。
    中级:“手中有剑,心中无剑”,经过一段时间的工作和老员工的指导,参与了一些项目的软件测试后,熟悉一些基础工具,并且也开始形成自己的技术体系的基础,感觉自己似乎像一个测试人员了,但是缺乏质量意识,对质量控制的过程理解不全面,没有风险意识,没有全局意识。
    高级:“手中有剑,心中有剑”,在这个领域内摸爬滚打了多年,经历过大大小小各类项目,深刻理解了质量控制的过程和意义,技术体系已经成型,能够熟练的运用身边的一切资源达成目的。具备全局意识和风险意识,能够在项目开始早期就提出各类潜在的质量风险,并提出解决方案或者建议,但是还没有有完善的知识体系,对测试领域的技术缺乏前瞻性。
    资深:“天地万物,皆可为剑”,知识体系已经演变成一套成熟的理论体系,能看到软件质量控制的未来,项目还没有开始就能预见到风险及缺陷,并且能够谈笑间将这些暗礁化为无形,有此一人,公司的项目无忧亦。
我苦苦追寻的测试之道的最高境界,不知道何年才能达到!!
395°/3881 人阅读/7 条评论 发表评论

左奇  2010-05-04

让我想起了学武的最高境界,差不多啊··


雷雨  2010-05-05

哈哈 看来楼主曾是武侠迷~


汪坤  2010-05-06

独孤求败啊


刘凤祥  2010-05-07

不错


汪苏宁  2010-05-08

写得不错,我正在体会楼主曾经的迷惘


冯甜甜  2010-05-12

我也在体会楼主的迷惘呢!希望我们都能成功的走出这段迷惘阶段。Fighting !


查灵  2010-07-07

迷茫期,,加油加油


登录 后发表评论