|
论坛里有很多人说自己所在公司测试工作环境很糟糕,例如公司测试流程存在一些问题,有些公司不重视测试、不写测试用例、无自动化测试、性能测试等工作。这几天在我的第一期测试热门话题中有多人留言询问该怎么办,这种现象比较常见,但却不太好回答,在这里我只阐述一下自己的观点,也欢迎大家来纠正和指点。
在遇到糟糕的测试团队或工作环境时,不要一直悲观抱怨。首先要明确一点,公司想要测试达到怎样一个高度,是安于现状,还是谋求发展。有些时候不是公司不需相应的测试工作,而是他们不知道该怎样开展相应的工作,其实这对我们来说是个很好的机会。在和自己经理或BOSS聊天时,可以适当了解一下测试组的发展目标,不要不好意思,该问就问。对于一个存在很多问题又安于现状的公司,没什么好说的,有好机会就跳槽吧。(在没有找到落脚点时,不推荐直接离职。人往高处走,水往低处流,切忌不要从一个坑跳到另一个坑)
在对测试期望较高的公司该如何利用好其中的缺陷,举个例子:如果你所在的公司没有自动化测试,你应该把握这个机会,在空闲时间学习和研究自动化,当能够写出自动化测试脚本时,就拿项目做实验,争取把能转化为自动化测试的测试用例都写成脚本,在遇到问题解决问题中你会收获很多。当你所写的自动化测试脚本在回归测试中大展身手时,作为领导一定会发现,因为你的回归效率高于其他人,领导是希望其他人都具备这样的能力,这时你将担任培训讲师,你会成为自动化测试的核心人物,如果公司考虑组建自动化测试组,你就是组长的候选人了。(聪明的人会利用测试内部的缺点往上爬)其他缺陷同样按照这个思路进行完善,相信一定有所收获!在推广某些新技术时一定要制定好周密的计划,当反复实践有把握成功推广时在行动,同时还要注意,你所推广的新技术或完善的某些东西不要涉及太多人和部门,否则多半会被领导拒绝。
以前看过一篇文章《如何突破月薪8000》,里边是这样说的“你在上班过程中有两个老板 一个老板是给你发工资、决定你升迁的顶头上司,另一个老板是你自己。你的顶头上司(第一个老板):他决定着你的现在,考虑到你目前创造的价值以及公司的人力成本,给你一个他能负担的薪水。自己(第二个老板):她(他),会决定着你的未来,你需要做的是不断提高自己的能力,有些时候就需要在闲暇挤出为第二个老板工作的时间,你的专业技能越高,你的薪水就越高,这是我们常说的内职业”。本人十分赞同这一观点,所以无论多忙,我都会用空闲时间来学习一点东西,哪怕是几个英文单词。
再来分析一下什么样的项目重视测试,什么样的项目不太重视测试。以面向政府机关或是先签单后开发的项目,公司为了节省成本,往往对测试工作要求并不高,相应的测试工作能减则减。只要项目不存在致命或严重问题,低级别BUG甚至不做修改,这时你会说公司不重视测试或不规范。如果是先做某一领域的产品,然后去竞争签单的项目,公司为了提升竞争力,不仅追求产品的功能强大,同时还考虑用户的适用性、实用性、使用效率等问题,对测试要求较高,测试用例评审、单元测试、性能测试等工作一个都不少,你会说公司比较规范,且重视测试。
本期到此结束,下期继续…… |
|