上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页
摘要: 1、类属性 (1)类属性的访问 类属性就是 类对象 所拥有的属性,它被 该类的所有实例对象 所共有。 类属性可以使用 类对象 或 实例对象 访问。 # 定义一个类 class Dog(object): # 定义一个类方法 tooth = 10 # 创建对象 wangcai = Dog() xiaoh 阅读全文
posted @ 2022-02-28 12:08 繁华似锦Fighting 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、Python中的多态 (1)多态的定义 多态是一种使用对象的方式,子类重写父类方法,不同的子类对象调用相同的父类方法,可以产生不同的执行结果。 概括的说,多态指的是一类事物可以有多种形态呈现。 (2)多态的好处 增加了程序额可扩展性,只要觉有相同的特征,就可以创建一个新的类,使用者无需更改原有类 阅读全文
posted @ 2022-02-28 11:28 繁华似锦Fighting 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、什么是断言 对于测试来讲,不管是功能测试,自动化测试,还是单元测试,一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。 测试的成功与否就是拿实际的结果与预期的结果进行比较,这个比的过程就是断言(assert)。 2、Pytest断言 与Unittest不同,Pytest使 阅读全文
posted @ 2022-02-27 20:46 繁华似锦Fighting 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Pytest预期失败需要使用@pytest.mark.xfail()标记。 1、@pytest.mark.xfail()标记的作用 期望测试用例是失败的,但是会运行此测试用例,并且也不会影响其他测试用例的的执行。(即xfail标记并不会影响用例的运行) 如果预期失败的测试用例执行失败的则结果是xfa 阅读全文
posted @ 2022-02-27 11:32 繁华似锦Fighting 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、Pytest中的Mark介绍 Mark主要用于在测试用例/测试类中给用例打标记,实现测试分组功能,并能和其它插件配合设置测试方法执行顺序等。 在实际工作当中,我们要写的自动化用例会比较多,而且不会都放在一个.py文件里。 如下图,现在需要只执行红色部分的测试方法,其它方法不执行。 2、Mark的 阅读全文
posted @ 2022-02-26 18:18 繁华似锦Fighting 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Pytest失败重试就是,在执行一次测试脚本时,如果一个测试用例执行结果失败了,则重新执行该测试用例。 前提: Pytest测试框架失败重试需要下载pytest-rerunfailures插件。 安装方式:pip install pytest-rerunfailures。 Pytest实现失败重试的 阅读全文
posted @ 2022-02-26 15:51 繁华似锦Fighting 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 自动化测试执行过程中,我们常常出现这种情况:因为功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了, 如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这时我们就可以配置跳过这些用例。 Pytest测试框架中存在两个跳过测试的方法:skip和skipif 。 1、无条件跳过skip 阅读全文
posted @ 2022-02-26 15:02 繁华似锦Fighting 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、Python支持多层继承 故事继续:N年后,徒弟老了,想要把所有技术传承给自己的徒弟。 (1)多层继承实现 # 1.创建师父类,属性和方法 class Master(object): def __init__(self): self.kongfu = '[古法煎饼果子配方]' def make_ 阅读全文
posted @ 2022-02-25 21:34 繁华似锦Fighting 阅读(348) 评论(0) 推荐(1) 编辑
摘要: 1、重写 在子类中如果有和父类同名的方法,则通过子类实例去调用该方法时,会调用子类中的该方法而不是父类的方法,这个特点我们成为叫做方法的重写(覆盖:override)。 故事继续:徒弟掌握了师父和学院派技术后,自己潜心钻研出自己的独门配方的一套全新的煎饼果子技术。 # 1.创建师父类,属性和方法 c 阅读全文
posted @ 2022-02-25 15:02 繁华似锦Fighting 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 1、继承的概念 在Python中,如果两个类存在父子级别的继承关系,子类中即便没有任何属性和方法,此时创建一个子类对象,那么这个子类对象会拥有父类中所有属性和方法的使用权,这就是在Python中的继承概念。 在Python测继承中,我们一般会抽取出一类事物中,所具有相同的特征属性和行为到一个类中,这 阅读全文
posted @ 2022-02-24 11:06 繁华似锦Fighting 阅读(275) 评论(0) 推荐(1) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页