涉及3个关联软件的用例编写

软件测试用例编写问题:
一共有3个系统:服务器上级系统、服务器系统、服务器下级系统;服务器上级系统、服务器系统、服务器下级系统数据都有关联。
现在需要编写服务器系统这部分的测试用例,请问怎么划分测试区域及用例来更好的测试呢?
要是都在一块写感觉太大,太庞杂了
希望能在这里获得启发,非常感谢!

  1. 按接口来分层设计:

-1.1 服务器系统本身的内部接口用例设计
-1.2 服务器与上层系统之间的接口用例设计
-1.3 服务器与下层系统之间的接口用例设计
-1.4 集成测试,端到端的测试用例设计
-1.5 其它专项设计,例如 压力,性能,可靠性,安全 等

1.1 首先测试自身,也就是说 上下游的数据我可以 构造,构造各种自己想要的数据,包括合理与不合理的数据
1.2 和 1.3, 测试两个系统之间的通信是否正常
1.4 拓展设计: 系统是否可靠,流量冲击是否满足,可靠性是否达成等等
1.4,测试端到端,3个系统之间的功能是否正常

服务器上级系统、服务器系统、服务器下级系统
做一个异常小补充:
1、中断
2、离线
3、容错
4、丢包