我也负责这一块,有机会一起交流一下啊
現在很多系统下游都带着算法服务、数据操作服务、感觉端到端测试和集成测试环境建设更多的还是要考虑这一块,一个良好的系统的离线部分理论上在线下是可以做到全覆盖的
不要为了做平台而做平台,要想清楚,接口平台到底能带来什么收益
感觉这只是自动化测试的第一步,也可以说是半自动化的状态,如何批量构造 case,如何校验,如何保证覆盖率,如何提高质量需要更多的思考
1、最通用的还是 AB 测试,除此之外还有离线测试,当然离线测试需要准备足够庞大及可靠的测试集及对比方案。但是都是围绕推荐的常用指标以及业务本身的核心指标来评价的
2、一般关注的还是常用的推荐指标:pv、uv、准确率、召回率、覆盖度、还有业务核心指标(例如商品推荐的用户消费)、业务性能指标。除此之外,可以了解一下新颖度及惊喜度