软件测试布道师的江湖

深耕软件测试领域,定期分享技术干货,一起成长!

随笔分类 -  测试开发技术栈

1
测试技术
摘要:上文《Python测试开发技术栈—巴哥职场进化记》—一道作业题我们讲到华哥给巴哥出了一道作业题,让巴哥用Python实现记录日志的功能,巴哥历经“千辛万苦”,终于做出了一个版本,但是也意识到当前由很多开源方案可供选择。今天我们来看看巴哥会经历哪些事情,精彩还在继续………… 01 又要开站会 第二天, 阅读全文
posted @ 2020-08-21 12:59 布道师玄柯 阅读(496) 评论(2) 推荐(0)
摘要:上文《Python测试开发技术栈—巴哥职场进化记》—初来乍到,请多关照 我们介绍了巴哥入职后见到了自己的导师华哥,第一次参加团队站会,认识了团队中的开发小哥哥和产品小姐姐以及吃到了公司的加班餐……,今天我们接着来看巴哥会经历哪些事情。 01 华哥来的真早 第二天一大早,巴哥早早的来到了公司。 “咦, 阅读全文
posted @ 2020-08-06 18:04 布道师玄柯 阅读(548) 评论(0) 推荐(0)
摘要:上文《巴哥职场进化记—Python测试开发技术栈》开篇讲到巴哥毕业初到深圳,见到了来自五湖四海的室友。一番畅聊之后,抱着对未来职场生活的期待,大家都进入了梦乡。今天我们来看看巴哥第一天上班都会经历哪些事情。 01 第一次见到导师 第二天一大早,巴哥他们都醒了,洗漱收拾完已经8点30,虽然住的地方离公 阅读全文
posted @ 2020-07-30 13:26 布道师玄柯 阅读(287) 评论(0) 推荐(0)
摘要:写在前面 今年从4月份开始写一本讲Python测试开发技术栈的书,主要有两个目的,第一是将自己掌握的一些内容分享给大家,第二是希望自己能系统的梳理和学习Python相关的技术栈。当时我本来打算以故事体的方式来写,虚构了个主人公叫巴哥,以巴哥的职场发展为主线,从大学毕业,到步入职场,再到职场精英,介绍 阅读全文
posted @ 2020-07-21 18:32 布道师玄柯 阅读(497) 评论(0) 推荐(0)
摘要:之前在 提升工作技能的三个层次—建议的学习路线文章中提到,每个人都需要不断完善和构建自己的技能图谱,这样自己的知识体系才能由量变到质变。道理很简单,你学习一个知识点,通过知识体系可能和其他N多个知识发生关联,这样相当于就产生了N多种组合的可能性。 花了几个晚上,主要是结合自己的经验,再加上网上查询了 阅读全文
posted @ 2020-07-03 19:07 布道师玄柯 阅读(625) 评论(0) 推荐(0)
摘要:正则表达式在我们平时的工作中相当的常用,无论是写jmeter脚本,或者写自动化脚本,都可能会用到正则表达式。这篇文章主要梳理正则表达式的常用知识点,并结合一些具体的例子,让大家能掌握使用正则表达式的正确姿势,以至于有打通“任督二脉”之效。 理论知识 概念 正则表达式是对字符串操作的一种逻辑公式,就是 阅读全文
posted @ 2020-06-22 21:50 布道师玄柯 阅读(349) 评论(0) 推荐(0)
摘要:最近公司在做移动端的项目,自然而然的需要搭建打包的环境。本来计划用Jenkins的,但是发现在gitlab上创建完项目后,提示去配置pipeline,于是决定用gitlab去尝试下,毕竟我觉得Jenkins的配置过于复杂了。 gitlab runner 在gitlab中,gitlab runner相 阅读全文
posted @ 2020-04-11 08:36 布道师玄柯 阅读(3532) 评论(0) 推荐(3)
摘要:最近需要测试zoom视频会议,同时模拟100个人加入会议。经过了解,zoom提供了直接通过url链接加入会议的方式(只能通过chrome浏览器或者FireFox浏览器,因为用的协议是webrtc)。 顺着这个思路考虑可以通过Selenium自动化,同时启动多个浏览器进程,每个进程代表一个视频会议用户 阅读全文
posted @ 2020-03-26 08:18 布道师玄柯 阅读(1462) 评论(0) 推荐(0)
摘要:本周我们的讨论话题是关于测试质量管理: 讨论话题 问题:产品研发流程中有哪些质量数据?如何利用这些质量数据? 问题描述:在产品研发流程中,其实不仅仅有我们提的bug数量这一质量数据。还有很多可以衡量产品质量的数据纬度,比如:产品需求变更次数。 我们的最终目标是保障产品质量,提升产品质量的稳定性。因此 阅读全文
posted @ 2020-03-17 10:35 布道师玄柯 阅读(1249) 评论(0) 推荐(1)
摘要:前两天看《香帅的中国财富报告》,在职业篇里,提到一个关键词: 可编码 。什么样的职业是可编码的呢?重复的、有明确目标的工作会被算法替代,比如:阅读资料、记忆、复述、数字分析、总结等等。 其中还提到两种职业模型: “金字塔型职业” 和 “扁平型职业” ,他们的含义分别如下: 金字塔型职业:可编码的工作 阅读全文
posted @ 2020-03-14 10:39 布道师玄柯 阅读(300) 评论(1) 推荐(0)
摘要:本周我们的讨论话题有关于容器化: 讨论话题 话题 :容器技术能为测试工作带来哪些好处?大家工作中有哪些实践经验? 话题描述 : Devops容器化已经成为当前测试工程师的标配技能,你目前的工作中有没有哪些实践经验?你觉得为你的测试工作带来了哪些好处?欢迎大家来沟通交流,发表你的看法。 本周的讨论话题 阅读全文
posted @ 2020-03-09 19:15 布道师玄柯 阅读(937) 评论(0) 推荐(0)
摘要:最近两个月,因为新冠病毒无情的肆虐,相信会给每个中国人的记忆中画上重重的一笔。到今天为止,疫情形势依然十分严峻,虽然除湖北外的其他省份已经连续十一天确诊人数下降,但是接下来还有将近至少1.6亿的人口迁徙,这无疑还存在一定的风险。 相信很多人和我一样,早上起床的第一件事情都是查看疫情数据,一般的数据都 阅读全文
posted @ 2020-02-15 17:48 布道师玄柯 阅读(6589) 评论(1) 推荐(5)
摘要:在平时写python脚本时,时间是我们经常用到的数据,比如:时间戳、前端展示的对应格式的时间等,在python中主要有三个和时间处理相关的模块: time 、 datetime 、 calendar ,这篇文章主要帮大家整理这三个模块比较常用的方法。 熟悉三个概念 GMT 格林威治时间, 十七世纪, 阅读全文
posted @ 2020-01-07 19:38 布道师玄柯 阅读(309) 评论(0) 推荐(0)
摘要:内存的浅拷贝和深拷贝是面试时经常被问到的问题,如果不能理解其本质原理,有可能会答非所问,给面试官留下不好的印象。另外,理解浅拷贝和深拷贝的原理,还可以帮助我们理解Python内存机制。这篇文章将会通过一些例子,来验证内存拷贝的过程,帮助大家理解内存拷贝的原理。 Python3中的数据类型 我们首先得 阅读全文
posted @ 2019-12-17 10:34 布道师玄柯 阅读(510) 评论(0) 推荐(2)
摘要:在 "【测试理论】如何做好探索性测试(一)—基础篇" 中,我们介绍了探索性测试的基础内容,我们简单回忆下主要包括:常规测试方案与探索性测试是相辅相成的、在工作中,寻找探索性测试点的时机(需求评审、用例评审)、寻找那些产品中的变量,比如:可计数的东西、地理位置、文件和存储、时间点等等、收集用户的反馈( 阅读全文
posted @ 2019-12-12 08:18 布道师玄柯 阅读(554) 评论(0) 推荐(1)
摘要:前不久国庆档上映的一部电影《登山者》,相信大家都已经看过了,在剧中,中国登山队那种不畏困难,勇于探索未知领域的精神着实让人敬佩,特别是最后一刻吴京饰演的方五洲带领队员,终于再次登顶。如果单纯的从事务的本质来看,探索未知区域(比如登山探险)和探索软件有非常多的共通点: 有无数的惊喜和奇遇在等着你(比如 阅读全文
posted @ 2019-11-15 11:31 布道师玄柯 阅读(700) 评论(0) 推荐(0)
摘要:平时chrome插件用多了,发现在工作中有很多插件特别好用,让你事半功倍。于是我抽时间整理了一些非常好用的chrome插件分享给大家,其中有些插件是我已经离不开,每天都在用的。希望这篇文章能帮助你找到适合你的插件,提升工作效率。 工作类 FeHelper【强烈推荐】 FeHelper是一个Web前端 阅读全文
posted @ 2019-11-12 10:06 布道师玄柯 阅读(2459) 评论(8) 推荐(3)
摘要:简介 之前的文章(Python2还是python3 )中我们提到,建议现在大家都采用python3,因为python2在今年年底将不在维护。但在实际的开发和使用python过程中,我们避免不了还得用到python2,如何让python2和python3共存?之前网上很多教程很多是让配置一个默认的py 阅读全文
posted @ 2019-09-17 14:55 布道师玄柯 阅读(1009) 评论(0) 推荐(1)
摘要:问:“你平时工作中,用java多还是用python多”? 答:“都还可以,根据具体的场景选择不同的语言”。 问:“比如说呢”? 答:“开发自己的测试平台,肯定会选择java;在centos服务器跑一些脚本,会选择python或shell;某些压测场景,追求高并发,可能会选择go语言”。 问:“我ja 阅读全文
posted @ 2019-09-09 22:10 布道师玄柯 阅读(1818) 评论(0) 推荐(0)
摘要:前言 最近在团队内部发起了一个小的python项目(用tkinter实现一个小工具),但是发现大家对git的使用还不太熟悉,不知道怎么同步代码、解决冲突等等。因为我觉得对测试工程师来说,git应该是必备技能,所以就帮大家整理下git最常用的命令及使用方法。 git的运用场景 写接口或者UI自动化,代 阅读全文
posted @ 2019-09-05 23:23 布道师玄柯 阅读(648) 评论(1) 推荐(1)

1