随笔分类 - unittest
摘要:前戏 在做自动化的时候,最后我们总要出一个测试报告给领导看,HTMLTestRunner可以生成HTML的测试报告 将HTMLTestRunner放在python的lib目录下 可以在lib下新建个HTMLTestRunner.py的文件,把下面的代码复制过去 """ A TestRunner fo
阅读全文
摘要:前戏 在前面我们都是在一个py文件里写测试用例,当然在实际项目中,肯定不会这么干,这样不是一个优秀的测试攻城狮,这时候我们就要查找不同目录下的测试来进行运行了 运行不同文件下的用例 先来看下文件结构 import unittest class Test_case01(unittest.TestCas
阅读全文
摘要:前戏 在前面我们使用如下方式来运行测试用例 if __name__ == '__main__': unittest.main() 这样的方式是按照ascii码的顺序来执行的,但有时我们并不想按照ascii来执行,想自定义顺序来执行,这时候就要用到套件了 不使用套件运行 import unittest
阅读全文
摘要:断言 在做自动化的时候,我们怎么知道这个用例是成功还是失败呢?当然不可能用肉眼去看,这里就要用到断言了,unittest里提供了我们一些断言 assertEqual(a,b) 判断 a==b assertNotEqual(a,b)判断 a!=b assertTure(x)判断是否为真,例如 asse
阅读全文
摘要:前戏 先解决一个问题:pycharm执行某些程序时会默认在unittest框架下执行,从而导致程序报错,怎样解决这个问题呢?File->setting->Tools->Python Intergrated Tools->Default test runner->py.test选择后如果显示未安装,请
阅读全文