Cloud Testing Platform
@ 08/09/2013
Questions?
- How many testing servers we are using right now?
- Do you know how to initiate a new UAT server?
- Will it be helpful if we can have more testing servers? e.g. one for each feature.
Questions?
- Have you used Virtual Machine?
- How do you think the VM can help us in testing work?
- Do you know the "Template" for VM?
Cloud Testing

Server virtualization

Background(From etao)
- Machine Management ——"Planned Economy"
- 测试机器资源的使用存在较大浪费,测试机数量是开发机的3.3倍
- 资源节约意识不够
- 机器资源占用情况不透明
- “无限期租赁”:新项目额外申请的机器资源,在项目结束后不主动归还
- 为了避免相互冲突,项目和个人独占机器情况严重
- 测试机砍掉50%+
Background of EFLab
No enough testing machine for daily
testing/developing work
Platform architecture

Web UI

Scenario

States

Usage Data
- 宿主机
- 20台DELL PowerEdge C6100(CPU:xeon 5620,2×4 core,内存:24GB,硬盘:2×600GB SAS),平均1虚8
- 快照(模板)数据和机器数据各是3T左右,cache使用约3.4T,平均每台虚拟机占用60G
- 存储每天单机增加2G左右容量
- 主要数据
- 用户数:40
- 虚机数量:162
- 模板个数:130
- 累计虚机申请台次:1250
- 测试类型
- 各项目功能测试
- 持续集成
- 浏览器兼容性测试
Feedback from Etao
- 快速申请,满足突入而来的大规模机器需求,避免项目延迟
- 快速搭建和易于维护的测试环境,成倍缩短时间,极大的提高了测试效率
- 环境独立和干净,避免公用环境的冲突和隐藏问题,加快了问题定位
- 方便了开发自测和联调,支持了持续集成的动态的大量的机器需求
Prospect
- What if we can initiate an UAT server with application deployed in couple of minutes?
- What if we can execute our automation test cases on a dedicated/clean server without being interrupted?
- You don't need to show Daniel how desperate your team wants another UAT server for a new feature.
- ......
Thank You
Cloud Testing Platform
By xuwenjingsh
Cloud Testing Platform
- 161
