上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页
摘要: 一、什么是队列 队列是一个有序列表,可以用数组或者链表来实现。 遵循先入先出的原则,即:先存入队列的数据,要先取出。后存入的的数据,后取出。 看一张队列的模拟图,1,2,3表示同一个队列Queue。 在队列中有2个指针,front表示队首,rear表示队尾。 图1中表示队列里还没有数据,所以fron 阅读全文
posted @ 2021-03-11 00:24 把苹果咬哭的测试笔记 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、什么是稀疏数组 当一个数组a中大部分元素为0,或者为同一个值,那么可以用稀疏数组b来保存数组a。 首先,稀疏数组是一个数组,然后以一种特定的方式来保存上述的数组a,具体处理方法: 记录数组a一共有几行几列 记录a中有多少个不同的值 最后记录不同值的元素所在行列,以及具体的值,放在一个小规模的数组 阅读全文
posted @ 2021-03-09 23:07 把苹果咬哭的测试笔记 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 话说我一个测试人员为啥要学算法呢?说白了,都是生活所迫。 现在大厂面试哪个不考点算法,如果想过关,那就得刷题,但是一个小白,直接刷题只会被困难劝退。 所以,索性就学一下算法,不说能学的多深,但是总归不至于抓瞎。 言归正传,都知道数据结构是算法的基础。也就是说,虽然你学好数据结构不一定就能做好题,但是 阅读全文
posted @ 2021-03-09 00:42 把苹果咬哭的测试笔记 阅读(1392) 评论(3) 推荐(0) 编辑
摘要: 在上一章中,文末留下了一个坑待填补,疑问是这样的: 目前从官方文档中看到的是 We have to be careful though, because pytest will run that finalizer once it’s been added, even if that fixture 阅读全文
posted @ 2021-03-07 17:53 把苹果咬哭的测试笔记 阅读(700) 评论(0) 推荐(1) 编辑
摘要: 当我们运行测试函数时,我们希望确保测试函数在运行结束后,可以自己清理掉对环境的影响。 这样的话,它们就不会干扰任何其他的测试函数,更不会日积月累的留下越来越多的测试数据。 用过unittest的朋友相信都知道teardown这个函数,做的是一样的事情,那么下面姑且就把这种“善后”工作的代码 叫做te 阅读全文
posted @ 2021-03-06 19:42 把苹果咬哭的测试笔记 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 既然fixtures函数也是咱们自己写的,那难免会发生异常,当fixture函数异常后,pytest中如何处理呢? 首先,在pytest中,如果一个测试函数中传入了多个fixture函数,那么pytest会尽可能的按线性顺序先后执行。 如果,先执行的fixture函数有问题引发了异常,那么pytes 阅读全文
posted @ 2021-03-04 11:14 把苹果咬哭的测试笔记 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 现在我们已经知道了,fixtures是一个非常强大的功能。 那么有的时候,我们可能会写一个fixture,而这个fixture所有的测试函数都会用到它。那这个时候,就可以用 autouse自动让所有的测试函数都请求它,不需要在每个测试函数里显示的请求一遍。 具体用法就是,将autouse=True传 阅读全文
posted @ 2021-03-03 19:24 把苹果咬哭的测试笔记 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 跟着节奏继续来探索fixtures的灵活性。 一、一个测试函数/fixture一次请求多个fixture 在测试函数和fixture函数中,每一次并不局限于请求一个fixture。他们想要多少就可以要多少。 下面是另一个简单的例子: import pytest # Arrange @pytest.f 阅读全文
posted @ 2021-03-03 17:13 把苹果咬哭的测试笔记 阅读(210) 评论(0) 推荐(0) 编辑
摘要: pytest最大的优点之一就是它非常灵活。 它可以将复杂的测试需求简化为更简单和有组织的函数,然后这些函数可以根据自身的需求去依赖别的函数。 fixtures可以调用别的fixtures正是灵活性的体现之一。 一、Fixtures调用别的Fixtures 直接看一个简单示例: import pyte 阅读全文
posted @ 2021-03-03 13:59 把苹果咬哭的测试笔记 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 既然fixtures是给执行测试做准备工作的,那么pytest如何知道哪些测试函数 或者 fixtures要用到哪一个fixtures呢? 说白了,就是fixtures的调用。 一、测试函数声明传参请求fixture 测试函数通过将fixture声明为参数来请求fixture。 def test_m 阅读全文
posted @ 2021-03-03 10:11 把苹果咬哭的测试笔记 阅读(287) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页