看你描述了一波,大概总结一下你们团队的难处和症结。
1、整个团队乃至公司考核制度不完善(这些问题,与开发负责人、CEO 都有过沟通交流,但最后都仍然没有多大改善),同时领导想看到的是即时效益,可能是你们公司规模和老板思想直接导致;
2、开发人员测试观念薄弱,同时技术能力也一般(开发质量差,提测的功能,冒烟测试通过率通常只有 50% 左右);
3、产品需求设计来回改,产品能力也不强(项目界面、易用性问题比较严重)
提供几点意见给你参考:
1、找 CEO、开发直接 leader、HR 直接沟通考核制度定制改善,你可以提前列出关于团队配合相关的开发测试考核指标,表达自己的意见,当然考核制度并不能很直接的解决问题,可以尝试去推动完成,公司的制度就是在工作中不断完善,作为测试领导这是你能为公司做的一些分外事。
2、作为测试 leader,首先你要分析一波你自己团队成员的能力,哪些测试主导能力强的(测试驱动方面,沟通方面等)、哪些具备测开能力的,这一步很关键。
1)对于测试主导能力强的,让他多执行测试 PM 职责(涉及发布前、发布中、发布后各个节点的职责点,这个作为 leader 你那边可以具体到点列清楚,然后让测试 PM 去执行推动),可以一定程度提高成员的执行力、测试管理能力以及成就感。
2)对于具备测开能力的组员,建议前期直接接入单元测试和接口测试,配合开发完成接口方面测试。另外建议部署一套 mock 接口平台,网上有开源的,这样提前编写 mock 数据(包括正常数据和部分关键异常数据)供前端自测使用。以上两点一定程度可以提高冒烟通过率,更能提升团队技能。
综述,两个点的执行也就是我们测试人员的两个大方向,管理发展方向和技术方向
3、界面问题多:针对过往 bug 分析一下为什么界面问题很多。我大概的提几点常见的,你可以做更详细的分析(开发粗心导致、需求变动频繁导致、需求不明确导致、前端异常情况考虑不充分导致、服务端逻辑缺陷导致等等),
1)我想强调的是开发粗心导致的问题,首先你要和这位开发经常聊聊这方面问题,多发发这些数据,提供一下技能提升的意见,作为朋友的方式沟通,我想想没人不愿意去听。其次,多次沟通无效果的情况,直接和开发 leader 报数据说明开发者能力方面问题,通常情况下开发 leader 也会去找他谈,最终效果还是不明显的情况,就是找 HR 和主要领导沟通这个成员的问题。如果再大家努力下还是没效果,结果自知,为公司筛选员工,你也尽了一份力。
2)另外就是需求的影响导致,前期尽量安排需求测试,这个测试团队最好在需求出来后就去做,另外写用例的时候也去关注。把问题尽量的往前处理。当然这并不是万能的,不可能想的面面俱到。
3)关于服务端逻辑问题和前端页面部分问题,在上面我提到过接口测试和 mock 测试,都是可以提前一定程度发现并解决。
作为 leader 我们需从问题本身分析找出策略去处理这些问题,这也是 leader 应该完成和必须去做的事。
补充两点:
1、需求测试一定要做(需求评审前和测试用例编写过程发现的问题);2、发布前的 checklist 团队成员核对,小会模式完成。
这两点很重要,很大程度避免一些不必要问题发生(环境问题、代码分支问题、数据问题等),如果还是发生落实到个人,多次发生 leader 需发起谈话。
另外以上讲的情况只是针对你所发起的问题给出的相关意见,但不一定就完全可以照搬,需要你根据团队情况逐步实现,或丰富更多手段去实现。总之作为 leader 我们不能只去反应和沟通问题,本质我们要尽量去行动改进问题,这才高层和老板希望看到的,尤其是小公司,你反馈再多基本上效果都是很低的。另外想说的就是很多情况项目是紧急的状态,是不是都必须去做,答案是肯定的,尤其是测试方,除非上面大老板拍板说不用关注质量,我们可以精简一些流程尽量在提供的时间范围内完成必要的工作,这种都会涉及到测试策略的规范等等。
希望有所帮助吧!
另外如果你都做了很多策略和行动,很长时间还是没改变,建议别在这家待着,这公司不值得,这里的同事也不值得。没灵魂!!!
最近比较忙,后期有时间再维护
@githublitao 如何在被动对 vue 的前端代码做单步调试?我用的是 pycharm
楼主你好,为什么http://127.0.0.1:8180我用超级用户后台添加的用户登录不上?用超级用户也登录不上。
但是http://127.0.0.1:8180/admin这个用超级用户名称可成功登录