用ddt或直接读取excel单元格数据的选择

一般来说我们测试用例用等价类来划分只有2类,有效等价类与无效等价类,前者一条用例覆盖多个有效等价类,后者一条用例只能覆盖一个无效等价类,换成测试数据,数据也就分为2类,有效的无效的。
①如果我们要给出到具体判断,例如登录时密码为空、位数不对等等都各写一条测试用例(代码),精准的断言语句,此时我们传入测试数据时就不用ddt而是用excel一条条数据的去读
②如果我们不需要精准判断,那么测试用例就两条,有效的、无效的(代码),数据用ddt传入,有效用例传入一组数据,无效用例传入多组数据即可

墨者看遍天下皆是丹青,测试看尽万物皆是bug
原文地址:https://www.cnblogs.com/striver-dl/p/14150176.html