检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置CodeArts TestPlan自定义执行方式 执行方式设置用于配置并管理功能自动化、自定义自动化测试类型的仓库URL和版本等信息。 前置条件 在代码托管服务中已创建仓库。 操作步骤 登录CodeArts首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”,选择“执行方式设置”页签。
用户可以导入被测接口的Swagger描述文件生成脚本模板,基于脚本模板编排测试用例,详细操作请参考将测试步骤保存为CodeArts TestPlan接口脚本关键字。 选择脚本模板,拖拽脚本模板卡片、或单击脚本模板卡片上的,将脚本添加至测试步骤。 根据需要编辑URL请求,包括添加并设置CodeArts Te
设置CodeArts TestPlan接口脚本的检查点 设置建议 推荐用户设置检查点。针对接口类请求,请提供判断响应码的检查点。 当检查点设置为空,不论接口的响应码是什么,都会判断结果为成功。 检查点说明 测试检查点又名断言,通过检查接口响应是否符合预期,判定系统是否满足预期。
设置CodeArts TestPlan接口脚本的环境参数 在自动化测试中,通常存在多个测试环境,每个测试环境的环境参数值会有不同,例如域名、账号等。这些参数常会在测试脚本中被使用到,如果将这些参数硬绑定到测试脚本中,脚本的冗余度很高,复用度很低。 为了解决上述问题,可以采用环境参
接口自动化用例中测试步骤检查点如何设置 问题现象 在编写接口测试自动化脚本过程中,测试步骤中涉及检查点如何进行设置? 处理方法 请参考设置测试检查点,了解检查点功能详情及操作步骤。
测试用例结果,指定此次执行的用例结果(0-成功,1-失败,5-执行中,6-停止) 约束限制: 不涉及 取值范围: 0-成功,1-失败,5-执行中,6-停止 默认取值: 不涉及 start_time 是 Long 参数解释: 用例开始执行的时间戳, 约束限制: 在执行开始时该字段必传 取值范围:
检查点:判断响应头中的token等于abcd。 设置方法:设置来源为响应头,属性为token(前提条件响应头有token),设置比较符为等于(字符串、不区分大小写),设置目标值为abcd。 响应码 表示接口返回的响应码。 否 检查点的属性或值字 变量的属性字段 检查点:判断响应码等于200。 设置方法:设置来源为响应
设置CodeArts TestPlan接口脚本的响应提取 响应提取是提取接口响应结果的某一部分,命名为参数,供后续测试步骤参数化调用。响应提取需要在前序测试步骤定义,后续测试步骤使用。 在前序测试步骤中,在“响应提取”页签创建要传递的参数。响应提取的来源需要用到内置参数,请参考内
项目。 在导航栏单击“设置 > 测试设置”。 单击“其他”页签,在资源池中选择接口用例调试所需的目标资源池(DEFAULT是默认的公共资源池)。 根据需要设置“请求超时时间”,默认显示“10000”ms。 根据需要设置“DNS映射”。 域名:用于标识一个网站的唯一标识符。 IPS
查询时段内用例的执行情况 功能介绍 查询时段内用例的执行情况 URI POST /v1/{project_id}/testcases/execute-info/statistic-by-user 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
更新tmss用例和用例脚本 功能介绍 更新tmss用例和用例脚本 URI PUT /v4/{project_id}/testcase/{tmss_case_uri} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。
添加CodeArts TestPlan接口脚本的逻辑控制步骤 逻辑控制用于编排测试场景,包括等待时间、分组、判断、循环。 等待时间 如果执行某个测试步骤后需要间隔一段时间再继续执行后续测试步骤,可以使用等待时间。 等待时间设置方式如下: 进入接口自动化用例编辑的“脚本”页签,单击“等待时间”。
测试执行流程与实践 华为云CodeArts TestPlan的测试执行功能,提供手工及多种自动化执行方式来按照测试执行策略的指导实现产品的测试,在产品发布前发现尽可能多的缺陷,回答产品质量如何的终极问题。 表1 本流程阶段活动描述 关键活动 活动描述 活动输入 活动输出 测试执行
以参照步骤1在自定义的文件夹内创建组合关键字。 单击或鼠标悬浮在“组合”拖拽到测试步骤空白页,可以为脚本添加该组合关键字步骤。 鼠标悬浮在“组合”,可以调整组合关键字的顺序。 单击,可以编辑组合里关键字的信息。 单击“标记状态”,可以为组合关键字设置“正常”、“新增”、“更新”其中一种状态。
在用例套件列表单击“操作”列,选择“带参数执行”。 在弹出框输入版本号,单击“执行”,进入执行页面。 在版本号下的下拉框中,根据实际执行结果,设置测试套件执行结果,填写实际结果信息,单击“保存”。 单击对应的测试套件,选择“执行历史”页签,即可查询执行的结果信息。 批量执行手工测试套件 在用例套件列表单击“操作”列,选择“批量执行”。
0格式的接口描述文件、解析接口的定义描述、生成脚本模板,只需要按照模板输入接口参数就可以创建接口自动化用例。 通过导入接口Swagger描述文件可以生成脚本模板,一个脚本模板对应Swagger中的一个接口定义,基于脚本模板可以可视化编排测试用例。 脚本模板和Swagger接口描述中字段的对应关系如下:
单击用例名称,选择“执行历史”页签,可以查看测试用例的执行历史信息。 带参数执行手工测试用例 测试用例支持带参数执行。 在用例列表单击“操作”列,选择“带参数执行”。 在弹出框输入版本号,单击“执行”,进入执行页面。 可以看到测试版本号,然后设置用例执行结果,填写实际结果信息,单击“保存”。
获取用例脚本详细信息 功能介绍 获取用例脚本详细信息 URI GET /v4/{project_id}/testcase/{tmss_case_uri} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。
创建与执行CodeArts TestPlan测试套件 创建CodeArts TestPlan测试套件 执行CodeArts TestPlan测试套件
包括两种:“周期性重复执行”和“仅执行一次”。 执行频率 是 包括三种频率: 按分钟:可设置5~30分钟。 按小时:可设置1~24小时。 按天:可设置1~7天。 任务开始时间 是 包括两种模式,默认立即执行: 立即执行:任务提交后立刻执行。 指定开始时间:指定某个时刻任务开始执行。 执行时间区间