Keysight C-V2X 射频一致性测试用例率先通过 3GPP 验证
是德科技公司宣布,该公司的 C-V2X(蜂窝车联网通信)射频一致性测试用例率先通过了3GPP(第三代合作伙伴计划)的验证。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。此项验证意味着,是德科技将会推动汽车行业中的互联汽车和自动驾驶汽车加快商用化进程。
C-V2X 性能验证对于实现 C-V2X 认证和商业应用极其关键。3GPP 完成对是德科技一致性测试用例的验证,这将促使 C-V2X 互联生态系统顺利实现3GPP 规定的性能标准——这既包括第 14 版标准,也包括第 16 版 5G NR(新空口)标准。本次验证于 10 月 23 日在德克萨斯州奥斯汀市进行,验证使用了是德科技的 5G RF 和 RRM(无线资源管理)DVT 与一致性测试工具套件以及 Qualcomm 9150 C-V2X 芯片平台。后者旨在提供精确定位、高效处理和安全功能。
是德科技副总裁兼无线测试事业部总经理 Kailash Narayanan 表示:“早在三年之前,是德科技就设定了这样的愿景,要让交通变得更可靠、更高效。5G 汽车协会(5GAA)是致力于制定 5G V2X 通信标准的跨行业联盟。是德科技加入该协会之后,我们有了更坚定的信心能够实现这一愿景。我们拥有一系列 C-V2X 测试解决方案,用以全方位地进行射频协议层和应用层测试,从而帮助用户按照最新的 3GPP 标准和安全规范信心满满地向前发展。我们将会积极支持所有的一致性测试场景,加速推进 C-V2X 器件认证。”
是德科技支持 C-V2X 等短距无线通信技术。C-V2X 有望彻底变革驾乘体验,为驾乘人员和行人创造更安全的道路环境。Keysight 5G RF/RRM DVT 及一致性工具套件具有丰富的 C-V2X 端到端信令测试功能,包括 GNSS(全球导航卫星系统)信号仿真,用于验证从用户面到 UTRAN(Uu)和 PC5的链路。
高通科技公司工程副总裁 Prashant Dogra 表示:“我们与是德科技在 5G 领域的合作再传捷报,这将有助于打造基于 C-V2X 技术的统一连接架构,为未来的自动驾驶汽车奠定基础。我们期待与是德科技继续保持密切合作,共同展示基于 5G NR 的 C-V2X 功能,为实现自动驾驶所需的超高可靠性通信能力提供支持。”
作为其 5G 网络仿真解决方案的一部分,是德科技的 5G RF/RRM DVT 及一致性工具套件可在单一平台上,使用通用软件经济高效地实施非常广泛的测试。对于业界厂商而言,在非独立组网(NSA)和独立组网(SA)模式下的 FR1 和 FR2 频率范围内,尽早获得全面的 5G NR 协议和射频测试用例,将有助于让其各种外形的 5G 多模设备快速,经济高效地满足全球测试需求。Keysight 5G 一致性测试工具套件已在必维国际检验集团(Bureau Veritas)、Tech Mahindra 和 PCTEST 等测试实验室中得到广泛采用,它提供了业界数量最多且通过 GCF(全球认证论坛)和 PTCRB(PCS 类型认证审查委员会)验证的测试用例。GCF 和 PTCRB 均为主要的无线技术认证机构。
太全面了!RF接口自动化框架项目实战
每天进步一点点,关注我们哦,每天分享测试技术文章
本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
以码同学VIP课程中的微服务项目进行接口自动化实战
01
搭建项目结构
创建一个项目,名字自己起,课上叫微服务项目接口测试框架,初始项目结构如下,不要着急对着图去创建,看下方解释再创建
配置: 这是一个目录,用来存放公共信息的
公共配置 :这是一个Resource,创建是右键配置New Resource接口层: 这是一个目录,用来管理和定义接口基本信息
按照项目业务进行分类管理
买家api :这是一个Resource,创建是右键接口层New Resource卖家api :这是一个Resource,创建是右键接口层New Resource管理员api :这是一个Resource,创建是右键接口层New Resource基础服务api :这是一个Resource,创建是右键接口层New Resource接口默认参数 :这是一个目录,当接口参数比较多时,用来存储默认参数的,存到文件里, 方便管理业务关键字 :这是一个Resource,用来封装一些自定义的业务关键字,创建是右键接口层 New Resource测试用例层: 这是一个目录,用来管理所有测试用例
测试数据层: 这是一个目录,管理测试数据的,测试数据存在文件
02
公共配置
根据项目情况,添加公共配置变量,各个服务的域名,数据库信息,redis信息,买家/卖家/管理员账号,并且导入需要的第三方库RequestsLibrary
03
接口层各接口定义
首先在各个api分类中导入,注意是每个 哦
01
买家api编写
每个接口定义都是一个用户关键字,右键选择New User Keyword
1、买家登录接口
2、添加购物车接口
3、清空购物车接口
4、立即购买接口
5、设置收货地址接口
6、设置支付类型接口
7、创建交易接口
8、确认收货接口
9、评论接口
评论接口的参数是json串,参数较多,不方便一个个传递,所以将其作为整体传递
设计思路:
在[接口默认参数]目录中创建一个 评论.json文件,内容写所有参数的默认值,其中写xxxx代表这个是动态数据,必须每次都由调用方传递 关键字入参的含义: ${order_sn}、${sku_id}都是必传参数,${other}给了一个默认值,表示可以不传,如果用户需要针对json参数里除了order_sn和sku_id的参数进行测试时就要以${other}代表,${other}的传递规则是字符串形式的json格式字符串,key必须是jsonpath表 达式,value是要替换的新值例如: 针对替换json串中的特定字段封装一个自定义关键字 ,在业务关键字.robot下创建一个用户自定义关键字如下,业务关键字需要导入JSONLibrary 脚本解释: 第一行:读取 [接口默认参数] 目录下的评论.json文件,得到默认json参数 第二/三行:把用户传入的order_sn和sku_id更新到${comment_info}中去 第四行:判断${other}不等于default,说明用户传了其他数据,那么${other}转换成json第五行:判断${other不等于default},调用[替换json数据]关键字替换并且返回数据02
卖家api编写
每个接口定义都是一个用户关键字,右键选择New User Keyword
1、卖家登录接口
2、创建商品接口
创建商品的参数是json串,参数较多,不方便一个个传递,所以将其作为整体传递
设计思路: 由于创建商品的接口参数里从业务上来说,没有不可重复的参数或者动态参数,所以我们将其整体作为参数传递
在[接口默认参数]目录中创建一个 创建商品.json文件,内容写所有参数的默认值 关键字入参的含义: ${new_params}给了一个默认值,表示可以不传,不传时接口使用默认参数发起请求,如果用户需要针对默认json参数里的某些字段进行修改,${new_params}的传递规则是字符串形式的json格式字符串,key必须是jsonpath表达式,value是要替换的新值例如 脚本解释 第一行:读取默认参数第二行:判断有${new_params}不等于default,说明用户传了其他数据第三行:判断有${new_params}不等于default,调用[替换json数据]关键字替换并返回3、确认发货接口
4、确认收款接口
5、获取商品sku信息接口
03
管理员api编写
免费领取 码同学软件测试 课程笔记+超多学习资料+完整视频+最新面试题,可以转发文章 + 私信「码同学666」获取资料哦
管理员登录接口
审核商品接口
04
各个登录关键字封装
由于各个服务在测试时都必须先完成登录获取token,所以我们将各个服务的登录做成关键字 在业务关键字.robot下进行依次创建和封装
导入需要的
创建买家session和提取token 关键字
创建卖家session和提起token 关键字
创建管理员session和提取token 关键字
04
测试用例脚本设计和编写
01
添加购物车接口测试
1、数据设计
采用数据驱动的方式来做,首先设计添加购物车测试用例数据文件,在测试数据层目录下创建一个买家接口测试数据.xlsx文件,sheet工作表名称添加购物车
数据如下:
2、数据驱动用例编写
创建买家接口目录在测试用例层,创建买家接口目录
创建添加购物车测试集合在买家接口目录下创建添加购物车测试集合,按照下图填写以及导入相关库
创建添加购物车接口模板在添加购物车测试集合下创建一个用户关键字
创建测试用例在添加购物车测试集合下创建一个测试用例
尝试执行02
立即购买接口测试
1、数据设计
采用数据驱动的方式来做,首先设计立即购买测试用例数据文件,在测试数据层目录下的买家接口测试数据.xlsx文件,sheet工作表名称立即购买
数据如下:
2、数据驱动用例编写
创建立即购买测试集合在买家接口目录下创建立即购买测试集合,按照下图填写以及导入相关库
创建立即购买接口模板在立即购买测试集合下创建一个用户关键字
创建测试用例在立即购买测试集合下创建一个测试用例
尝试执行03
创建交易测试
1、数据设计
采用数据驱动的方式来做,首先设计创建交易测试用例数据文件,在测试数据层目录下的买家接口测试数据.xlsx文件,sheet工作表名称创建交易
数据如下:
2、数据驱动用例编写
创建测试集合在买家接口目录下创建创建交易测试集合,按照下图填写以及导入相关库
创建交易接口模板在创建交易测试集合下创建一个用户关键字
创建测试用例在创建交易测试集合下创建一个测试用例
尝试执行免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频,可以关注我们公众号哦:自动化软件测试
本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
相关问答
RF的检测方法有哪些?-懂得
RF的检测最初是用致敏绵羊红细胞凝集试验(Rose-Waaler法)进行检测,目前最常采用IgG吸附的胶乳颗粒凝集试验;但此法的灵敏度和特异性均不高,而且只能...
手机的RF报告主要检测项目有哪些?
[回答]一般常规性的测试项目:辐射杂散测试传导杂散测试输出功率测试调制特性测试频率偏移测试频偏测试有效辐射功率测试占用带宽测试……EMC对策整改服务...
手机显示进入rf测试是什么意思?
你好,R7007R7005手机若提示“进入RF测试”多数是由于耳机插孔进水导致短路引发的此问题,进入该模式中无法手动退出,需要前往就近的服务中心处理。若您还有其...
如何使用示波器进行射频信号测试?
测多高频率的信号,就要用对应频率带宽足够的示波仪。不是说宽带示波仪就可以用,示波器带宽不够,测出来的波形是变形的。测多高频率的信号,就要用对应频率带...
oppo已进入rf测试怎么办?
OPPO手机若提示“进入RF测试”多数是由于耳机插孔进水导致短路引发的此问题,进入该模式中无法手动退出,需要前往就近的服务中心处理。RF是RadioFrequency的...
oppo手机一直处于rf测试状态怎么解决?
R7007R7005手机若提示“进入RF测试”多数是由于耳机插孔进水导致短路引发的此问题,进入该模式中无法手动退出,需要前往就近的服务中心处理。R7007R7005手机若...
主板检测卡显示RF是什么问题?
1、当主板检测卡显示RF时,可能代表主板存在一些故障,例如内存故障,CPU故障,BIOS故障等情况。2、此情况可能需要进一步检测和诊断,以确定具体的问题所在。...
手机进入rf测试而且开不了机怎么处理?-ZOL问答
测试讨论回答(4)在手机店进行刷机的操作是一种常见的解决数码问题的方法。刷机是指通过更改设备固件的方式,以实现特定功能或修复系统错误。在手机店刷机通...
rf匹配器怎么判断坏了?
可以通过以下三种方法判断:1、测试rf匹配器的发射功率调频制发射机发射的调频载波的瞬时频率是随调制信号变化的调频波为等幅波,它的最大功率等于平均功率;...
射频线缆隔离度测试方法?
测试方法:一个10耦合器的耦合端接开关,直通端接一个盲插头+cable,20dBm,2G的信号从耦合器输入端输入。当开关一路接地,另一路测试隔离度的时候,发现耦合器直...