UI自动化平台流程与设计V1.0
2023-04-17 20:53:46 0 举报
登录查看完整内容
UI自动化平台流程与设计
作者其他创作
大纲/内容
前端
测试用例结果
测试执行任务与测试设备中间表
引用
按需创建
发送任务执行
后端
创建
对控件添加事件来创建脚本步骤
windows 电脑
`ui_test_agent``id``name` 执行端名称`systemType` -系统平台类型`version` -执行端版本`host` -host或ip`port` -运行端口号 `status` -执行端状态`secretKey` -连接密钥
`ui_test_element``id` `creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间 `status` -可用状态`locate_type` -定位类型 `path` -定位路径 `describe` -控件描述 `version_id` -版本id `support_os` -支持的系统平台`project_id` -如果不为0就是项目特有
测试设备
`ui_test_case` `id` `creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间`parent_id` -父测试用例id `element_id` -控件id `event_id` -事件id(操作) `include` -输入内容 `exp_result` -期望结果 `more_oper` -更多操作 `oper_desc` -用例描述 `last_execute_result` -最后一次结果 `status` -当前用例状态
安卓与鸿蒙
测试步骤与公用测试步骤中间表
测试控件与测试步骤中间表
用户
控件添加事件
公共用例
如有公共用例可以先创建公共用例
`project``id``creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间 `project_name` -项目名称 `project_type` -项目类型(oem、资产等)`project_img` -项目图标 `zt_id` -对应禅道id `status` -项目状态 `version` -项目tr几 `describe` -项目描述`auto_token` -自动化通讯token `auto_secret` -自动化通讯密钥
是否需要简化模块的日志记录
run
创建步骤并创建脚本与公共步骤的关系引用
脚本
`ui_test_case_public` `id` `creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间 `oper_desc` -操作描述 `status` -当前用例状态`support_os` -支持的系统平台`project_id` -创建于项目的id
测试事件
测试步骤与测试脚本中间表
运行
事件
`ui_test_paln``id``name` -task执行任务名称`system_type` -系统平台类型`project_id` -项目id
`log`id`log_type` -记录log的模块类型(ui_test_case_result)`type_id` -类型对应的模块id`log_key` -关键字(创建,修改等)`log_user` -操作人 `log_content` -具体日志数据
测试执行端程序
公用测试步骤
`ui_test_case_with_public` `id` `case_id` -用例id `public_case_id` -公用用例id
`devices`id`name` -设备名称`user_name` -设备超级管理用户名`model` -型号`udId` -设备编号`status` -设备状态`agentId` -执行端软件id`platform` -系统平台`size` -分辨率`version` -系统版本`cpu` -cpu名称类型`mem` -内存大小`manufacturer` -制造商 `password` -用户密码`img_url` -设备图片描述`user_id` -正在使用的用户`temperature` -设备温度`lang_env` -语言环境
`ui_test_script_module`id`parent_id` -父模块类型id`project_id` -项目id`creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间`name` -模块名称
setting
Mac电脑
用户操作前端进行操作
测试执行任务
创建测试计划及脚本对应关系
测试计划
`ui_test_event``id` `creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间 `status` -可用状态`event_key` -事件关键字 `describe` -事件描述 `support_os` -支持的系统平台,-1为通用`project_id` -如果不为0就是项目特有
项目
选择某些项目、某些系统、类型的脚本
`ui_test_script_with_case` `id` `script_id` -脚本id `case_id` -用例id`order_num` -用例在脚本中的排序
一般只需要一次创建
在脚本中创建执行用例并引用公共用例
`ui_test_case_script` `id` `creator` -创建者 `created_time` -创建时间 `updater` -更新者 `updated_time` -更新时间 `status` -脚本可用状态 `name` -脚本名称 `module_id` -模块id `describe` -脚本详细描述 `run_count` -默认运行次数 `priority_id` -优先级
根据任务类型是直接执行还是定时执行
脚本类型
执行端
归属于哪些项目、系统、类型的脚本(可通用)
默认ubuntu 电脑
控件
测试控件
测试步骤
`ui_task_case_result` `id` `trigger` -触发者 `created_time` -创建时间 `status` -执行状态 `script_id` -脚本id `task_type_id` -任务类型 `task_id` -任务id `execute_user_id` -执行测试用户 `complate_time` -完成时间 `execute_desc` -执行详细用例情况 `execute_log` -执行日志 `result` -执行结果
测试脚本
苹果
`ui_test_paln_with_devices``task_id` -task执行任务id`device_id` -设备id
日志
根据测试计划任务获取脚本运行并记录结果
`test_case_with_element` `id` `case_id` -用例id `element_id` -控件id
建立脚本
设置测试计划的任务类型(例如定时任务或一次测试任务)
0 条评论
回复 删除
下一页