首页
学习
活动
专区
工具
TVP
发布

测试技术圈

测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏作者
277
文章
381693
阅读量
94
订阅数
测试工具中的设计模式之组合模式
在笔者之前一篇介绍策略模式案例II-看DBRider如何导入数据的文章中有提到为了支持某些操作的组合,在这个策略模式中还混合使用了组合模式。 首先还是通过策略模式来看一下类图。
Criss@陈磊
2020-11-05
4820
机器学习入门(一)
很多人都在谈机器学习,无论是专业从业者还是业余爱好者都必须弄清楚一个问题:什么是机器学习?
Criss@陈磊
2020-09-25
3380
面向AI应用的测试思考
“ 人工智能(AI)已无处不在,AI正在为各行各业赋能,并以前所未有的速度全方位地改变着我们的生活。然而,由于AI是一种新的编程范式,无论在学术界还是工业界,对于AI测试的研究和实践尚处于起步阶段。”
Criss@陈磊
2020-09-08
1.3K0
小白音频测试之Python对音频进行频谱分析
初衷 语音识别领域对音频文件进行频谱分析是一项基本的数据处理过程,同时也为后续的特征分析准备数据。 前驱知识 Python需要使用的相关库 wave https://docs.python.org/3/library/wave.html pyaudio http://people.csail.mit.edu/hubert/pyaudio/ numpy https://www.runoob.com/numpy/numpy-tutorial.html pylab https://www.programcreek
Criss@陈磊
2020-06-16
5.3K0
大数据测试——完整的软件测试初学者指南
大数据测试,在当前的测试领域是一个相对比较新的领域,而且难度也非常大。大数据测试从某种意义来说和人工智能测试有点类似,测试数据的量比较大,而test oracle又不像传统测试那样容易定义。另外大数据测试人员还必须懂得大数据的专业工具比如hadoop、HDFS、HiveQL、 Pig等,同时最好也需要懂python等语言,对测试人员的综合要求非常高。
Criss@陈磊
2020-04-26
7.7K0
Pycharm常用配置汇总
勾选 Change font size(Zoom) with Ctrl+Mouse Wheel。用Ctrl+鼠标滚轮改变字体大小(缩放)
Criss@陈磊
2020-02-20
1.2K0
测试开发面试题解
吴老的java版《selenium webdriver3 实战宝典》和python版《selenium Webdriver 3.0 自动化测试框架实战指南》出版了,代码拿来就能用。
Criss@陈磊
2020-01-22
4950
性能工具之Taurus场景使用(进阶篇)
复杂场景的压力测试,如果有多个同学从事脚本开发,则有时必须使用多个测试脚本文件。这意味着将多个测试脚本需要集成到单个压力测试中。在 JMeter 中可以通过使用 TestFragments 功能部分解决,但是它需要手动管理主测试模块才能添加测试片段,将其排列到线程组中,计算压力场景等。
Criss@陈磊
2020-01-22
8630
Pytest全局用例共用之conftest.py详解
1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture
Criss@陈磊
2019-12-04
3.3K0
如何在 Ansible Playbook 中进行变量替换,解决环境之间差异的问题?
Ansible默认的Inventory文件是INI格式。直接开始测试,先看定义的host文件:
Criss@陈磊
2019-11-18
2.2K0
MySQL排序速度慢而且可能不稳定
有一个功能,按照算法得出的权重值,分页展示一批列表数据,权重值越大越靠前。研发同学反馈查询速度慢且排序不稳定。
Criss@陈磊
2019-11-12
1.9K0
这些高性能负载均衡架构知识点,90%的人分不清!
高性能集群的本质很简单,通过增加更多的服务器来提升系统整体的计算能力。由于计算本身存在一个特点:同样的输入数据和逻辑,无论在哪台服务器上执行,都应该得到相同的输出。因此高性能集群设计的复杂度主要体现在任务分配这部分,需要设计合理的任务分配策略,将计算任务分配到多台服务器上执行。
Criss@陈磊
2019-11-08
4790
你太菜了,竟然不知道 Code Review?
包括像 Google、微软这些公司,Code Review 都是基本要求,代码合并之前必须要有人审查通过才行。
Criss@陈磊
2019-11-07
3190
彻底搞懂Java动态代理
现在spring大行其道,经常使用的AOP功能就是动态代理机制的实现。动态代理到底是怎么回事呢?
Criss@陈磊
2019-10-28
9331
Docker 运行一个web服务:hello world
这样通过docker ps可以看到后面有一个0.0.0.0:32769->5000/tcp,这就说明Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上。
Criss@陈磊
2019-10-28
1.6K0
(转) 11 个高效的同行代码评审最佳实践
原文发表于2011 年 5 月 04 日发布,由IBM DeveloperWorks翻译成中文。
Criss@陈磊
2019-10-09
1.4K0
Python读写yaml文件
用python读取yaml文件案例,先用open方法读取文件数据,再通过load方法转成字典,这个load跟json里面的load是相似的,yaml文件内容:
Criss@陈磊
2019-09-29
6.6K0
一篇文章弄懂限流怎么做
限流是保护高并发系统的三把利器(限流、缓存、降级)之一。限流在很多场景中用来限制并发和请求量,保护自身系统和下游系统不被巨型流量冲垮。比如秒杀业务或者一些访问量很高的基础性服务都会用到限流的技术。
Criss@陈磊
2019-09-29
2.6K0
Git设置分支保护实现CodeReview卡点
在Git的分支合并过程中支持方式,一种是在本地将source branch 合并到 target branch,然后再切换到target branch后将target branch push到远端target branch。另外一种是将本地的source branch push到远端的source branch,然后在gitlab上提交一个将source branch 合并到 target branch的merge request。那么为了能够到达我们强制的CodeReview卡点,我们将master branch(也就是生产发布分支)、release branch(也就是提测分支)进行保护,不能接受直接的push request,只能通过提交merge request,并有架构师或者技术负责人进行CodeReview通过后,完成Merge。那么如何完成Git的分支保护呢?
Criss@陈磊
2019-09-19
1.6K0
Python快速入门(二)
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。
Criss@陈磊
2019-09-03
5060
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档