数据驱动的问题
来源:4-9 项目中case运行失败截图low方法设计与封装

把悲伤留给自己
2019-10-18
老师,我想知道数据驱动,利用现成的这个单元测试代码
@ddt.data(*data)
def test_register_case(self,data):
email,username,password,self.file_name,assertCode,assertText = data
email_error = self.login.register_function(email,username,password,self.file_name,assertCode,assertText)
self.assertFalse(email_error,"测试失败")
因为你写的这条用例是针对邮箱错误的情况,如果是注册成功的情况,就会报测试失败的错误,那我还有必要单独写一条用例来验证注册成功的情况吗?如果有,那我是不是excel还要新建一个单独存可以成功注册的数据?
写回答
1回答
-
你好,不用,你只需要代码逻辑处理,因为你每行数据有了,成功的时候是不是你可理解为跳转到其他页面或者去获取用户登录信息,这样是否就成功了呢?
032019-10-20
相似问题