当前位置:网站首页>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性能保障体系已开放免费试用,欢迎体验,你的宝贵建议是我们源源不断的动力!
相关推荐
边栏推荐
- 电子书-CHM-上线CS
- 机器学习植物叶片识别
- How do programmers remember code and programming language?
- Leetcode daily question (1870. minimum speed to arrive on time)
- 端午节快乐Wish Dragon Boat Festival is happy
- How much is the price for the seal of the certificate
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/home/yolov5/models/comm
- Leetcode daily question (1997. first day where you have been in all the rooms)
- What are the characteristics of trademark translation and how to translate it?
- GET 和 POST 请求类型的区别
猜你喜欢
My creation anniversary
What are the commonly used English words and sentences about COVID-19?
Leetcode daily question (971. flip binary tree to match preorder traversal)
我的创作纪念日
L'Ia dans les nuages rend la recherche géoscientifique plus facile
When my colleague went to the bathroom, I helped my product sister easily complete the BI data product and got a milk tea reward
Every API has its foundation when a building rises from the ground
Chapter 7 - thread pool of shared model
同事上了个厕所,我帮产品妹子轻松完成BI数据产品顺便得到奶茶奖励
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models. common‘ from ‘/home/yolov5/models/comm
随机推荐
【Hot100】739. 每日温度
Every API has its foundation when a building rises from the ground
Leetcode daily question (1870. minimum speed to arrive on time)
BUU的MISC(不定时更新)
成功解决TypeError: data type ‘category‘ not understood
Delete external table source data
Map of mL: Based on the adult census income two classification prediction data set (whether the predicted annual income exceeds 50K), use the map value to realize the interpretable case of xgboost mod
Basic commands of MySQL
Simple use of MySQL database: add, delete, modify and query
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
Bitcoinwin (BCW): the lending platform Celsius conceals losses of 35000 eth or insolvency
How do programmers remember code and programming language?
简单描述 MySQL 中,索引,主键,唯一索引,联合索引 的区别,对数据库的性能有什么影响(从读写两方面)
同事上了个厕所,我帮产品妹子轻松完成BI数据产品顺便得到奶茶奖励
机器人类专业不同层次院校课程差异性简述-ROS1/ROS2-
[Yu Yue education] flower cultivation reference materials of Weifang Vocational College
Reflex WMS medium level series 3: display shipped replaceable groups
The registration password of day 239/300 is 8~14 alphanumeric and punctuation, and at least 2 checks are included
将ue4程序嵌入qt界面显示
[advanced software testing step 1] basic knowledge of automated testing