06 2019 档案

摘要:在运行测试时,有时需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试。 unittest提供了相应的装饰器: 阅读全文
posted @ 2019-06-09 12:22 妮妮酱 阅读(721) 评论(0) 推荐(0)
摘要:import unittest test_dir = "./" discover = unittest.defaultTestLoader.discover(test_dir, pattern='test*.py') if __name__ == '__main__': runner = unitt 阅读全文
posted @ 2019-06-09 12:10 妮妮酱 阅读(269) 评论(0) 推荐(0)
摘要:在执行测试用例的过程中,用例是否执行通过,需要判断测试得到的实际结果与预期结果是否相等决定的。以下是一些常用的断言操作: 阅读全文
posted @ 2019-06-09 11:58 妮妮酱 阅读(270) 评论(0) 推荐(0)
摘要:unittest,python自带的单元测试框架。 该框架的结构如下: 1、Test case : 一个Test case 就是一个测试用例,包括测试前环境的搭建(setUP)、实现测试过程的代码,以及测试后环境的还原(TearDown). 2、Test Suite: 一个功能的验证,需要个多个测试 阅读全文
posted @ 2019-06-09 11:15 妮妮酱 阅读(178) 评论(0) 推荐(0)
摘要:1、线性测试:每个测试脚本相对独立,一个脚本文件都是独立编写测试内容等,任何一个脚本都可以拿出来单独执行。开发和维护的成本很高。 2、模块化驱动测试:把重复的操作单独成立公关模块。如登陆模块,写好之后后续用例只需要调用对应模块即可。较好的解决了脚本重复问题。 3、数据驱动测试:针对测试数据改变而影响 阅读全文
posted @ 2019-06-08 16:04 妮妮酱 阅读(824) 评论(0) 推荐(0)
摘要:在进行UI自动化时,元素定位有时会令人非常头疼: 1、熟练掌握Xpath、CSS定位的使用 2、准备一份webdriver API文档,以便随时查阅webdriver 所提供的方法。 3、学习掌握JavaScript、JQuery,它可以让我们使用该技术去操作web 阅读全文
posted @ 2019-06-08 15:44 妮妮酱 阅读(392) 评论(0) 推荐(0)