北京-4年功能测试2年空窗-报培训班学测开-第四十四天

今天讲课,讲了unittest中的ddt参数化与appium的grid分布式

unittest参数化与pytest不同,pytest是用装饰器parametrize(变量,容器),pytest请求都是一样的,所以通过用例数据文件、一条用例case和参数化即可实现不同接口的请求。而ui自动化,每条用例的元素或操作都不同,无法通过一条用例实现所有功能,几乎每个页面都需要写一个用例类。通过PO与ddt实现用例功能封装

grid则是分布式执行测试,同时让多台设备执行测试,提高测试速度

一个进程有多个线程

单位:进程是资源分配的单位,线程是执行任务的最小单位

独立:进程之间相互独立,多个线程共享一个进程资源

稳定:进程之间独立,所以稳定,线程共享资源所以会有资源争用(数据库锁),所以不稳定

同步异步

python的多线程并不能真正支持并行(java多线程真正支持并行),仍采用单行串行模式,与它的gil全局解释器锁有关。全局解释器锁规定,执行时同一时间只允许一个线程执行。所以需要采用多进程

io密集型任务,cpu密集型任务

多进程导包:multiprocessing

方法:apply与apply_async


今天情绪很稳定,因为早上早起了,出去运动,看了书,对自己生活有掌控感了,所以也不着急。今天课上听课效率不高,远没有之前高,感觉很多时候我好像都不跟了,这是晚上我才发现的。因为突然意识到好像周围人都知道要干什么,而我却忘了老师刚讲的什么,很多时候也不理解他为什么这么做。但即便这样我也很淡定,因为我深知,一是时间不足以让我全部掌握,二是我理解本来就慢但我理解了的话就记忆深刻,三是我尽量学,总有一天会学通的。四是,可能最重要的一点

我今天看《恰如其分的自尊》,问自己了一些问题,我才意识到我比自己以为的强,还有,我意识到,我对父母的意义就是,无论我好坏,我都是妈妈的宝,她不会嫌弃我,只会担心我过得不好,只会觉得给不了我更多,这是因为血缘连接,我可以有一份无条件的爱。另外,我对自己的意义是,我的存在就是意义,我的喜怒哀乐,我的体验,这一切都是我存在的意义,这个更是无条件。不过亲朋好友之间就是需要价值互换了,这个无所谓。反正我想到前两点之后,我就更有底气了

好了,回家

我会学会的

课程倒计时:倒数第三次课程

相关推荐
A9better14 分钟前
嵌入式开发学习日志31——stm32之外部中断与定时器中断的差别与选择
stm32·单片机·学习
zhangrelay20 分钟前
ROS2学习研究版本推荐:Jazzy Jalisco(LTS长期支持版)AI版本251001
笔记·学习
AI数据皮皮侠23 分钟前
中国各省森林覆盖率等数据(2000-2023年)
大数据·人工智能·python·深度学习·机器学习
xyx-3v2 小时前
已知三极管的类型(NPN/PNP)和基极引脚,如何区分集电极(c)和发射极(e)
单片机·嵌入式硬件·学习
西柚小萌新2 小时前
【深入浅出PyTorch】--3.1.PyTorch组成模块1
人工智能·pytorch·python
大白的编程日记.2 小时前
【Linux学习笔记】线程概念和控制(二)
linux·笔记·学习
半夏知半秋2 小时前
skynet-socket.lua源码分析
服务器·开发语言·学习·架构·lua
低代码布道师2 小时前
学习低代码,需要什么基础?
学习·低代码
2401_841495643 小时前
【数据结构】红黑树的基本操作
java·数据结构·c++·python·算法·红黑树·二叉搜索树
西猫雷婶3 小时前
random.shuffle()函数随机打乱数据
开发语言·pytorch·python·学习·算法·线性回归·numpy