检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用cURL快速添加CodeArts TestPlan接口脚本 背景信息 cURL是一个利用URL语法在命令行下工作的文件传输工具。接口自动化支持从Chrome浏览器控制面板中复制接口请求的cURL,一键粘贴自动生成接口测试脚本。 操作步骤 完成创建CodeArts TestPl
CodeArts TestPlan接口自动化用例使用流程 接口自动化用例提供了丰富的用户界面,支持可视化地编排自动化测试步骤以及丰富的检查点和相应提取配置,可以在简单易用的可视化接口管理页面上,快速生成与接口核心逻辑相匹配的测试用例,实现“零代码”快速生成测试用例。接口自动化用例具备多测试步
项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。 手动续费资源。 单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 批量续费:在资源页面勾选需要续费的资源,单击列表左上角的“批量续费”。
TestPlan的测试执行功能,提供手工及多种自动化执行方式来按照测试执行策略的指导实现产品的测试,在产品发布前发现尽可能多的缺陷,回答产品质量如何的终极问题。 表1 本流程阶段活动描述 关键活动 活动描述 活动输入 活动输出 测试执行 测试工程师进行测试执行,发现并通过缺陷跟踪功能报告缺陷。
接口自动化用例系统关键字说明 系统关键字概述与一览表 在CodeArts TestPlan接口脚本中调用GetIAMToken关键字 在CodeArts TestPlan接口脚本中调用OAuth2ForOneAccess关键字 在CodeArts TestPlan接口脚本中调用MySQLQuery关键字
接口自动化用例内置函数说明 在CodeArts TestPlan中调用二元加法运算函数 在CodeArts TestPlan中调用二元减法运算函数 在CodeArts TestPlan中调用二元乘法运算函数 在CodeArts TestPlan中调用二元除法运算函数 在CodeArts
添加CodeArts TestPlan接口脚本的逻辑控制步骤 逻辑控制用于编排测试场景,包括等待时间、分组、判断、循环。 等待时间 如果执行某个测试步骤后需要间隔一段时间再继续执行后续测试步骤,可以使用等待时间。 等待时间设置方式如下: 进入接口自动化用例编辑的“脚本”页签,单击“等待时间”。
动态参数设置,动态参数的值可以在用例执行过程中被赋值。动态参数初始值可为空,被赋值之后,此处显示的是最新值。 在用例测试步骤“响应提取”的“赋值给环境动态参数”列中设置后,在测试执行时,响应提取的内容将被赋值给动态参数。详细介绍请参见动态变量说明。 页面中会有一个默认环境。 如果需要设置其它环境为默认环境,单击该环境
局部参数引用形式为“${参数名}”,如:参数名为“hostIp”,则可以使用“${hostIp}”来引用该参数。 局部参数主要配置项如下: 表1 参数主要配置项 配置项 是否必填 描述 名称 是 支持中英文、数字、点号、中文短横线、下划线的半角字符,并且长度范围是1~300。 类型 是
测试计划提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 您可以在API Explorer中调用API,查看API请求和返回结果。此外,API Explorer会自动生成相应API调用示例,帮助您使用API。
使用关键字库快速添加CodeArts TestPlan接口脚本 CodeArts TestPlan中关键字库的介绍 将测试步骤保存为CodeArts TestPlan接口脚本关键字 将测试步骤保存为CodeArts TestPlan组合脚本关键字 创建CodeArts TestPlan自定义关键字
使用自定义URL请求添加CodeArts TestPlan接口脚本 添加并设置CodeArts TestPlan接口脚本的URL请求 设置CodeArts TestPlan接口脚本的检查点 设置CodeArts TestPlan接口脚本的响应提取 父主题: 创建接口自动化测试用例
行多轮参数数据组合,每一次对脚本进行手动配置将非常冗余。 CodeArts TestPlan支持数据驱动能力,支持导入Excel文件读取测试数据,复用到不同测试场景,高效生成并执行多轮接口自动化用例。 前置条件 接口测试用例的脚本中已配置可用的请求地址。 需要将数据集Excel中
基于CodeArts TestPlan思维导图设计测试用例方式 CodeArts TestPlan提供了多维度测试策略和设计模板,应用启发式测试策略和设计模型,提供“需求-场景-测试点-测试用例”四层测试分解设计能力,启发测试人员发散性思维,将脑海中的测试模型图形化地表达出来,支
选择“接口自动化”页签,单击页面左上方“新建用例”,进入新建页面。 输入用例名称,根据需要配置其它信息,单击“保存”完成新建用例。或者单击“保存并编写脚本”,进入“脚本”页面,完成脚本编辑。 接口自动化用例主要配置项与手工测试用例相似,详情请参考新建手工测试用例。 用例规范检查 测试计划服务
获取项目ID 调用API获取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。
在CodeArts TestPlan中调用生成UUID函数 函数名 $uuid() 功能说明 生成一串随机字符串。 使用场景 接口自动化用例中支持在以下使用场景使用生成UUID函数: 请求url路径 请求头 请求体 检查点属性 if判断 for循环中断条件 示例 请求url路径
CodeArts TestPlan中关键字库的介绍 背景信息 关键字驱动测试是一种测试自动化的技术,通过提供一组称为关键字的“构建块”创建自动化测试用例。关键字驱动测试可用于组件测试、系统测试等不同的测试级别,其优势体现在易用性、可理解性、可维护性、测试信息的重用、支持测试自动化、节约潜在的成本和进度等方面。
在刷新关键字弹框右侧,单击“配置”,配置关键字的刷新规则,支持不同参数间映射继承。 例如YAML文件参数名称“name1”更新为“name2”,如下图: 导入更新的YAML文件后,在刷新关键字弹框页面中可以看到,“name1”的值不会自动继承到“name2”下。 需要配置刷新规则如下: 单
CodeArts TestPlan通过多种手段保护数据安全。 数据保护手段 简要说明 传输加密(HTTPS) 为保证数据传输的安全性,CodeArts TestPlan使用HTTPS传输数据。 个人数据保护 通过控制个人数据访问权限以及记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。