华为云测试「真机体检」神器,让你的应用赢在起跑线

开发移动应用时,测试环节总让人抓狂:烧钱烧时间、bug防不胜防、设备型号多到崩溃……别慌!华为AppGallery Connect(简称AGC)推出的云测试服务化身测试界「全能管家」,直接搬来热门机型库让你"云测应用"!

HUAWEI AppGallery Connect云测试为您提供了热门移动终端设备,有针对性地向您提供应用在手机上的兼容性测试、稳定性测试、性能测试、功耗测试、UX测试和安全测试,快速出具专业且详细的测试报告,帮助您提前发现并精准定位和解决问题,为您提供便捷的一站式移动应用测试服务。

一、如何使用云测试?

  1. 登录AppGallery Connect点击“我的项目”。
  2. 在项目列表中点击需要测试的项目。
  3. 在左侧导航栏中,选择“质量 > 云测试”。
  4. 点击右上角的“创建测试”,进入创建测试任务页面。

更多接入操作点击此处<<<

二、云测试的主要功能:

主要功能

功能描述

兼容性测试

兼容性测试为您提供大量的终端设备,全自动化验证应用在终端设备上的首次安装、再次安装、卸载和启动中的异常问题,检测出应用的崩溃、无响应、闪退、运行错误、账号异常、黑白屏、无法回退等兼容性方面的问题。

稳定性测试

长时间遍历测试及随机测试应用在手机上的内存泄漏、内存越界、冻屏、崩溃等稳定性问题。

性能测试

提供手机应用性能测试服务,在真机侧完成应用性能数据如时延、CPU、内存、耗电量、流量等关键指标采集,深入分析应用性能薄弱点。

功耗测试

提供手机应用功耗测试服务,检测影响手机应用功耗的各项关键指标。

UX测试

提供真机设备上HamonyOS应用/元服务UX测试能力,可检测问题类别包括基础体验、系统特性适配、视觉风格、动效、大屏体验等。

安全测试

提供手机应用安全测试服务,检测应用中是否存在病毒木马和恶意广告。

说明

目前仅支持对Android应用进行安全测试。

预设内容

在兼容性测试和性能测试中设置登录账号相关控件ID及账号信息,或者在自定义指令(点击、输入文字、忽略)中输入相关操作的应用包名和应用包内对应的控件ID,实现应用在进行兼容性测试和性能测试过程中使用账号登录,或者某些动作的自动化操作,解决您自测过程中应用的登录问题或者某些特定操作的遍历,更好的深入遍历应用,完成应用的质量检测。

三、案例展示

某天气应用,应用版本更新快,新版本上线时间紧迫。通过云测试全面的测试报告,开发者快速发现了不同机型上出现的无响应、UI异常、崩溃等问题。并通过云调试快速定位,崩溃率下降了72%、上架效率提升了60%。

上图为某天气应用中实际面临问题及解决方案

在移动应用质量竞争时代,云测试服务测试从成本中心转化为体验护城河,降低开发者测试成本,更使应用质量缺陷密度下降,是开发者构建竞争优势的必备利器。

欢迎广大鸿蒙开发者体验云测试服务。如果您是一位鸿蒙开发者,赶快加入体验服务,让我们携手共进,共享鸿蒙发展的无限机遇,点击链接即可体验:云测试服务

AppGallery Connect致力于为应用的创意、开发、分发、运营、经营各环节提供一 站式服务,构建全场景智慧化的应用生态体验。为给您带来更好服务,请扫描下方二维码或者点击此处免费咨询。

如您有任何疑问,请发送邮件至agconnect@huawei.com咨询,感谢您对HUAWEI AppGallery Connect的支持!

在 Angular 框架中使用真机进行开发或调试,通常涉及远程访问真实的设备环境,以测试 Angular 应用在实际设备上的表现。真机服务(如 BrowserStack、Sauce Labs、AWS Device Farm 等)提供了远程访问真实设备的能力,开发者可以通过这些平台运行和调试其 Angular 应用。 ### 配置与使用方法 #### 1. 准备 Angular 项目 首先,确保你的 Angular 项目已经构建完成,并且可以通过本地服务器运行。通常可以使用 Angular CLI 提供的 `ng serve` 命令启动本地开发服务器: ```bash ng serve ``` 如果你希望将应用部署到真机平台进行测试,也可以使用以下命令构建生产版本: ```bash ng build --prod ``` 构建完成后,生成的 `dist/` 目录可以部署到真机支持的测试环境中。 #### 2. 选择真机平台 常见的真机平台包括: - **BrowserStack**:提供跨浏览器和跨设备的实时测试与自动化测试支持。 - **Sauce Labs**:支持多种设备和浏览器组合,适用于手动测试和自动化测试。 - **AWS Device Farm**:提供多种设备和操作系统组合,支持 Appium 自动化测试。 - **阿里真机华为云真机**:国内用户可选择的真机服务提供商。 #### 3. 部署 Angular 应用到可访问的服务器 真机平台通常需要访问公网 URL 来加载你的 Angular 应用。你可以将构建后的 `dist/` 文件夹部署到以下任意一种服务器: - 使用静态托管服务(如 Firebase Hosting、GitHub Pages、Vercel、Netlify) - 使用本地内网穿透工具(如 ngrok、localtunnel)快速生成公网 URL: ```bash npx ngrok http 4200 ``` 这将为本地 Angular 服务器生成一个公网访问地址。 #### 4. 在真机平台中测试 Angular 应用 以 BrowserStack 为例,登录后可以直接在实时测试界面输入你的 Angular 应用 URL,选择目标设备和浏览器进行测试: - 选择设备型号(如 iPhone 13、Samsung Galaxy S22) - 选择浏览器(如 Chrome、Safari) - 输入你的 Angular 应用公网地址 - 开始调试、点击、截图、查看控制台输出等 对于自动化测试,可以结合 Protractor 或 Cypress 编写端到端测试脚本,并上传到 BrowserStack 或 Sauce Labs 执行。 #### 5. 调试技巧 - 使用 `console.log()` 输出调试信息,并在真机平台上查看控制台日志。 - 启用 Angular 的开发模式(确保 `environment.prod = false`),以便获得更详细的错误提示。 - 利用浏览器开发者工具远程调试(部分平台支持 DevTools 集成)。 #### 6. 集成 CI/CD 流程 在持续集成/持续部署流程中,可以将真机测试集成到 Jenkins、GitHub Actions、GitLab CI 等工具中。通过 API 调用执行自动化测试,并将测试结果反馈到构建流程中。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值