- 博客(10)
- 收藏
- 关注
翻译 REST 与 GraphQL:解决现代数据传输中的 API 挑战
在上下文中,Infrahub 是开源基础设施自动化软件,其中包括将各种数据(资产管理、配置管理数据等)组合到单个架构中的新颖方法,以抽象出您想要的任何 IT 或 OT 基础设施的服务定义。GraphQL 和 REST 是互补的,具有共同的 API 架构特征。,并且客户端请求可能存在高度可变性时,GraphQL 在所需的查询数量和获取的数据量方面提供了显著的效率优势。REST 是一组规则,用于定义客户端和服务器之间的结构化数据交换,而 GraphQL 则包含查询语言、架构驱动的架构和工具。
2024-11-01 09:53:06
73
原创 自动化测试开发-Robotframework-语法(变量、循环、判断)
FOR关键字操作:..........单值变量: ${str} 可以标识任何值,只不过都是单值,都是整体列表:@list字典:&dict数值:${${2}}环境变量:%{PATH} %{JAVA_HOME}特殊常量:${None},${True},${False},${EMPTY}创建list创建字典定义标量变量使用字典--${test.key}、${test}[key]列表-${test}[index]
2024-09-30 11:08:30
973
原创 自动化测试开发-robotframework常用特性
Robot Framework 的语法是基于自然语言的,这使得测试人员也能够理解和编写测试用例。下面是 Robot Framework 中一些常用的语法说明和编写示例。
2024-09-29 16:28:01
392
原创 自动化测试开发-Robotframework入门知识培训
RobotFramewok是一个通用的、基于 Python 的开源自动化框架,基于关键字作为用例描述语言,贴近人类理解的叙述方式进行用例编排。可应用于GUI、接口、WEB、移动端等领域,应用与测试领域已经超过十年。具有丰富的生态与受众人群,作为测试人员进入自动化的首选,即使你没有代码基础也能轻易的理解、编写测试用例。由robot基金会提供支持,具有长久的生命周期、维护、更新。
2024-09-29 10:04:00
1376
原创 测试开发(自动化测试规范)-第五章
通过数字化的技术和管理模式提升组织效率,对自动化的执行进行有效性评估,帮助我们高效的、正确性开展自动化测试,实现测试目标,达到测试效果。交付时间:从需求、开发、测试、可上线状态的时间周期所花费的时间比较,主要还是指冒烟,因为交付效率受影响因素太大了,冒烟的快那么交付到测试就越快。交付需求数:统计周期内交付的需求个数 / 统计周期,即单位时间交付的需求个数。执行效率:自动化构建平均执行的效率包含执行总时间、平均每条用例执行时间。tms_aqg_example_test_job_66.41(安全云内)
2024-09-27 14:08:46
918
原创 测试开发(自动化测试规范)-第三章
高度相关的操作与属性才封装为类。未明显继承其他类的时候显示继承object类文档字符串。若类的某个属性, 每次取都需要进行处理, 使用property封装处理, 同时处理异常情况。
2024-09-26 10:38:59
322
原创 测试开发(自动化测试规范)-第二章
1.1.1. 数据层业务中不要写入任何硬编码数据,其来源均来自于数据层的提供不管哪种类型数据都是传入的数据对象,不传具体的构造、实现有四种输入数据-- 参数化数据参数化数据可为UI自动化提供数据输入,可支持不同类型的数据excel、csv、xml、yaml--整体数据驱动数据整体数据驱动主要为接口自动化提供数据输入,因为其数据输入较为统一,excel、csv、xml、yaml--低频的业务基础数据低频业务数据使用yml或者数据配置类进行配置--动态数据依赖数据生成模块,动态生成数据。
2024-09-26 09:58:16
902
原创 测试开发(自动化测试规范)-第一章
在做任何开发前必须做设计工作,在测试开发设计过程中请谨记重要的设计原则---分层设计。虽然身为测试开发但是和开发本质是一样的,只不过服务对象为测试系统&产品&测试研发效能,领域处于测试域。必须包含的字段:Case名称、描述、输入信息、输出信息、执行结果,以及其他扩展字段。业务配置:数据库信息--数据库名称、HOST、PORT、用户名、密码...API配置:协议、接口地址、接口描述、接口依赖、接口验证信息等。运行配置:重试次数、忽略的tag、报告的配置信息...项目&产品信息:名称、版本、描述...
2024-09-25 10:14:09
394
原创 PageObject模式示例
page object 设计模式是WEB-UI自动化测试中的一种设计模式,旨在将页面对象和测试代码解耦并提高测试代码的可重用性和可维护性。其基本思想是将网页的每个页面或组件视为一个对象,然后将对象的操作(如点击、输入文本、获取元素等)与页面中的元素作为属性进行封装,从而使测试代码更加简洁,易于阅读和理解。如果页面发生了变化,只需要修改页面对象的代码即可,不必对测试代码进行修改。以上代码中,LoginPage 是一个具体页面类,定义了该页面的 url 和元素的定位器,并封装了该页面的各种操作。
2024-09-25 10:03:03
314
毕业设计-接口自动化-源代码python版本
2024-10-24
测试需求分析过程详细讲解-参考华为标准测试需求分析过程
2024-10-22
研发中心中试&测试管理规范编制与实施
2024-10-22
软件测试领域的高级面试技巧与实战指南
2024-10-22
ZAP-2-13-0-windows 安全扫描工具
2024-10-22
redis-desktop-manager-Redis桌面管理器
2024-10-22
mysql-connector-java-8.0.21.jar jdbc mysql驱动
2024-10-21
mysql-connector-java-8.0.27.jar mysql jdbc驱动
2024-10-21
一款强大的微信聊天记录管理工具,支持批量导出、自定义时间、消息类型任意选、Word、Excel、HTML、TXT想要哪个勾哪个
2024-09-30
windows下编译工具Microsoft Visual C++ Compiler for Python VCForPython
2024-09-29
python的GUI图形库wxPython3.0-win32-3.0.2.0-py27.zip,python2.7版本的
2024-09-29
优秀的java开源博客系统halo,开箱即用 被认为是可能是最好的Java博客系统
2024-09-27
ubuntu-redis安装依赖包libjemalloc1-3.6.0-11-amd64.deb
2024-09-25
工具-批量替换文件名称
2024-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人