DevEco Testing 是一款为OpenHarmony及HarmonyOS生态合作伙伴提供专业测试服务的软件,它致力于通过多维度的测试能力,为生态产品的高质量发展保驾护航。
DevEco Testing作为OpenHarmony生态整机测试能力中心,不仅支持多种类型的测试服务,还提供了丰富的实用工具,旨在提升开发者的测试效率和产品质量。它支持从应用测试到设备测试的全流程服务,为开发者打造高品质应用和设备提供了有力支持。
测试框架(DevEco Testing for xUnit)
支持多种开发语言:DevEco Testing提供了强大的自测试框架,支持Python、Java、JS、C++、C等多种开发语言,满足不同开发者的需求。
多设备交互支持:测试框架支持不同设备类型及多设备交互,自动化处理复杂的设备发现、配对和连接等活动,使开发者能够像编写单设备测试用例一样编写分布式多设备测试用例。
易于使用:通过简化测试流程,开发者可以更容易地编写和执行测试用例,提高测试效率。
应用测试服务(DevEco Testing for App)
一键式启动:提供DevEco Service云测试、DevEco Testing for App客户端和DevEco Studio测试插件等多种入口,支持一键式启动测试任务,实现无人值守的自动化测试。
专项测试能力:包括兼容性测试、稳定性测试、性能测试、UX规范测试和安全测试等,全面覆盖应用测试的需求。
详细测试报告:测试完成后,开发者可以查看详细的测试数据和优化建议,利用测试错误截图、异常信息和分布式跨设备日志等特性实现问题的快速定位。
设备测试服务(DevEco Testing for Device)
专业级测试解决方案:为HarmonyOS Connect硬件开发者提供设备测试解决方案,支持一键式便捷执行、全自动多维度深度测试,并生成专业测试报告和专家建议。
多种专项测试能力:包括性能测试、功耗测试、安全测试、稳定性测试、多媒体测试和兼容性测试等,帮助开发者全面评估设备质量。
实用工具
UI Viewer:可以获取页面的DOM树,方便编写自动化测试用例。同时,UI Viewer还可以获取应用的界面组件的坐标、组件ID、text等各种属性信息,用于UI自动化测试。
设备投屏和Trace解析:支持设备镜像投屏和Trace解析等实用功能,显著提升控件信息获取效率和测试结果分析体验。
自动化测试框架(DevEco Testing Hypium)
轻量级且高效:支持开发者使用多语言(如ArkTS、Python)为应用编写自动化测试脚本,覆盖全场景多形态设备上的自动化用例编写需求。
智能编码插件:提供DevEco Testing Hypium智能编码插件,包含全新UIViewer、实用工具集合和20+高频预置模板,显著提升测试脚本开发效率。
多维度检测能力:结合应用基础质量建议和优秀实践,提供多维度的核心检测能力,快速评估应用基础质量。