我们在工作中常常抱怨公司不正规,制度不完善,一些工作的必要条件都不满足,测试工作难做,其实让其他人员有效地了解测试完成工作都需要些什么条件,完全需要靠我们测试人员自已。一般来说我们的测试工作一般要受制于管理层和程序员,例如测试计划不明确,需求变更不通知,程序很难测试,程序质量差还需要测试人员进行测试等等,像这些情况出现的时候测试工作感觉起来会很难进行。其实测试员可以向管理层和程序员说明工作难以进行下去的原因,或者说是约束条件。
从我的经验来看大部分的管理层或者说是项目经理并不是不关心测试或质量,他们是真的不理解自已的这些行为对测试过程产生的影响。所以测试工作的一个重要部分就是不停地向这些人员进行沟通,呵,呵我们也叫做洗脑和教育。幸运的是我所经历的大部分管理层都是听得懂这些内容的,也会尽量配合工作。很久以前看过一本书将这个工作叫做帮项目组人员打疫苗,多打疫苗项目组人员就会有免疫力,以后相关的配合工作相对来说做得就好,只可惜疫苗的作用有期限,所以测试人员就需要常常跟项目组和管理层进行沟通。
还有一种比较严重的情况是在一些压力或其他情况下,测试人员明知道这些是工作的必要条件,但不敢去争取甚至自动放弃这些条件,例如,跟项目组关系比较好或心软所以不去做相关的要求。那么出现这种情况而导致的测试工作难做,或出问题就只能是测试人员来担当了。
总之,测试人员应该维护测试人员的生存环境,不用幻想别人能懂能这些!