有赞测试团队介绍 读后有感

读了“有赞测试团队介绍”的这篇知乎分享,确实能感受到有赞测试流程的规范和成熟,有些我们可以借鉴起来;接下来我主要从如下几个方面同时结合公司现状(我刚来公司一周,可能会有些现状了解的不是很透彻,如果有片面或是不全面的欢迎大家指正),发表一下读后感言。
一、流程方面
项目协作
如上图,通过有赞的项目协作流程,个人总结有如下优点:
1、测试人员参与的时间比较早,从需求评审就介入,而且跟踪项目较完整,从需求评审一直到项目上线
2、测试流程很规范,从前期的需求分析,测试方案设计,设计评审,再到测试用例及提测用例的编写;有比较合理的时间去消化需求,落实用例,为后期的测试场景覆盖打下良好基础,避免后期时间紧张,场景考虑不全;
3、对于需求分析比较重视:需求分析后,需要输出对象生命周期图、业务时序图、用例图、待确认的问题、风险点清单。并就相关问题、风险与产品、开发进行多次沟通,直到问题得到明确答复。
这样前期重视需求分析,可以将一些需求不合理或是遗漏问题在前期暴露,在开发阶段就会解决一些问题,避免到后期测试阶段才暴露一些需求或是流程问题;同时能够更合理的评估测试范围,避免一些其他的业务功能兼容遗漏;
4、对于开发质量比较重视,开发阶段增加了单元测试,这样能够进一步保证开发功能的提测质量,把一些问题截止在前面,而不是到后期测试才发现,才去修改;
5、测试用例管理:在测试产出用例的时候会有两份用例,一份是测试用例,一份是提测用例;顾名思义,提测用例,就是开发在提测之前需要保证的流程功能用例,而且在开发流程中也有冒烟测试(个人认为冒烟测试直接执行提测用例即可,实际可能不太清楚是不是一套)和提测报告。这样,就保证了提测之后测试程序的质量,避免测试前期还因为主流程不通等严重影响测试进度的问题出现;
6、对于测试效率提升的重视,引入了测试自动化以及白盒测试,这里可能包括接口、UI等自动化

总结概括:流程比较完善,测试全程介入,提测之前的流程是比较多的,比如需求分析确认问题,设计测试方案,测试用例,单元测试,提测冒烟测试等等,前期介入比较多,可以将部分问题控制在前面解决,毕竟问题越是遗留到后边,修改的成本越高;

接下来通过这段时间与同事沟通以及自己总结,与公司现有情况做一下对比以及一些自己的建议想法:
1、测试人员介入和项目跟踪时间,以及测试流程:
需求评审会有人员参与,但是可能存在项目忙,参与项目需求的人员和实际执行测试的人员不是同一个人;
测试有的时候在项目提测的时候才开始介入项目测试,之前没有时间或是很少时间去充分的分析需求,以及评估测试范围,制定测试方案,有时候都没有时间编写测试用例。
当然以上问题也是测试资源和项目周期紧张,这就需要以后平衡,要想流程规范且质量有一定保证,多少是需要投入一定的时间和前期合理规划的;
2、对于开发质量,及提测质量的重视
缺少开发单元测试和自测的阶段
建议先把提测之前的自测做起来,在提测之前至少保证主流程,提测用例是通过的,后期可以再将单元测试推广;
3、测试效率提升
就如之前的计划,正好把接口测试和UI自动化引入,在提测之前保证接口质量,同时自动化用例也可以同步上线,对线上环境做相应的监控,以及后期其他项目兼容的一种辅助,避免大范围回归;后期大家能力提升之后可以考虑是否引入白盒测试等。
4、项目总结
对于一些优先级比较高或是项目周期比较长的项目,可以考虑要不要加入项目站立会的流程,这样每天或是几天同步一下进度,以及项目问题解决;
项目上线之后可以做定期的总结及复盘,对线上反馈问题进行总结,确认是用例场景考虑不全,还是测试范围评估不准确,还是环境需要完善等等,总结才能有进步。
二、工具建设
QA平台、有赞mock服务、安全扫描工具,性能测试平台,Carmen测试平台,持续集成平台,测试工作台等等;
这里对于工具和平台的构建其实还是需要时间和人力去搭建和维护的,如果前期达不到构建如此规范的平台,可以先重点关注这些平台中主要涉及到的一些内容,或者通过其他方式或是其他已有平台等来进行一些相关内容反馈。。
比如:
  • 有赞QA平台提供了「构造测试数据」「项目质量报告」「项目日报」「环境健康检查」能力;测试报告,包含项目质量报告及项目日报。用于跟踪项目过程质量、进展、风险及最终项目上线的质量。
  • 测试工作台:该工作台的目标是把测试小伙伴平时奋斗的成果展示出来,测试同学参与了哪些项目,项目的提测质量、测试质量、相关报告及风险点
我们可以考虑要不要先发起这些平台中的项目质量报告,项目日报,项目提测质量,测试质量等内容的补充;
三、线上监控
现在开发有线上的监控服务,加上后期的接口及ui自动化测试上线,后期如果通过定期执行,个人认为监控力度还是比较完善的。
四、发布管理
在发布管理上可能需要运维多费心,尽量梳理统一的环境部署规范,使环境部署不会占用太长时间;暂时发现以下一些情况,可能阻碍测试进度:
  • 前期测试环境搭建有时候比较费时间,有的时候提测之后好几天部署不成功;
  • 在有项目并行的时候,有的项目分支代码不完整,导致在分支下测试时候其他功能报错等不能使用,可以讨论是否可以优化;

《有赞测试团队介绍 读后有感》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注