北京-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


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

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

好了,回家

我会学会的

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

相关推荐
东莞市云毅网络有限公司1 分钟前
用 SQLite FTS5 给企业知识库做问答检索原型:中文二元切分与 BM25 排序
python·sqlite·自动化运维·geo·数据监测
承渊政道4 分钟前
PR-Agent鸿蒙PC适配全记录:从Python服务端代理到ArkTS原生评审客户端
python·华为·代理模式·agent·harmonyos·pc端
Thomas.Sir5 分钟前
第49课:TensorFlow|项目性能调优全方案【训练提速、推理提速、资源占用优化】
人工智能·python·tensorflow
个 人 练 习 生17 分钟前
数据结构:排序算法详解
c语言·数据结构·经验分享·学习·算法·排序算法
老当益壮梁奶奶21 分钟前
51单片机中断系统详解
c语言·单片机·嵌入式硬件·学习·51单片机
热爱编程的小李30 分钟前
安卫士设备数实时监测警报脚本
python
程序员清风33 分钟前
Python 操作 MySQL、Redis 与消息队列的完整实践
redis·python·mysql
Q26433650233 小时前
【有源码】基于 Hadoop 生态的化妆品销售数据存储分析与可视化 面向化妆品行业的用户画像构建与销售机会识别研究
大数据·hadoop·python·机器学习·spark·毕业设计·课程设计
2601_962078199 小时前
Python中calendar.weekday用法
python·编程技巧·calendar·日期处理·weekday
sunshine22 girl9 小时前
Java学习二 基本语法2, 算术运算符
java·学习