公司是零售电商企业,最近为了应对双十一以及和阿里合做带来的巨大导流,要对相关的系统作一些列的性能测试。幸福来得太忽然,留给测试和性能调优的时间很少,故最近加班蛮多的。数据库
时间紧迫,相对应的测试中出现了不少不可预知的事情,说说其中发生的一些事,以及引发今晚想写这篇博客的缘由吧,纯属吐槽和我的想法,看看就好了。。。性能
先说说关于接口文档的事情吧。CRM系统的开发周一给了我接口文档,而后我就调试接口准备作基准测试了,结果测试过程当中,出参一直有问题,不是为空就是报异常,服务端断开链接,让我很受伤。测试
直到今晚下班,才找到缘由:开发从开始给个人接口文档,里面的入参,Key一直是错的,而后。。。我只想说一句:总有开发想害朕!!!优化
如今从需求到研发到测试到上线,都讲究团队协做,团队成员确定要彼此相互信任,因此一开始就没有对接口文档存在疑虑,还觉得是本身的脚本有问题,只能说仍是我太年轻啊。。。spa
但最让人不能接受的是:明知道有问题,开发仍是按时下班,不想办法解决问题。设计
今晚找到缘由后,开发只说了一句:我也没想到啊。。。开发经理也只说了一句:我已经和开发沟经过了,明天好好测试。。。调试
还有今晚加班在跑压测脚本的时候,开发在旁边组队玩游戏,还兴致勃勃的大声讨论游戏,走位,放技能。。。历来没这么痛恨腾讯,作什么游戏,MMP!接口
还有件事,须要进行压力测试的系统还有仓储系统,周一早上已经发邮件告知项目经理和相关开发了,测试须要开发提供相关接口文档和数据库表字段说明文档。游戏
然而直到周二下班才发给我,仍是直接QQ发过来的,从代码里copy出来的。开发
以前就屡次沟经过要提供明确的说明文档,不然测试工做没法进行,结果开发轻飘飘的说一句:这个系统没有接口文档,凑合看吧,后续咱们慢慢优化。。。
直接致使测试过程当中对于不少字段和参数的意义不明确,须要屡次找开发确认沟通,浪费了不少没必要要的时间!
开发依旧天天按时上下班,空闲时间玩游戏,项目经理也是天天下班走以前过来问我进度,说到问题就打哈哈,遇到这些同事,以为很悲哀。。。
有点跑题了,说说我理解的工程师职业素养吧。。。
责任心:不管是项目经理、开发、测试抑或其余岗位,要对本身的工做负责;
开发对本身的代码质量、可读性、接口设计文档等产出物负责;
项目经理对项目进度和人员协调沟通、解决遇到的问题负责;
测试对缺陷的发现、验证,对系统质量负责。
信 任:团队协做,对团队的成员保持信任!信任是必须且双向的,而不是单向的。而不少码农(在我看来缺少职业素养的开发也就只能称为码农)对测试提交的缺陷保持不信任态度,
对本身的代码质量迷之自信,致使测试须要屡次验证以后,开发才不情不肯的看log查找缘由修复缺陷,修复后也不会主动告知测试,须要测试去屡次询问,无形浪费时间。
沟 通:面对面沟通是最高效的交流方式,如上面的例子,这种无形中的沟通成本,致使了测试时间的压缩,间接致使系统的质量下降。
固然,这里不只仅针对开发人员,而是不少的工程师岗位的人都欠缺这种主动沟通和彼此信任的素养。
工 做:有人把工做当作养家糊口的物质来源,有人当作责任,有人当作使命,不一样的想法致使不一样的结果。这里不是给企业洗地,怂恿你们去拼命加班工做。
从契约精神来说,我的和企业之间是合做雇佣关系,企业支付薪酬,我的付出大致对等的劳动来为企业创造价值,各取所得。
因此我我的认为,若是因为我的的疏忽致使了其余人的利益受损(我已经连续加班四天,就由于无形的沟通成本和开发人员的责任心低下致使损害了我的的休息时间和身体健康),
工程师有责任对其承担责任,而不是继续听之任之。
其 他:固然,限于每一个公司的研发流程和管理、企业文化等问题,有些额外的因素,但少数人不应为大多数人的错误承担责任!!!
写下这篇博客的时候,情绪已经很冷静了,就事论事,在Google,讲究工程师文化和软件质量是全部人的事,而不是测试工程师的事。
国内互联网的畸形发展和过分,以及国内教育模式和培训机构流水线似的出产各种型人员,都让工程师岗位的大多人员缺少这种素养。。。
我本人也是培训机构出身,深受其影响,工做早期工程师素养也不好,但这不是出现上述这些问题的理由。。。
瞎扯到这里,以为仍是吐槽居多,洗漱睡觉吧,明天依然要完成本身的工做。
别打扰别人,也努力别被人打扰,加油!!!