如何在Tosca中验证同一测试用例内跨门户生成的测试数据?
Tosca第二个门户验证下载测试步骤编写方案
前置配置(未做变量存储需先补充)
- 回到第一个门户的上传操作步骤,将你输入的Title字段值、上传文件的文件名/唯一标识参数通过Tosca的
Buffer功能存储为测试用例全局变量,比如命名为GV_UploadTitle、GV_UploadFileName,设置变量作用域为整个测试用例可调用。
第二个门户正式测试步骤
步骤1:切换到第二个门户运行环境
- 调用Tosca
Switch Window操作切换到第二个门户窗口,若未登录先补充第二个门户的登录操作,进入到目标数据的查询列表页面。
步骤2:搜索定位目标记录
- 在第二个门户的搜索框中传入缓存变量
{GV_UploadTitle}作为搜索条件,执行搜索操作 - 增加1-3秒的显式等待,避免跨系统数据同步延迟导致搜索无结果,验证搜索结果列表中存在和
{GV_UploadTitle}匹配的记录项
步骤3:校验Title信息一致性
- 点击进入对应记录的详情页,使用Tosca
Verify操作校验详情页Title字段值和{GV_UploadTitle}完全一致,校验通过后再执行后续步骤
步骤4:执行文件下载与校验
- 定位记录对应的下载按钮,触发点击下载操作
- 根据测试需求可选添加下载校验:
- 验证Tosca默认下载路径下存在和
{GV_UploadFileName}名称一致的文件 - 若需校验内容一致性,可新增步骤比对下载文件和源文件的MD5哈希值
- 验证Tosca默认下载路径下存在和
步骤5:上下文复位(可选)
- 关闭第二个门户的多余标签页,切回测试用例初始上下文,避免影响后续步骤执行
内容的提问来源于stack exchange,提问作者Kausal
相关产品推荐
相关产品推荐

