04 2019 档案
摘要:需要添加HTMLTestRunner.py文件,我用的ubuntu16.04下的python3.5.2,所以我放在/usr/lib/python3.5下
阅读全文
摘要:现有四个测试用例分别在两个.py文件中,如何执行这些文件? unittest中有这样处理:unittest.TestLoader().discover() 第一个文件test_case1.py 第二个.py文件:test_case2.py 这两个文件怎么批量执行? 建立新的.py文件alltest.
阅读全文
摘要:a.相等 (a==b)内容一样,类型一致 b.布尔类型(bool) assertTrue和assertFalse 例如:判断输入框是否可写 c.包含 assertIn判断是否包含在里面
阅读全文
摘要:添加装饰器(@unittest.skip("")) 执行结果如下: 如果期望测试用例失败,也可以添加装饰器
阅读全文
摘要:测试套件就是测试集,测试集是测试用例的集合。 a.按用例顺序执行(addtest) 当addtest与unittest的测试规则冲突时,仍然按照ASCII码的顺序执行。 我是在ubuntu16.04上安装的python3.5.2,运行上述代码后发现并不是先执行的 “test_baidu_news”这
阅读全文
摘要:运行后显示: 我的解决办法是:测试用例以test开头,完美解决
阅读全文
摘要:运行下面的两段代码,看看有什么不同? 第一段: 第二段: 总结:第一段代码只打开一次浏览器,第二段代码有几个测试用例就打开几次浏览器。
阅读全文
摘要:unittest的测试顺序为:有几个测试用例,测试固件就会执行多少次。 例如:只有一个测试用例时: setup--testcase1--teardown 测试结果如下: 例如:有多个测试用例时: setup--testcase1--teardown--setup--tescase2--teardow
阅读全文
摘要:各个组件的含义: TestCase:测试用例,测试用例里面会有很多测试方法,是单元测试中最小维度的测试行为。 TestSuite:测试套件,是测试用例的集合。 TestFixure:测试固件,测试准备工作和收尾工作,打开和关闭浏览器,链接和关闭数据库,可有可无 TestRunner:测试运行器,运行
阅读全文
摘要:开机时显示:您的当前网络有.local域,我们不建议这样做而且这与AVAHI网络服务探测不兼容,该服务已被禁用 解决方法: 在终端输入:sudo gedit /etc/default/avahi-daemon 在打开的文件中: 将AVAHI_DAEMON_DETECT_LOCAL=1修改为 AVAH
阅读全文
摘要:借鉴于博客: https://blog.csdn.net/u011541946/article/category/6894433/1?
阅读全文
摘要:借鉴于博客: https://blog.csdn.net/u011541946/article/category/6894433/1?
阅读全文