用最少的用例去覆盖最多的业务场景

登陆-搜索商品-加购物车-下单-支付
比如以上业务场景的接口用例怎么设计啊,说是用最少的用例去覆盖最多的业务场景,测这一条“登陆-搜索商品-加购物车-下单-支付”完整的就行,就算覆盖了”搜索商品-加购物车-登陆-下单“这种了?

如果要最简单的, 那就测这一条“登陆-搜索商品-加购物车-下单-支付”完整的就行,建议还是多覆盖一下。

应该是基于单个业务场景,用尽量少的测试用例去覆盖正向case。
比如搜索功能,搜索有多个搜索项,用一条测试用例覆盖过个搜索项,而不是对每一个搜索项设计测试用例。