百度移动云测试中心简称MTC(Mobile TestingCenter)。该中心为开发者提供了上百种主流厂商的移动终端设备及增强模拟器,涵盖了Top 100 Android真机和各种配置的模拟器,方便开发者进行实时的手机应用开发和测试工作。
中心介绍
百度移动云测试中心简称MTC(Mobile TestingCenter)。该中心为开发者提供了上百种主流厂商的移动终端设备及增强模拟器,涵盖了Top 100 Android真机和各种配置的模拟器,方便开发者进行实时的手机应用开发和测试工作。MTC,针对开发者和厂商的不同需求,开放出多种云服务,包括:云测试、云调试、云审核等。
云测试
百度移动云测试服务首次对外开放,通过“两种类型”、“三个维度”、“六种测试” 十分钟内完成上百种主流手机环境下的自动化测试,全面检测Android应用。
两种应用类型:
· Native App 本地应用
· Web App 网络应用
三个维度:
· 支持Android多版本测试
· 支持多种分辨率测试
· 支持Top 100 Android主流真机
六种测试:
· 安装卸载测试
· UI适配测试
· 稳定性测试
· 遍历测试
· 性能测试
· 录制回放功能测试
Native App
NativeApp测试是百度移动云测试中心(MTC)推出的针对Android原生应用的测试服务。包括以下多种测试:
· 安装/卸载测试:提供了应用在上百款机型的安装/卸载测试。
· UI适配:测试应用对各种屏幕大小的适配情况,避免尺寸过多造成应用与屏幕不匹配的情况。
· 稳定性测试:稳定性测试可以发现应用运行当中的bug,避免出现应用崩溃的情况。
· 遍历测试:与Monkey测试不同,模拟手动测试遍历应用的UI操作,实现真正的一键式测试。
· 性能测试:启动时间/流量/CPU占用/内存占用/耗电量各项数据记录并生成报告。
· 录制回放测试:提供单机录制脚本,云端多机回放方式的功能测试方法。
Web App
Web App测试是百度移动云测试中心(MTC)提供的针对移动WebApp进行的测试。可以针对不同Android版本、屏幕分辨率和浏览器进行测试,并返回最终测试结果。测试者通过提交测试任务的方式,将测试对象(WebApp URL)、测试行为(标准文本测试用例)、测试条件(操作系统、分辨率、浏览器组合)等通过网页选择的方式提交到MTC。由MTC在云端完成测试环境准备、任务调度执行和生成测试报告。测试者只须关注于测试业务逻辑(功能、性能、兼容性),MTC保证环境稳定性、调度正确性和执行结果可靠性。Web App测试属于前瞻性技术,体现各种组合下的兼容性测试,包括Android和IOS平台。目前该项测试还处于公测阶段。
云调试
百度移动云测试中心,利用先进的HTML5技术和后端展示加速,向百度开发者提供真机和模拟器云调试服务。该服务向开发者提供基于真机和模拟器UI界面的操作体验,并提供操作所对应的Log日志信息。此外,还能模拟多点触控功能,仿佛手机就在您的身边。
· 提供百余种真机测试机和模拟器,仍在不断新增。
· 调试服务全部免费,最大程度降低测试成本。
· 针对某款测试机单独安装APP,对操作过程进行日志跟踪,远程可视化调试。
云审核
百度移动云测试中心具有针对Android原生应用的强大的云端自动化审核能力,每小时可处理超过5000个应用的审核,目前已经在百度移动搜索上线。合作伙伴可以通过MTC
开放API来使用MTC的审核服务,完成自动化的应用审核,审核内容包括安装,卸载,启动,稳定性,UI适配,广告扫描,病毒检测等。
开放编程接口
MTC提供一整套开放API,输出云测试的能力,支持合作伙伴二次开发。MTC针对Android原生应用提供了多样的测试API,支持合作伙伴单个或批量提交Android原生应用进行测试。测试内容涵盖基础的安装、卸载、UI适配、启动等功能。用户可以定制针对不同的测试条件,定制Android版本、UI分辨率和测试项。同时,MTC针对Web App的开发者,提供了一系列符合Web App测试的API,并可以自由的配置Android版本、分辨率和使用的浏览器。