编程开发

构建测试的体系化思维(高级篇)

本文首发于个人网站「BY林子」,转载请参考版权声明。 00 引言 1. 三个层次聊测试体系 测试人员缺乏体系化思维? 新建产品团队或者新启项目,如何系统化地测试? 组织级如何构建统一的测试体系? 大家都接触过不计其数的测试、质量方面的文章或者培训课程,内容不乏测试实践、技术相关,但是却很难构建自己的测试体系。基于很多朋友类似的困惑,结合本人多年的团队实践和咨询经验,从基础篇、进阶篇和高级篇三

Python模块·Re正则匹配、切割、替换

一、Re模块: 对应正则表达式的Python模块 分类 关键字 / 函数 / 方法 说明 数据匹配 - - re.match(正则字符串, 目标字符串) 开头匹配,返回匹配对象 re.search(正则字符串, 目标字符串) 匹配第一次出现,返回匹配对象 re.findall(正则字符串, 目标字符串) 查找所有匹配的字符串,返回列表 re.findite

面试通知

终于等到了面试通知。 从我打算参加这个为期两年的培训项目开始,就一直盼望着盼望着,终于等到了。 据说,面试的成功率大约有百分之六七十,毕竟是自己交学费的培训项目,大概也不会卡的太严吧。 曾经,我对于面试还会有不通过的这件事,有些不高兴,现在不会了。我是抱着一定要学习这个项目的心来报名的,但是不一定所有人都是我这种心理啊,经过一轮筛选之后,都是志同道合的的同学,学起来感觉会更融洽吧。 如果我不符合这

requestAnimationFrame和requestIdleCallback是宏任务还是微任务

一、思考 大家都知道异步任务分为宏任务和微任务,不知道的可以看我的另一篇文章(深入理解Event Loop的运行机制) 要搞清楚requestAnimationFrame和requestIdleCallback是宏任务还是微任务就必须要搞清楚下面几个问题: 浏览器在每一轮Event Loop事件循环中都会去渲染屏幕吗? requestAnimationFrame在哪个阶段执行,是在

面试的一天

今天是2023年4月4日,也是我正式从学校走向社会的第一天。今天一天的行程是这样的。因昨天在网上找了会计实习工作,需要今天下午14:30去面试。经过了一个多小时的公交和地铁终于到达了面试地点。面试环境挺不错的,它位于繁华的市中心大厦,在大厦的第46楼,可以俯视半个城市。 真正的面试是这样的,面试官拿一张表让你填,里面有你的基础信息(姓名,籍贯,学历,工作经验等)。但她们真正关心的是你能不能给她们带

从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建

第一章 Selenium+WebDriver环境搭建 第二章 Selenium定位方式 第三章 元素常用属性 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄、窗口切换操作 第六章 鼠标、键盘操作 第七章 javascript在自动化中的应用 第八章 unittest&断言 第九章 ddt数据驱动 第十章 测试框架搭建过程Python+Selenium+BeautifulRepo

Kubernetes-命令记录大全

语法格式 kubectl [command] [type] [name] [flags] kubectl create/apply/delete/ -f yaml文件 查看集群工作是否正常 kubectl cluster-info 查看此状态pod详细情况 kubectl describe pod bk-cmdb-hostserver-58c7675654-zfffp 强制删除 kub

文件属性修改

每个文件的属性由左边第一部分的 10 个字符来确定(如下图)  1.chown:  更改文件属主,也可以同时更改文件属组         格式:                chown [–R] 属主名 文件名               chown [-R] 属主名:属组名 文件名          chown -R  test   1.log  :  将1.lo