测试

LambdaTest 和 Tosca 结合进行真机测试

背景🔖


LambdaTest 网址:https://accounts.lambdatest.com/dashboard

LambdaTest 是一个基于云端的测试平台,主要为开发者和测试团队提供便捷、高效的应用程序测试服务,在软件开发流程中扮演着重要角色,具体介绍如下:

  • Web 应用测试:可对各类网页应用进行测试,包括电商网站、企业办公系统、新闻资讯类网站等。支持在不同的浏览器(如 Chrome、Firefox、Safari、Edge 等 )及其不同版本上进行测试,确保 Web 应用在各种浏览器环境中都能正常显示和运行,功能无异常。
  • 移动应用测试:涵盖原生应用(针对 iOS 或 Android 等特定操作系统开发的应用 )、混合应用(结合了 Web 和原生应用特点的应用 )的测试。能在真实移动设备和虚拟设备上进行测试,真实设备包括不同品牌(苹果、三星、华为等 )、不同型号、不同操作系统版本的手机和平板电脑,满足移动应用在多样设备环境下的兼容性测试需求。

 

LambdaTest 和 Tosca结合使用 🔖


LambdaTest 和 Tosca 测试步骤:

  • 首先注册一个Lambdatest账户。
  • 通过 https://www.lambdatest.com/capabilities-generator/ 生成连接appium server用的capabilities。
  • 配置Tosca以连接Lambdatest。
  • 在Tosca scan mobile UI 生成module
  • 在Tosca 创建测试Case,并且执行。

 

 

生成连接appium server用的capabilities 🔖


在 Appium 自动化测试中,Capabilities(配置项)是一组键值对,用于告诉 Appium Server 关于测试的一些关键信息,比如要测试的平台(iOS/Android)、应用的路径、设备信息等。Appium Server 根据这些配置来初始化测试环境,连接相应的设备或模拟器,并启动指定的应用。

可以用lambdaTest提供的网页,辅助我们生成 capabilities

https://www.lambdatest.com/capabilities-generator/

  

 

配置Tosca连接Lambdatest Scan Module🔖


1.Scan mobile的UI组件,选择Modules–Scan–Mobile

2.点击Add Connection

3.输入Connection的信息,主要是通过Appium Server连接LambdaTest,Type 选择Appium。

Server Address:
https://{USERNAME}:{ACCESS_KEY}@mobile-hub.lambdatest.com/wd/hub for remote connections

4.输入设备的名字和 Device ID

 

在Tosca创建TestCase 并且执行🔖


1.需要设定TCP参数。

2.添加Add Desired Capabilities。

4.添加Open Mobile App。