功能自动化用例
新建功能自动化用例
支持用例设计人新建功能自动化用例。
- 在用例管理页面,点击【功能自动化】->【新建】按钮
图1 用例管理页面-功能自动化
- 进入到用例新建页面,填写用例的相关内容(红色*号的为必填项),完成后点击确定
表1 功能自动化用例新建参数说明 参数
说明
需求描述
下拉选择需求描述,即选择该用例的归属需求。
用例名称
自定义测试用例名称。建议规范用例命名,在用例名称中能体现出用例所测功能点。
部署环境
下拉选择该用例部署的底座环境,底座环境与关联的需求相关。
优先级
下拉选择该用例的重要程度。
描述
自定义对于该用例的描述信息。
前提条件
自定义输入执行该用例的前提条件。
预期结果
输入该步骤执行后的预期结果。
用例附件
上传该用例需要用到的关联文件。
测试脚本附件
上传该功能测试用例的测试脚本压缩文件,测试脚本附件示例如下:testcase ├── __init__.py ├── entry.py ├── case_01.py ├── case_02.py └── sub_dir_01 ├── __init__.py ├── case_01.py └── case_02.py
以上示例:请将testcase文件夹压缩成zip包,作为测试脚本附件。
脚本路径
脚本执行入口文件在脚本附件中的相对路径,如testcase/entry.py。
包含UI的测试
脚本是否包含对UI的测试。
自动化脚本编写指导
编写解决方案工作台兼容的功能自动化脚本需要基于pistar自动化框架,具体的指导文档以及示例代码已发布在解决方案工作台解决方案加速场,可登录解决方案工作台查看:功能自动化用例编写指导以及示例代码。
添加环境参数
环境参数为用例执行时需要使用到的参数,例如,可以将功能自动化脚本中需要用到的用户名、密码等作为环境参数设置好,脚本中直接引用即可。
自动化脚本依赖包
解决方案工作台的python脚本执行环境中缺少的依赖包,通过上传附件的方式导入。在用例管理页面,点击【更多】->【自动化脚本依赖包】,在弹窗中点击【上传附件】,选择文件后,点击【确定】即可。
自动化脚本依赖包的附件规范请参考上传依赖包弹窗中相应的说明
执行功能自动化用例
功能自动化用例新建完成后,用例执行人可以直接执行,无需提交用例设计。
- 单个用例执行
图4 执行功能自动化用例
- 套件执行
即,将一个或多个用例作为一组(套件)进行执行。
- 点击【用例执行管理】->【功能自动化】->【更多】->【套件管理】。
图5 套件管理入口
- 在套件管理页面点击【新建套件】。
- 进入到套件新建页面,填写套件名称,点击【添加】,在弹窗中选中加入套件的用例,点击弹窗【确定】,再点击【确定】
图6 新建套件页面
- 套件新建成功,在套件管理界面,点击套件的【执行】按钮使用默认环境参数执行,或者点击【环境参数分组执行】通过选中环境参数组执行。
- 点击【用例执行管理】->【功能自动化】->【更多】->【套件管理】。
查看执行结果
- 用例执行完成后,点击用例名称,或者进入套件管理页面->套件名称,都可以查看执行结果。
- 选择【执行结果】->选择执行步骤,可以看到该步骤的详细日志。
图7 查看功能自动化用例执行结果