Netflix设备的自动化测试(上)(5)

发表于:2016-11-17来源:杰微刊作者:译者macsokolot点击数: 标签:Netflix
- 对测试进行编组(测试套件) - 选择何时运行它们 - 选择要运行它们的配置如何 - 存储测试结果 - 可视化测试结果 3、网络操作 在带有波动带宽的设备上
- 对测试进行编组(测试套件)
- 选择何时运行它们
- 选择要运行它们的配置如何
- 存储测试结果
- 可视化测试结果


3、网络操作
在带有波动带宽的设备上测试Netflix应用程序体验的核心要求是确保高质量不间断的播放体验。我们需要一种服务可以改变网络状况,包括流量整形和DNS操纵。


4、文件服务
当我们开始收集用于归档目的或用于存储巨大日志文件的构建时,我们需要一种方式来存储和检索这些文件,并且通过文件服务以实现这一点。


5、Test Runner
每个服务是完全独立的,因此我们需要一个协调器,能够与各个独立的服务进行通信,以便在测试运行之前获取和准备设备,并在测试结束后收集测试结果数据。

 

遵循上述的设计思想,我们构建了以下自动化系统。

 

自动化测试,Netflix,SDK

 

原文转自:http://www.ltesting.net