测试团队负责相关项目具体测试工作、自动化建设、合并发布流程管控、设计开发线上业务级别可用性监控、同时在研发提升测试效率的工具。 测试团队主要负责度量产品质量及研发测试效率工具。
从度量产品质量角度讲,医贝测试人员具备白盒测试能力、CodeReview能力、业务功能测试,从而实现核心系统可持续自动化测试,保障系统在频繁发布情况依然是稳定的、高可用的。 对于效率工具研发,测试人员完成相关第三方mock、应用级健康检查、线上业务级可用性监控、持续集成工具、UI自动化、测试工作台、性能测试平台、全链路性能压测等。
医贝测试项目分为标准需求项目、技术重构项目、优化项目、缺陷修复项目。有限的测试资源通过不同策略支持着绝大部分业务产品的测试工作。
第一、对于标准需求项目或者跨多个业务的项目,一定会有测试投入,并且会有一位PTM来协调测试工作。PTM需要确保所有需求点都拆分到各个业务测试人员手里,跟踪相关测试人员按时提交标准测试方案。当测试方案汇总后,PTM需要评估后续测试过程中,测试人员如何投入。即哪些业务的功能测试PTM可顺带执行掉,哪些确实需要对应业务线测试人员来完成,以避免一个项目投入过多测试人员。
第二、技术重构改造项目,这种一般是单应用或者极少应用改造,但不改变业务使用规则。这类项目测试人员只要设计测试方案并完成测试用例落地即可,用例的执行由开发自行完成。测试人员要做的就是对新系统进行自动化覆盖。如有需要,测试会在上线前做质量check。
第三、对于小型项目,如果开发的自测场景与测试人员的测试场景基本一致,那开发自行搞定即可;或者测试人员把需要特别关注的或者风险点给开发人员简单介绍。对于有差异的,测试人员把差异点向开发人员描述清楚即可。医贝测试人员拿到具体需求后,按照有赞测试对需求分析和测试方案统一要求,完成相关工作。