个人观点,仅供参考。
对于现状,还是有理由不满的。测试工作的繁复性有时候会让人很厌倦。但是,其前景必然是光明,也必然是艰辛。国人对于质量的认识尚不如日本,这点值得我们向他们学习(尽管我不怎么喜欢日本这个国家)。
对于测试人员来讲,有一些压力必须要承担:
1.对于一个项目,一个产品,这种情况是最糟糕的,测试人员现在干得可能是吃力不讨好的工作,没有人喜欢别人给他指出错误并要求其对其错误的内容进行更正。对立是很可能的事,但不是绝对。测试组和开发组之间相互抵制、挤压不如相互协作来得更有效且更能让工作变得顺利和舒服。
2.工作压力。不说也明白…… 在一些单位里头,开发人员完成开发一提交,剩下的果实全部是测试组的啦,在开发周期短的项目中,这种情况非常普遍:测试人员经常性的加班以期完成测试工作并提交报告。如果其中还发生了项目代码提交延迟等情况,则更会加剧对测试资源的剥夺,测试人员在短暂的时间内为求得片面的覆盖率而间歇性地放弃对质量的监控;亦或者,强求质量,不得不一再延迟发布时间,这期间的压力可想而知。在国内的一些软件公司里,项目质量让位于进度,进度则让位于先期市场投放。
3.有效流程改进与无效过程实施。但凡是这类情况,多半是制度出现了问题,一些有效的工作流程改进并达成了规范,结果却背道而驰,走向了完全相反的方向。这一部分是由于各部门间协调出现了问题,一部分则是由于缺乏强有力的执行力保障造成的。测试组中应坚决杜绝这些问题。鉴于固有习惯等问题,每当执行新措施时往往会让人茫然一段时期,这段时期所造成的局部混乱可能会导致一些教为严重的后果,且这类行为不一定是显性的,其中就包含了测试风险。(扯远了……)