检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新增用户自定义URL关键字 功能介绍 新增用户自定义URL关键字 URI POST /v1/{project_id}/basic-aw 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。 请求参数 表
接口自动化用例系统关键字说明 系统关键字概述与一览表 在CodeArts TestPlan接口脚本中调用GetIAMToken关键字 在CodeArts TestPlan接口脚本中调用OAuth2ForOneAccess关键字 在CodeArts TestPlan接口脚本中调用MySQLQuery
创建CodeArts TestPlan自定义关键字 自定义关键字即用户使用java程序自行实现测试逻辑,有较高的自由度,可以完成一般关键字无法完成的操作,例如查询数据库、处理复杂业务数据等。 目前自定义关键字特性属于高阶功能,只有专业版以上的客户才可以使用,且只支持“华南-广州”、
用例前置条件、测试步骤、预期结果文字表达规则 精准:测试用例表达用词要求精准 简洁单一:测试用例表达要求简洁,测试逻辑单一 易懂:测试用例表达用词要求易懂 易确认:测试用例表达用词要求易确认 风格一致:测试用例表达用词要求风格一致 用词一致:测试用例表达用词要求用词一致 去重:避免重复设计冗余用例
将测试步骤保存为CodeArts TestPlan接口脚本关键字 背景信息 接口关键字中定义单个接口的请求,可以通过导入Swagger文件、保存自定义URL请求等方式生成。 Swagger是一个定义、开发、调试RESTful等接口的工具,使用Swagger可以标准化地定义接口属性,
精准:测试用例表达用词要求精准 规则7.1.1 测试步骤、预期结果为必填项。 规则7.1.2 前置条件需详细、简洁地说明执行测试前的准备事项,如被测对象所处状态、预置数据、预置条件等,不使用无用、抽象的条件。 规则7.1.3 测试步骤中对必须的测试操作对象、操作方法需实例化表达清楚
将测试步骤保存为CodeArts TestPlan组合脚本关键字 背景信息 在设计测试用例时,经常会遇到有一些相同的前置步骤或者测试逻辑。如果每一个测试用例中都编写这些步骤,重复工作量很大,并且难以维护。组合关键字用于将多个步骤封装常用测试逻辑,可以被测试用例调用实现逻辑复用。 场景一
去重:避免重复设计冗余用例 规则7.7.1 避免重复用例、完全等价的冗余用例。 父主题: 用例前置条件、测试步骤、预期结果文字表达规则
风格一致:测试用例表达用词要求风格一致 规则7.5.1 测试语法表达规则,即测试用例的表达须符合测试语法表达规则。 规则7.5.2 测试逻辑与测试数据分离。 【测试语法表达规则案例】 类别 说明 建议的语法 语法 操作类 指执行一个特定操作或动作,主要是指测试执行步骤。 [操作者]
用词一致:测试用例表达用词要求用词一致 规则7.6.1 测试用例的表达必须使用相同的测试保留字。 规则7.6.2 测试用例表达用词要求用词一致。 【测试用例常见保留字列表】 序号 保留字 其他不规格的说法 1 检查 观察、查询、确认、查看 2 设置 赋值、给予、标记 3 执行 运行
易懂:测试用例表达用词要求易懂 规则7.3.1 测试用例的从用户角度来描述,采用易于理解的自然语言,而避免太过专业化的用语,以保证不同技术层面的测试人员都能容易理解。 规则7.3.2 避免出现对系统内部实现的描述。 父主题: 用例前置条件、测试步骤、预期结果文字表达规则
易确认:测试用例表达用词要求易确认 规则7.4.1 预期结果的描述尽量准确、具体、易确认、有代表性,测试人员可以清楚地判断测试失败还是成功,避免预期结果直接写“无错误”、“无异常”等笼统无法检查的描述。 规则7.4.2 影响用例最终结果的检查点,需要填写预期结果,避免测试检查点遗漏
简洁单一:测试用例表达要求简洁,测试逻辑单一 规则7.2.1 一个测试用例应覆盖单一测试逻辑。 规则7.2.2 用例的执行步骤建议在7步以内,超过7步的考虑拆分为多个用例。 规则7.2.3 对于产品技术、测试技术的基本知识和常识,不要在用例中描述。 规则7.2.4 每个执行步骤建议描述单一的操作
基于接口自动化用例和关键字驱动的电商平台测试 应用场景 随着云平台的功能日趋复杂,在设计测试用例时,经常会遇到一些相同的前置步骤或者测试逻辑。如果每一个测试用例中都编写这些步骤,重复工作量很大,并且难以维护。在接口自动化测试平台上,用户可以完成测试工程的创建,测试用例的编写以及测试用例脚本的自动化执行
在CodeArts TestPlan中调用时间戳转日期函数 函数名 $timestamp_format(String A, String B) 参数说明 String A:要转化的时间戳,20位以内的纯数字串,也可使用内置获取当前时间戳函数$timestamp()。 String
通过导入仓库中的文件生成接口测试套 功能介绍 通过导入仓库中的文件生成接口测试套 URI POST /v1/projects/{project_id}/repository/testsuites 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
添加并设置CodeArts TestPlan接口脚本的URL请求 完成创建CodeArts TestPlan接口自动化测试用例模板操作后,在“测试用例 > 接口自动化”页面单击需要编辑的用例名称。 选择“脚本”页签,单击“URL请求”,生成一个测试步骤。 用户可以导入被测接口的Swagger
CodeArts TestPlan中关键字库的介绍 背景信息 关键字驱动测试是一种测试自动化的技术,通过提供一组称为关键字的“构建块”创建自动化测试用例。关键字驱动测试可用于组件测试、系统测试等不同的测试级别,其优势体现在易用性、可理解性、可维护性、测试信息的重用、支持测试自动化、
产品优势 大规模高效协同测试 一站式测试管理平台,融合测试管理、自动化测试、亿级用例分层分级管理、高效协同的开展用例设计、测试执行、缺陷提交、报告统计等测试活动,保障产品高质量交付。 测试验证双向可追溯 测试需求、测试用例、缺陷、测试结果数据相互关联,记录修改历史,使组织和项目实现测试过程证据链可视化
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。 在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便尽快帮您解决问题