whois哪个网站好,动漫网站建设总结,付费网站怎么做,樱桃视频大全免费高清版观看下载数据驱动-DDT
说明
自动化测试中#xff0c;数据驱动是很重要的一个点实际项目中#xff0c;肯定会出现这种情况#xff1a;多条测试用例的执行步骤#xff0c;断言步骤完全一致#xff0c;只有输入和输出数据不一样这个时候依靠数据驱动#xff08;数据参数化#xf…数据驱动-DDT
说明
自动化测试中数据驱动是很重要的一个点实际项目中肯定会出现这种情况多条测试用例的执行步骤断言步骤完全一致只有输入和输出数据不一样这个时候依靠数据驱动数据参数化来解决这个问题可以提升我们的测试效率在 Cypress可以通过数据来动态生成测试用例以达到数据驱动的效果
演示
新建一个文件login_data.ts保存测试中所需要的数据
export const LoginUser[{summary: 登录成功,username:jane.lane,password:password123},{summary: 登录失败,username:iTesting,password:iTesting}
]创建测试用例
import { LoginUser } from ../integration/data/login.data
describe(login,(){for(const user of LoginUser){it(user.summary,(){cy.log(username:${user.username});cy.log(password:${user.password});})}
})使用for循环动态生成测试用例
运行结果