Cloud Testing Platform

                                                                      @ 08/09/2013 

Questions?

  1. How many testing servers we are using right now?
  2. Do you know how to initiate a new UAT server?
  3. Will it be helpful if we can have more testing servers? e.g. one for each feature.

Questions?

  1. Have you used Virtual Machine?
  2. How do you think the VM can help us in testing work?
  3. 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

  1. What if we can initiate an UAT server with application deployed in couple of minutes?

  2. What if we can execute our automation test cases on a dedicated/clean server without being interrupted?

  3. You don't need to show Daniel how desperate your team wants another UAT server for a new feature.

  4. ......





Thank You

Cloud Testing Platform

By xuwenjingsh

Cloud Testing Platform

  • 161