<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[布道师玄柯的专栏]]></title><description><![CDATA[深耕软件测试技术、质量管理、职场发展领域]]></description><link>https://blog.csdn.net/liwei_721</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; liwei_721]]></copyright><item><title><![CDATA[《Python 测试开发技术栈—巴哥职场进化记》—每日站会的意义]]></title><link>https://blog.csdn.net/liwei_721/article/details/108145053</link><guid>https://blog.csdn.net/liwei_721/article/details/108145053</guid><author>liwei_721</author><pubDate>Fri, 21 Aug 2020 12:57:43 +0800</pubDate><description><![CDATA[上文《Python测试开发技术栈—巴哥职场进化记》—一道作业题我们讲到华哥给巴哥出了一道作业题，让巴哥用Python实现记录日志的功能，巴哥历经“千辛万苦”，终于做出了一个版本，但是也意识到当前由很多开源方案可供选择。今天我们来看看巴哥会经历哪些事情，精彩还在继续…………
01 又要开站会
第二天，巴哥早早的来到办公室~
他还在思考昨天华哥给布置的作业题。
想着最好能实操使用下loguru日志库，巴哥开始动手写demo程序。
“这loguru确实好用，在控制台打印的日志有颜色，并且出现异常还能打印堆栈信息.]]></description><category></category></item><item><title><![CDATA[《Python 测试开发技术栈—巴哥职场进化记》—一道作业题]]></title><link>https://blog.csdn.net/liwei_721/article/details/108022348</link><guid>https://blog.csdn.net/liwei_721/article/details/108022348</guid><author>liwei_721</author><pubDate>Sat, 15 Aug 2020 14:34:51 +0800</pubDate><description><![CDATA[上文《Python测试开发技术栈—巴哥职场进化记》—软件测试工程师“兵器库”我们讲到了软件测试工程师常用的一些工具，巴哥被软件测试工具的广而全所折服。今天我们来看看巴哥会经历哪些事情，故事还在继续……
01 一道作业题
早上开过站会后，华哥来到巴哥工位上，神秘的笑着说：
“巴哥，你会Python还是Java？”
“我都会一点，Python之前自学过，Java在大学里的课程里是有的”，巴哥回答道。
“那好啊，给你出一道作业题，考考你写代码的能力咋样！你用Python实现将日志写入本地文件的功能”，华哥说道。.]]></description><category></category></item><item><title><![CDATA[《Python测试开发技术栈—巴哥职场进化记》—软件测试工程师“兵器库”]]></title><link>https://blog.csdn.net/liwei_721/article/details/107846364</link><guid>https://blog.csdn.net/liwei_721/article/details/107846364</guid><author>liwei_721</author><pubDate>Thu, 06 Aug 2020 18:00:44 +0800</pubDate><description><![CDATA[上文《Python测试开发技术栈—巴哥职场进化记》—初来乍到，请多关照我们介绍了巴哥入职后见到了自己的导师华哥，第一次参加团队站会，认识了团队中的开发小哥哥和产品小姐姐以及吃到了公司的加班餐……，今天我们接着来看巴哥会经历哪些事情。
01 华哥来的真早
第二天一大早，巴哥早早的来到了公司。
“咦，华哥，你这么早啊”，巴哥没想到华哥比自己到的还早。
“来的早点，路上不堵车”，华哥说道。
“巴哥，你今天主要是把之后工作中可能会用到的工具都安装一下，我这里整理了一份可能会用到的工具文档，发给你看下。”，华哥接着.]]></description><category></category></item><item><title><![CDATA[《Python测试开发技术栈—巴哥职场进化记》—初来乍到，请多关照]]></title><link>https://blog.csdn.net/liwei_721/article/details/107688021</link><guid>https://blog.csdn.net/liwei_721/article/details/107688021</guid><author>liwei_721</author><pubDate>Thu, 30 Jul 2020 13:13:01 +0800</pubDate><description><![CDATA[上文《巴哥职场进化记—Python测试开发技术栈》开篇讲到巴哥毕业初到深圳，见到了来自五湖四海的室友。一番畅聊之后，抱着对未来职场生活的期待，大家都进入了梦乡。今天我们来看看巴哥第一天上班都会经历哪些事情。
01 第一次见到导师
第二天一大早，巴哥他们都醒了，洗漱收拾完已经8点30，虽然住的地方离公司很近，但是巴哥和室友还是决定提前走路去公司，一来第一天入职迟到不太好，二来可以顺道熟悉下周围的环境。
走路大概十五分钟，他们就到达了公司所在的园区—深圳某软件园，公司目前暂时租在园区20号楼的6层和7层。公司的]]></description><category></category></item><item><title><![CDATA[测试开发工程师武器兵器库之技能大盘点]]></title><link>https://blog.csdn.net/liwei_721/article/details/107511251</link><guid>https://blog.csdn.net/liwei_721/article/details/107511251</guid><author>liwei_721</author><pubDate>Wed, 22 Jul 2020 13:11:46 +0800</pubDate><description><![CDATA[之前在 提升工作技能的三个层次—建议的学习路线文章中提到，每个人都需要不断完善和构建自己的技能图谱，这样自己的知识体系才能由量变到质变。道理很简单，你学习一个知识点，通过知识体系可能和其他N多个知识发生关联，这样相当于就产生了N多种组合的可能性。
花了几个晚上，主要是结合自己的经验，再加上网上查询了一些资料，用xmind绘制了在测试开发工程师可能需求用到的一些知识点，分享给大家。

最后，强烈建议大家能获取到xmind原图，然后在原图的基础上完善出自己的技能图谱，之后在工作中不断完善这个技能图谱，静静等待知]]></description><category></category></item><item><title><![CDATA[《Python测试开发技术栈—巴哥职场进化记》—前言]]></title><link>https://blog.csdn.net/liwei_721/article/details/107495631</link><guid>https://blog.csdn.net/liwei_721/article/details/107495631</guid><author>liwei_721</author><pubDate>Tue, 21 Jul 2020 18:37:28 +0800</pubDate><description><![CDATA[写在前面
今年从4月份开始写一本讲Python测试开发技术栈的书，主要有两个目的，第一是将自己掌握的一些内容分享给大家，第二是希望自己能系统的梳理和学习Python相关的技术栈。当时我本来打算以故事体的方式来写，虚构了个主人公叫巴哥，以巴哥的职场发展为主线，从大学毕业，到步入职场，再到职场精英，介绍用到的所有测试开发技术栈。
采用故事线的方式来写，主要目的是让大家能更好的理解知识点。但是出版商不太能接受这种形式，他们觉得一本好的书还是需要规规矩矩的按照常规知识点去写。所以，我决定在公众号上做一个连载，将巴哥]]></description><category></category></item><item><title><![CDATA[帮你梳理正则表达式的基础知识]]></title><link>https://blog.csdn.net/liwei_721/article/details/106910612</link><guid>https://blog.csdn.net/liwei_721/article/details/106910612</guid><author>liwei_721</author><pubDate>Mon, 22 Jun 2020 21:48:12 +0800</pubDate><description><![CDATA[正则表达式在我们平时的工作中相当的常用，无论是写jmeter脚本，或者写自动化脚本，都可能会用到正则表达式。这篇文章主要梳理正则表达式的常用知识点，并结合一些具体的例子，让大家能掌握使用正则表达式的正确姿势，以至于有打通“任督二脉”之效。
理论知识
概念

正则表达式是对字符串操作的一种逻辑公式，就是用事先定义好的一些特定字符串、及这些特定字符的组合，组成一个“规则字符串”，这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式的英文是：Regular Expression，即“描述某种规则的表达式]]></description><category></category></item><item><title><![CDATA[使用gitlab ci构建IOS包并发送通知消息到企业微信]]></title><link>https://blog.csdn.net/liwei_721/article/details/106230378</link><guid>https://blog.csdn.net/liwei_721/article/details/106230378</guid><author>liwei_721</author><pubDate>Wed, 20 May 2020 10:39:46 +0800</pubDate><description><![CDATA[在之前的文章中，我们介绍了使用gitlab ci构建Android包的方法。今天我们介绍使用gitlab ci如何构建IOS包，并且在打包成功或者失败时，如何将消息通知到企业微信。
如果对gitlab ci还不熟悉的，可以参考之前的文章使用gitlab ci构建Android包，这篇文章我们主要涉及三个知识点：

IOS开发者证书。
IOS打包命令。
如何往企业微信发消息。

IOS开发者证书
IOS打包离不开开发者证书，因此首先我们需要先搞清楚IOS的证书是怎么回事，它是怎么工作的。
为什么需要证书
我们]]></description><category></category></item><item><title><![CDATA[Python测试开发技术栈专栏的引子]]></title><link>https://blog.csdn.net/liwei_721/article/details/105532791</link><guid>https://blog.csdn.net/liwei_721/article/details/105532791</guid><author>liwei_721</author><pubDate>Wed, 15 Apr 2020 13:16:32 +0800</pubDate><description><![CDATA[一直在想，怎么能很直观的来介绍软件测试技术，后来看到一本技术书以故事线的形式来写，我觉得有种引人入胜的感觉，所以我觉得以类似的题材，由浅入深，来介绍Python测试开发技术栈相关技术点。
这本书的主人公叫巴哥，是一名刚毕业的大学生。巴哥就读于西北的一所高校，学的专业是信息管理与信息系统，这是一个神奇的专业，除了学习计算机课程外，还会学习会计学、管理学等课程，总结来说就是：啥都让学，又都学不精。
本...]]></description><category></category></item><item><title><![CDATA[提升工作技能的三个层次—建议的学习线路]]></title><link>https://blog.csdn.net/liwei_721/article/details/105532659</link><guid>https://blog.csdn.net/liwei_721/article/details/105532659</guid><author>liwei_721</author><pubDate>Wed, 15 Apr 2020 13:02:34 +0800</pubDate><description><![CDATA[本周讨论话题是关于提升工作技能的方式。
话题： 你目前主要通过哪些渠道来提升工作技能？哪些方式你最容易接受？
**话题描述：**每个人肯定都有自己提升工作技能的途径，那哪些途径是你最容易接受的呢？你有什么好的想法呢？
大家分享的讨论内容
在知识星球上，收到了大家分享的内容，其中：

郑、小天：在B站上看视频、抄写开源项目代码。然后在工作中找项目实践
不再骑行： 报名一些培训班，对知识的获取和交流比...]]></description><category></category></item><item><title><![CDATA[掌握使用gitlab ci构建Android包的正确方式]]></title><link>https://blog.csdn.net/liwei_721/article/details/105446621</link><guid>https://blog.csdn.net/liwei_721/article/details/105446621</guid><author>liwei_721</author><pubDate>Sat, 11 Apr 2020 08:32:53 +0800</pubDate><description><![CDATA[最近公司在做移动端的项目，自然而然的需要搭建打包的环境。本来计划用Jenkins的，但是发现在gitlab上创建完项目后，提示去配置pipeline，于是决定用gitlab去尝试下，毕竟我觉得Jenkins的配置过于复杂了。
gitlab-runner
在gitlab中，gitlab-runner相当于Jenkins中的slave的概念，所以首先需要给项目配置一个runner。gitlab-run...]]></description><category></category></item><item><title><![CDATA[回想让你最有成就感的bug是什么？你是如何发现这个bug的？]]></title><link>https://blog.csdn.net/liwei_721/article/details/105395241</link><guid>https://blog.csdn.net/liwei_721/article/details/105395241</guid><author>liwei_721</author><pubDate>Wed, 08 Apr 2020 19:35:28 +0800</pubDate><description><![CDATA[上周我们的讨论话题是最让你有成就感的bug：
话题： 回想让你最有成就感的bug是什么？你是如何发现这个bug的？
话题描述： 作为软件测试工程师，你肯定发现了无数让你感到兴奋和骄傲的bug。回想下让你最有成就感的一个bug，并且你是怎么发现这个bug的呢？说不定你发现问题的思路正好可以帮助到其他人。
大家讨论分享的结果
实际参与讨论的人不多，我这里主要分享下我自己碰到的三个印象特别深的bug，前...]]></description><category></category></item><item><title><![CDATA[聊聊用Selenium做自动化碰到了哪些坑？都是怎么解决的？]]></title><link>https://blog.csdn.net/liwei_721/article/details/105214469</link><guid>https://blog.csdn.net/liwei_721/article/details/105214469</guid><author>liwei_721</author><pubDate>Tue, 31 Mar 2020 08:47:31 +0800</pubDate><description><![CDATA[本周我们的讨论话题是关于Selenium自动化：
话题：聊聊用Selenium做自动化碰到了哪些坑？都是怎么解决的？
话题描述：Selenium是大家做UI自动化用到的主流框架，在平时写脚本的过程中，你肯定会碰到各种各样的坑，估计会花费你大量的时间查资料去解决。这周我们就来聊聊在Selenium过程中，你碰到的那些坑，以及最终都是怎么解决的？希望讨论内容可以帮助到遇到相同问题的同学。每一次的分享和...]]></description><category></category></item><item><title><![CDATA[关于手机淘宝3.25bug我的一些思考与建议]]></title><link>https://blog.csdn.net/liwei_721/article/details/105165525</link><guid>https://blog.csdn.net/liwei_721/article/details/105165525</guid><author>liwei_721</author><pubDate>Sat, 28 Mar 2020 18:01:42 +0800</pubDate><description><![CDATA[这两天被手淘ios版3.25bug刷屏了，影响还是挺大的，仅3.25日当天截止到下午5点在微博上的话题阅读量，已经突破8000万。给广大网友带来一次吃瓜盛宴。我们先简单回顾下这个bug的故事线：

我查看手机淘宝在App Store的更新记录，3.20号发布了一个版本。应该是针对淘宝直播更新的版本。
3.25号凌晨，开始有用户碰到手淘启动后，在页面停留10s钟，会弹出一个弹框“您使用的程序是内测版...]]></description><category></category></item><item><title><![CDATA[用docker搭建selenium grid分布式环境实践之路]]></title><link>https://blog.csdn.net/liwei_721/article/details/105109798</link><guid>https://blog.csdn.net/liwei_721/article/details/105109798</guid><author>liwei_721</author><pubDate>Thu, 26 Mar 2020 08:15:09 +0800</pubDate><description><![CDATA[最近需要测试zoom视频会议，同时模拟100个人加入会议。经过了解，zoom提供了直接通过url链接加入会议的方式（只能通过chrome浏览器或者FireFox浏览器，因为用的协议是webrtc）。
顺着这个思路考虑可以通过Selenium自动化，同时启动多个浏览器进程，每个进程代表一个视频会议用户，达到模拟多方会议的效果。不过有以下两个难点：

需要多个chrome浏览器进程同时存活，在电脑上启...]]></description><category></category></item><item><title><![CDATA[软件测试行业的职业发展路线如何？如何快速突破职业瓶颈？]]></title><link>https://blog.csdn.net/liwei_721/article/details/105054006</link><guid>https://blog.csdn.net/liwei_721/article/details/105054006</guid><author>liwei_721</author><pubDate>Mon, 23 Mar 2020 18:00:18 +0800</pubDate><description><![CDATA[本周我们的讨论话题关于职业发展：
讨论话题

话题：软件测试行业的职业发展路线如何？如何快速突破职业瓶颈？
话题描述：现在从事软件测试的同学心里肯定都很关心一个话题，就是自己的职业道路应该是怎么样的？某一个阶段，感觉达到了自己的瓶颈期，会觉得无所适从。无论你有疑惑，或者是有些亲身体会的建议，都欢迎留言进行讨论。

大家分享的讨论内容
本周只有一位同学提了关于小团队如何快速将自动化做起来的问题，这里...]]></description><category></category></item><item><title><![CDATA[产品研发流程中有哪些质量数据？如何利用这些质量数据？]]></title><link>https://blog.csdn.net/liwei_721/article/details/104914880</link><guid>https://blog.csdn.net/liwei_721/article/details/104914880</guid><author>liwei_721</author><pubDate>Tue, 17 Mar 2020 09:45:16 +0800</pubDate><description><![CDATA[本周我们的讨论话题是关于测试质量管理：
讨论话题

问题：产品研发流程中有哪些质量数据？如何利用这些质量数据？
问题描述：在产品研发流程中，其实不仅仅有我们提的bug数量这一质量数据。还有很多可以衡量产品质量的数据纬度，比如：产品需求变更次数。
我们的最终目标是保障产品质量，提升产品质量的稳定性。因此，在你的工作中有统计哪些质量数据呢？是怎么利用这些质量数据的呢？

大家讨论分享的结果
本周只有一...]]></description><category></category></item><item><title><![CDATA[哪些数据能证明自动化是有价值的？怎么有效的开展自动化？]]></title><link>https://blog.csdn.net/liwei_721/article/details/104914703</link><guid>https://blog.csdn.net/liwei_721/article/details/104914703</guid><author>liwei_721</author><pubDate>Tue, 17 Mar 2020 09:36:59 +0800</pubDate><description><![CDATA[本周我们的讨论话题是关于测试质量管理：
讨论话题

问题：产品研发流程中有哪些质量数据？如何利用这些质量数据？
问题描述：在产品研发流程中，其实不仅仅有我们提的bug数量这一质量数据。还有很多可以衡量产品质量的数据纬度，比如：产品需求变更次数。
我们的最终目标是保障产品质量，提升产品质量的稳定性。因此，在你的工作中有统计哪些质量数据呢？是怎么利用这些质量数据的呢？

大家讨论分享的结果
本周只有一...]]></description><category></category></item><item><title><![CDATA[我为什么长期看好软件测试这个职业—软件测试属于“金字塔型”职业？还是“扁平型”职业？]]></title><link>https://blog.csdn.net/liwei_721/article/details/104856095</link><guid>https://blog.csdn.net/liwei_721/article/details/104856095</guid><author>liwei_721</author><pubDate>Sat, 14 Mar 2020 10:37:52 +0800</pubDate><description><![CDATA[前两天看《香帅的中国财富报告》，在职业篇里，提到一个关键词：可编码。什么样的职业是可编码的呢？重复的、有明确目标的工作会被算法替代，比如：阅读资料、记忆、复述、数字分析、总结等等。
其中还提到两种职业模型：“金字塔型职业”和“扁平型职业”，他们的含义分别如下：

金字塔型职业：可编码的工作很多，只有顶部少数的工作无法被替代。比如：金融行业、法律、商业、销售等，虽然很多工作可以被替代，但是优秀的基金...]]></description><category></category></item><item><title><![CDATA[Python常用模块及正则表达式知识点，你需要了解的全在这了]]></title><link>https://blog.csdn.net/liwei_721/article/details/104207708</link><guid>https://blog.csdn.net/liwei_721/article/details/104207708</guid><author>liwei_721</author><pubDate>Fri, 07 Feb 2020 11:41:02 +0800</pubDate><description><![CDATA[近年来随着人工智能的火热，也让Python语言逐渐被更多人所接受，一个原因是Python语法比较简洁，几十行代码就能实现一个超级复杂的功能（比如今年过年时，有同学用Python生成对联）；另外一个原因是Python强大的类库支撑，比如：NASA（美国国家航空航天局）的很多数据处理库都是用Python实现的，在2018年，NASA甚至还拍了个宣传片，用sublime Text Python实现了登月...]]></description><category></category></item></channel></rss>