NXP产品应用

rf实战 花样玩转RF镜头真实战课堂直播@小鹿纯子Lilian 大师课即将开讲

小编 2025-01-20 NXP产品应用 23 0

花样玩转RF镜头真实战课堂直播@小鹿纯子Lilian 大师课即将开讲

  期待已久的《花样玩转RF镜头》【真实战课堂】正在火热进行中!2022年6月9日15:00,欢迎各位锁定【真实战课堂】的直播间,此次我们邀请到了资深佳能摄影师、知名时尚博主、时尚KOL、自由撰稿人@小鹿纯子Lilian,她将与你分享宅家主题人像大片的拍摄,以及宅家人像拍摄的秘籍,还将现场为你量身推荐拍摄人像大片专属的佳能 RF镜头!

  如何拍出唯美的人像大片?如何宅在家里拍出有特色的人像主题?什么样的机身和镜头更适合人像拍摄?本次,摄影师@小鹿纯子Lilian将携带佳能全画幅微单EOS R5以及高性价比的RF14-35mmF4 L IS USM和RF50mm F1.8 STM,为大家讲解人像拍摄中的一些技巧。通过唯美的人像作品与大家分享对佳能EOS R系列微单的独家体验,并将手把手教你从相机设置到镜头选择的各种思路。现在来看看摄影师@小鹿纯子Lilian的精彩作品吧!

·本期嘉宾讲师介绍:

摄影师@小鹿纯子Lilian

•资深佳能摄影师

• 摄影师、时尚KOL、自由撰稿人

• 北方电子工业出版社签约作者

• 已出版《青春是条单行线,人像摄影故事书》

• 联合国开发计划署志愿摄影师

• 曾在多个高校、企业举办巡回摄影讲座

• 平台认证知名摄影博主 、知名时尚博主

  在接下来一期课程中,我们邀请到了中国人民大学创业导师@王松傲寒来到直播间,将与大家分享vlog的拍摄心得!同时,还将分享与佳能EOS R系列相机、佳能RF镜头的体验感受,并且会根据拍摄题材为大家推荐适合的最佳镜头选择!还不快来锁定@蜂鸟网,在这个烈日炎炎的六月持续关注最新一季的【真实战课堂】吧!

太全面了!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、数据驱动用例编写

创建测试集合

在买家接口目录下创建创建交易测试集合,按照下图填写以及导入相关库

创建交易接口模板

在创建交易测试集合下创建一个用户关键字

创建测试用例

在创建交易测试集合下创建一个测试用例

尝试执行

免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频,可以关注我们公众号哦:自动化软件测试

本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关问答

米格15与米格19有什么区别?

米格-15在第一代喷气战斗机中性能优异,和同期美国F-80/84相比完全超越(和F-86相当),实战案例就是最著名的“米格走廊”。时任美空军参谋长范登堡说过的一句话...

问一下:智慧监所实战系统价格是多少?

[回答]做智慧监所实战系统的公司很多,公司不一样,价格方便肯定是有差异的,建议您多找几家公司询问一下。智慧监所实战系统多少钱就不知道了,具体的要看您...

模特河南惊鸿艺术培训有限公司哪家好?模特培训机构那家好?...

[回答]三、选择实训多的学校汽修和理论课程不同,汽修需要不断进行实训操作,也就是动手操作,如果只讲理论没有实战是学不到精髓的。那么我们该如何判断实训...

物联网大学的课程怎么样?你们觉得有效果吗?

课程1、物联网产业与技术导论使用电子工业出版社《物联网:技术、应用、标准和商业模式》等等教材。在学完高等数学,物理,化学,通信原理,数字电路,计算机...

谁知道:跆拳道培训怎么样?

[回答]格斗训练可以分哪几类?(二)3.速度力量速度力量是指肌肉在运动时快速克服阻力的能力。速度力量是力量和速度有机结合的一种特殊力量素质。肌肉在运...

好基友们,急需:物联网如何学习?物联网服务器制造工艺如何?

[回答]关于人工智能、应用程序开发、DevOps的新内容。您将了解到如何通过在AWS上构建无服务器应用程序及无服务器架构的特征。什么是DevOps,DevOps如何...

送男朋友球鞋选什么好啊?

你好,我不是昆蟲,很高兴为你解答问题。球鞋文化现在比较火,鞋市目前也算是比较稳定,溢价的情况也没有之前的这么严重。因为你没有注明球鞋的款式和心里价位...

在线的朋友 麻烦回复一下!!山东大型的物料,物料制造工艺...

[回答]这种的肯定是商家的店铺权重不高,或者上上下架产品的时候没有把握住整店的细节。淘宝代运营核心团队由拥有十年以上的电商实战经验的专家组成。一对...

急急急,谁知道南宁青秀测绘仪器培训有哪些课程呀?

[回答]大龙测绘教育教学特色:一、实战训练、小班授课,是我们的培训特色。手把手,,让你在短期内掌握工程测量的技能。二、从实际工程图纸入手,只教有用技...

老师们 有没有谁了解,丰台正规的工厂设备拆除,工厂设备拆...

[回答]在先进的东西,没经过实战,有用啊。我可以告诉各位,我们国家的战斗机制造工艺要比俄罗斯的好,本人是俄罗斯的留学生,去过他们的汽车工厂,里面设备差...

猜你喜欢