1、空白机器可运行。通过一个总控脚本就可以做到依赖环境准备,lib库安装,测试case执行等。
2、测试框架允许case并行。
3、业务层case对外部不存在固定依赖,例如依赖于某个写死的目录。
4、业务层case依赖的server端口,最好是随机的。
5、不允许业务层去操作公共环境。
4.2 后续可能的技术方向
1、case按照执行时间切分。按照时间切分来替代按照case数切分。
2、从分布式测试执行过渡到云测试服务。
原文转自:http://www.ltesting.net