装饰器一直以来都是 Python 中很有用、很经典的一个 feature,在工程中的应用也十分广泛,比如日志、缓存等等的任务都会用到。python中函数是一等公民,使用非常灵...

装饰器一直以来都是 Python 中很有用、很经典的一个 feature,在工程中的应用也十分广泛,比如日志、缓存等等的任务都会用到。python中函数是一等公民,使用非常灵...
容器、可迭代对象和迭代器 在 Python 中一切皆对象,对象的抽象就是类,而对象的集合就是容器。列表、元组、字典和集合都是可迭代的。 迭代器(iterator)提供了一个 ...
并发和并行,这两个术语很多人会混淆。 并发并不是同一时刻有多个操作同时进行。相反,某个特定的时刻,它只允许有一个操作发生,只不过线程 / 任务之间会互相切换,直到完成。 并行...
近期面试-各大厂几乎面了一遍,有些不只面了一个部门。一般的面试流程都是 HR沟通,2轮技术面+1轮领导面+1轮BP,然后是HR沟通,HR谈薪,offer审批。简历转化率很高(...
相同点: 元组和列表都是可以放置任何数据类型的有序集合; 元组和列表都可以任意的嵌套; 元组和列表都支持负数的索引值; 常用的方法:count(item) index(ite...
测试的两面 如果有人问什么是软件测试,我们可能会回答,软件测试用于检查软件是否符合需求,其实这只是软件测试的一个方面。软件测试的另一个方面就是探索软件是否存在风险,这两面缺一...
软件测试已经做了十几年,当被问及一些问题时恐怕会令我们手足无措。如何发现更多bug;如何在敏捷开发流程中,时间非常有限的情况下充分测试;有没有一些方法论能指导刚进入软件...
产品介绍 AirLink客户端,是基于Electron的一个桌面应用,主要用于将BI页面展现在屏幕上,支持轮播、翻页、暂停、分屏等功能。 问题现象 一客户断电后,重新启动Ai...
测试左移、右移这个概念其实也有好几年了。一直没有记录实践的案例,今天记录的是设计阶段测试左移的案例。 需求 调用后端接口时,需要判断license是否过期、是否合法,及时提醒...
背景 当前测试的BI产品,前端逻辑非常复杂,而且改动频繁,导致经常出现一些regression bug。所以UI自动化测试就十分有必要了。 时隔六年,再次开展UI自动化测试,...
背景 Selenium webdriver只提供了截取整个page图片的接口,并没有截取Web Element图片的接口。所以希望能找个截图控件图片,进行图片比较的开源项目。...
背景 一重要客户抱怨页面加载时间太长,我们肯定立即响应了。开发人员定位是前端的性能问题,也研究出一些优化的方法。下一步就是我们测试人员要能够得出性能度量数据,来衡量性能优化的...
jenkins打包报错,磁盘空间不足,开始搜索Linux命令,找出哪些目录占用比较大。 df -i 命令,输出如下 很明显,overlay这个文件系统占用特别大。再看他的挂载...
2009年从南京理工大学毕业,匆匆十年过去了,今天去南京并不是回母校聚会,而是带女儿游览这一历史文化名城。 从火车站出来,就是玄武湖,我们坐小船来到了梁洲,印象最深刻的就是大...
最近学习了茹炳晟的软件测试52讲,其中的API自动化测试。作者介绍了自己API自动化测试实践的三个发展阶段。 早期的基于 Postman 的 API 测试 Postman其实...