当前位置:网站首页>UWA Pipeline 2.2.1 版本更新说明
UWA Pipeline 2.2.1 版本更新说明
2022-07-06 06:45:00 【UWA】
UWA Pipeline在不久之前迎来了2.2.1版本的大更新,主要功能可见《UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台》,为了协助大家能更好地了解新增功能的使用方法和作用,我们准备了这份更新说明,方便大家可以按图索骥,迅速上手。
一、新增对iOS的支持
本次更新中,Pipeline对iOS的支持覆盖到了本地云真机、ipa包管理、用例管理和执行airtest脚本任务的多个方面:
可以在流水线中,加入iOS相关的自动化测试任务:
“包管理”模块和“用例管理”模块,新增了对iOS项目的支持:
“设备管理”模块也实现了对iOS设备的支持,各项功能和操作与Android设备相近:
可以通过“任务管理”模块,快速开启针对iOS项目的自动化测试:
在“任务管理”内各个具体的执行操作和步骤上,iOS项目和Android项目保持一致,可以参考《UWA Pipeline 功能详解|可视化配置自动测试》,测试团队零学习成本,就能在日常工作中快速开启对应的测试。
需要注意的是:由于iOS原生环境等方面的影响,相对Android设备而言,iOS的云真机体系的实现会略复杂,其节点的搭建和机型的接入目前只支持在Mac OS PC上进行。详情可参见下载Pipeline安装文件附带的说明文档。
二、支持在线更新UWA Pipeline
在设置界面内,Pipeline新增了对当前版本的更新检查。你现在可以及时接收到升级通知,并自行下载最新安装包,第一时间就能体验到各项新功能:
三、流水线中支持在两个Stage中间新增Stage
在Pipeline可视化编辑界面内,你可以在不改变流水线原有整体Stage设置和顺序的前提下,在相邻两个Stage间新增Stage,从而使得流水线的修改、执行和维护更具灵活性:
四、流水线中可以改变步骤顺序
针对Stage下的执行步骤,你可以根据实际需要来进行动态调整,进一步提高流水线编辑和运行的灵活性:
五、流水线中新增Stage:Post
为了能及时获取流水线的运行结果,并对流水线的各项异常运行情况进行反馈和针对性设置与处理,UWA Pipeline新增Post功能,你可以针对流水线的执行情况,依照运行结果,设置并执行各项进一步的操作:
六、流水线中新增Stage:Build Report
2.2.1版本的另一个重要功能是针对项目出包进行各项分析的Build Report,详情可见《UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台》,我们在此就不做赘述了。
使用Build Report功能时,需要先在项目工程中集成Build Report SDK,文件可在Pipeline的服务中心下载:
七、流水线中真人真机测试的Stage支持海外测试机型
UWA的真人真机测试,正式新增“海外市场”的测试机型的选择。你可以在提交界面选择各个不同档次的海外真机设备,更贴合项目的实际需求:
同样的,Pipeline用户也能在流水线内,提交项目的真人真机测试时,设置“海外市场”相关的选择:
八、新增流水线备注功能
2.2.1版本中,你可以为各条流水线添加备注,从而方便你对数量较多、功能各异的流水线进行快速识别和有效管理:
九、新增设备的备注功能和占用设备的标签
新增了设备「备注」功能,你可以为设备添加备注说明,用以标记设备位置、用途等相关信息,避免因沟通不及时而可能产生的设备占用、插拔等情况:
在日常使用中,你可以通过“空闲”、“使用中”、“离线”等设备状态标签,了解设备的使用状态。在此基础上,UWA还新增了占用设备标签,进一步为占用设备提供使用者的说明,方便团队成员了解和追溯设备的使用情况,避免对执行中的任务产生干扰:
十、新增设备批量选择功能
在“任务管理”内创建自动化测试时,面对大批量机型的选择,测试人员不必逐个机型进行手动点击,可以点击「全选本页」或「全选全部机型」,进一步减少工作量:
十一、取消测试脚本入口文件命名限制并支持更换
为了更好地方便团队对项目自动化测试用例进行管理,进一步提高脚本使用时的灵活性,更新了相关的功能:
可以在同一个项目用例目录下,管理此项目的多个涉及不同测试功能和要求的测试用例。通过选择对应的入口文件,测试人员就可以在创建自动化测试任务时,不改变用例选择而实现不同的测试流程。
除此以外,UWA Pipeline还实现了:
- 支持Android 12 设备
- Provider同时支持Python 3.6~3.9
- 支持APK的覆盖安装
- 新增自动化测试报告上传失败后重新上传的功能
以上,是本次UWA Pipeline 2.2.1 版本更新中各个功能点的说明。UWA还会继续为Pipeline提供持续更新与完善,为大家的工业化之路提供有力可靠的推动与保障。
包含Pipeline在内的UWA性能保障体系已开放免费试用,欢迎体验,你的宝贵建议是我们源源不断的动力!
相关推荐
边栏推荐
- MySQL5.72. MSI installation failed
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models. common‘ from ‘/home/yolov5/models/comm
- ML之shap:基于adult人口普查收入二分类预测数据集(预测年收入是否超过50k)利用Shap值对XGBoost模型实现可解释性案例之详细攻略
- Latex文字加颜色的三种办法
- Fedora/REHL 安装 semanage
- Call, apply, bind rewrite, easy to understand with comments
- LeetCode - 152 乘积最大子数组
- 成功解决AttributeError: Can only use .cat accessor with a ‘category‘ dtype
- The internationalization of domestic games is inseparable from professional translation companies
- What are the commonly used English words and sentences about COVID-19?
猜你喜欢
医疗软件检测机构怎么找,一航软件测评是专家
How to convert flv file to MP4 file? A simple solution
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
A method to measure the similarity of time series: from Euclidean distance to DTW and its variants
How effective is the Chinese-English translation of international economic and trade contracts
Lesson 7 tensorflow realizes convolutional neural network
翻译生物医学说明书,英译中怎样效果佳
Is it difficult for girls to learn software testing? The threshold for entry is low, and learning is relatively simple
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models. common‘ from ‘/home/yolov5/models/comm
26岁从财务转行软件测试,4年沉淀我已经是25k的测开工程师...
随机推荐
Automated test environment configuration
What are the characteristics of trademark translation and how to translate it?
Wish Dragon Boat Festival is happy
基于购买行为数据对超市顾客进行市场细分(RFM模型)
In English translation of papers, how to do a good translation?
Cobalt Strike特征修改
LeetCode每日一题(1870. Minimum Speed to Arrive on Time)
Chapter 7 - thread pool of shared model
Erreur de type résolue avec succès: type de données « catégorie» non sous - jacente
How to reconstruct the class explosion caused by m*n strategies?
Every API has its foundation when a building rises from the ground
Market segmentation of supermarket customers based on purchase behavior data (RFM model)
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/home/yolov5/models/comm
Facebook AI & Oxford proposed a video transformer with "track attention" to perform SOTA in video action recognition tasks
金融德语翻译,北京专业的翻译公司
Pallet management in SAP SD delivery process
How to do a good job in financial literature translation?
Attributeerror successfully resolved: can only use cat accessor with a ‘category‘ dtype
Traffic encryption of red blue confrontation (OpenSSL encrypted transmission, MSF traffic encryption, CS modifying profile for traffic encryption)
Use shortcut LNK online CS