<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个间歇性踌躇满志,持续性混吃等死的小菜鸟]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qiguniang_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qiguniang_]]></copyright><item><title><![CDATA[vue-elemen表格的表头增加自定义问号描述，render-header传自定义参数]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/131468278</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/131468278</guid><author>qiguniang_</author><pubDate>Thu, 29 Jun 2023 11:04:00 +0800</pubDate><description><![CDATA[一、要实现的效果

需要实现的问题

表头增加问号❓
一个表单多个表头，描述文案不同

二、实现方式

使用官网"el-tooltip"，文字提示实现hover展示描述
使用"el-icon-question"图标展示问号❓
使用方法传递自定义参数，实现多个表头不同的描述文案

三、实现过程
html代码
&lt;el-table-column label="招聘状态" prop="value"...]]></description><category></category></item><item><title><![CDATA[经典场景的测试用例（持续更新）]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/129285314</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/129285314</guid><author>qiguniang_</author><pubDate>Wed, 01 Mar 2023 16:58:26 +0800</pubDate><description><![CDATA[面试中经常被问到的场景用例测试。持续更新ing]]></description><category></category></item><item><title><![CDATA[三、playwright+pytest-高阶篇-封装]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/129092070</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/129092070</guid><author>qiguniang_</author><pubDate>Fri, 17 Feb 2023 18:41:50 +0800</pubDate><description><![CDATA[playwright、pytest的介绍，以及基础入门在这篇就不做详细介绍了。分别在前2篇中。本篇主要是讲如何将playwright与pytest结合起来，做成通用的UI自动化框架。众所周知：UI自动化最大的问题是后期维护困难，这个后期维护主要就在业务变动，导致元素变动定位不到。故而后面写的逻辑全部都无法使用；市场上也有其他的解决办法，比较火的airtest（图像识别）。感兴趣的可以去研究下，之前也写过相关的博客，搭建了框架。]]></description><category></category></item><item><title><![CDATA[二、playwright+pytest-进阶篇-demo实战]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128831782</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128831782</guid><author>qiguniang_</author><pubDate>Thu, 02 Feb 2023 15:25:56 +0800</pubDate><description><![CDATA[playwright第一篇介绍了基础入门知识；第二篇结合pytest实现一个demo；第三篇对demo进行更深层次的封装]]></description><category></category></item><item><title><![CDATA[一、playwright入门篇-基础知识]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128822224</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128822224</guid><author>qiguniang_</author><pubDate>Tue, 31 Jan 2023 19:17:07 +0800</pubDate><description><![CDATA[playwright第一篇，基础篇作为入门]]></description><category></category></item><item><title><![CDATA[《将博客搬至优快云》]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843589</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843589</guid><author>qiguniang_</author><pubDate>Tue, 31 Jan 2023 12:17:00 +0800</pubDate><description><![CDATA[尝试《将博客搬至优快云》

]]></description><category></category></item><item><title><![CDATA[docker 搭建 Jenkins 容器 ，拉取git代码]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843587</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843587</guid><author>qiguniang_</author><pubDate>Mon, 28 Nov 2022 17:19:00 +0800</pubDate><description><![CDATA[Docker 搭建 Jenkins 容器 ，拉取git代码
一、安装jenkins
前提条件：宿主机安装docker
1、拉取镜像
docker pull jenkins/jenkins
2、查看镜像
docker images【列表中有jenkins/jenkins】 
3、宿主机创建挂载文件夹，并且进行文件权限授予
#创建文件夹 mkdir -p /data/jenkins_home#赋予权...]]></description><category></category></item><item><title><![CDATA[docker入门-相关名词解释与命令[仓库、镜像、容器]]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843586</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843586</guid><author>qiguniang_</author><pubDate>Mon, 28 Nov 2022 16:58:00 +0800</pubDate><description><![CDATA[一、docker的解释
详情可看该博客，很好理解：
https://hijiangtao.github.io/2018/04/17/Docker-in-Action/
docker手册：https://dockertips.readthedocs.io/en/latest/docker-install/docker-intro.html
docker详细介绍：https://zhuanlan.z...]]></description><category></category></item><item><title><![CDATA[python+pytest+allure接口自动化测试框架]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843588</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843588</guid><author>qiguniang_</author><pubDate>Thu, 19 Aug 2021 16:37:00 +0800</pubDate><description><![CDATA[哈哈，一鼓作气，再而衰，三而竭。
今天将unittest框架整理了下，写完了，接下来开始写pytest框架，先占个位置，等哪天想起来了开始整理。
ps：今日份开心：今天喝的咖啡☕️好好喝
unittest框架链接：https://www.cnblogs.com/zhangxue521/p/15161955.html

...]]></description><category></category></item><item><title><![CDATA[Python+unittest+requests+htmlTestRunner+excel完整的接口自动化框架]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843583</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843583</guid><author>qiguniang_</author><pubDate>Thu, 19 Aug 2021 16:33:00 +0800</pubDate><description><![CDATA[一、功能介绍
目前实现的功能有对接口进行测试(类里面进行用例编写)、excel读取用例、多个接口批量运行、生成报告、报告发送到邮箱。。。
整个流程就是：
1-导入功能包requests、unittest
2-创建一个测试类继承(unittest.TestCase)
3-写具体的测试内容setUp()，结束模块tearDown()，以及测试用例模块test_case() 【测试用例必须是test...]]></description><category></category></item><item><title><![CDATA[VUE-列表增删改查、分页模版]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843582</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843582</guid><author>qiguniang_</author><pubDate>Fri, 13 Aug 2021 14:04:00 +0800</pubDate><description><![CDATA[一、碎碎念
前一段时间，在一个博客的评论里看到一个小姐姐的回复，想要一个页面的模版，包含列表、搜索、增删改查、分页啥的，就是基本的后台项目页面。拖延症了几天，今天整理了下，0.0
二、效果展示

主要功能有列表展示、分页、查询、添加、删除、【修改没有写，忘记了】
三、接口格式

1 接口：http://172.26.130.4:9898/alice/sys/user/getUserList?em...]]></description><category></category></item><item><title><![CDATA[python实现栈的基本操作]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843646</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843646</guid><author>qiguniang_</author><pubDate>Wed, 21 Jul 2021 12:30:00 +0800</pubDate><description><![CDATA[首先说栈，栈是什么？
栈先进后出，队列先进先出
形象点来说，栈就是一个手枪的子弹管，一粒一粒压进去，但是打出来的时候是从上面打出来的，最先压进去的最后弹出来，如果进去顺序是123，打出来顺序是321，这就是后进先出
队列的概念就是我们平时排队，按次序来，你排在第1个，那你就第一个轮到，就是先进先出，先到先来
实现栈的基本操作

 1 class Stack():
 2     def __ini...]]></description><category></category></item><item><title><![CDATA[展示博客园顶部的随笔、文章、评论、阅读量统计数据]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843581</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843581</guid><author>qiguniang_</author><pubDate>Wed, 14 Jul 2021 16:41:00 +0800</pubDate><description><![CDATA[在适当位置添加div标签&lt;div id="stats_count_show"&gt;&lt;/div&gt;
在js脚本中添加如下代码
function getAllCount() {     var post = document.getElementById('stats_post_count').innerText.replace(/.*?(\d+).*?/g, '$1');    ...]]></description><category></category></item><item><title><![CDATA[视频播放器测试点]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843620</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843620</guid><author>qiguniang_</author><pubDate>Tue, 13 Jul 2021 17:23:00 +0800</pubDate><description><![CDATA[一、常规视频播放器本身测试点

视频资源大小测试-能正常渲染视频




正常长度视频10分钟左右、短视频、超长视频5g




视频格式测试-能正常渲染视频




目前支持的视频格式：支持mp4、mov、flv、avi、asf、wmv、webm、mpg




视频录制状态测试-能正常渲染视频，大小屏/横竖屏播放正常




录制时是横屏、竖屏




播放、暂停视频
音量(静音)


速...]]></description><category></category></item><item><title><![CDATA[[技术项目4]--接口自动化数据一览项目总结]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843619</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843619</guid><author>qiguniang_</author><pubDate>Sun, 27 Jun 2021 16:21:00 +0800</pubDate><description><![CDATA[一、项目背景
目前后端接口几乎都完成了自动化梳理，每天定时跑所有的自动化接口，项目上线前手动跑接口，进行接口回归。虽然跑出来数据量很大，能再单次运行中，看到结果。但是如此大的数据，频率也大的情况下。将这些数据分析下，以图表的形式展示出来，会更加直观的看到后端接口的问题，看到我们所有的数据。
二、技术背景
后端：springboot，前端：vue
目前自动化接口都在jenkins上部署完成了。自动...]]></description><category></category></item><item><title><![CDATA[[技术项目3]--流量回放项目总结]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843685</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843685</guid><author>qiguniang_</author><pubDate>Sun, 27 Jun 2021 16:16:00 +0800</pubDate><description><![CDATA[1、背景
最近做了一个测试项目-流量回放。我主要负责前端的工作。
该项目主要功能是回放线上的接口数据，用以进行自动化测试，毕竟线上的数据大，场景多。拿到这批数据测试用例后，无论是用来压测还是用来进行接口自动化价值都是很大的
流量回放的价值：通过记录线上流量，在开发或者测试环境回放，来发现系统是否能够正常运行，降低代码变动整体系统带来的风险。
2、技术背景


后端用的springboot，前端v...]]></description><category></category></item><item><title><![CDATA[[技术项目2]--禅道项目报告统计总结]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843617</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843617</guid><author>qiguniang_</author><pubDate>Sun, 27 Jun 2021 16:08:00 +0800</pubDate><description><![CDATA[一、项目背景
因为每日发送的项目报告中，bug总数、未完成数量、12级别严重数量等指标都是自己手动填的，比较繁琐，还不直观。所以想要在禅道上汇总一些报表，添加发送邮件的功能，可直接将项目报告发送到邮箱里
二、技术背景
后端：python+django
前端：vue
三、主要功能展示
可根据项目需求，从不同的角度做报表汇总
3.1、数据汇总

3.2、bug状态统计

3.3、未解决bug统计

...]]></description><category></category></item><item><title><![CDATA[[技术项目1]--数据工厂项目总结]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843616</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843616</guid><author>qiguniang_</author><pubDate>Sun, 27 Jun 2021 15:36:00 +0800</pubDate><description><![CDATA[一、项目背景
1、测试用例执行过程中，创建所需的数据耗时较长，从而使得测试用例执行的时间变长，影响项目的整体进度。
2、大多时候为了创建一个需要使用的业务数据，往往需要先创建一堆其他相关联的数据，越是业务链后期的数据，这个问题就越严重。
3、作为测试的一份子，为了解决测试过程中的一个"痛点"之一：造数据繁琐，造数据频繁，造数据难。从而构想自己能不能把常用的造数据操作封装一下，写成接口，用页面调用...]]></description><category></category></item><item><title><![CDATA[【airtest】airtest学习汇总--入门篇]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843686</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843686</guid><author>qiguniang_</author><pubDate>Fri, 11 Jun 2021 14:01:00 +0800</pubDate><description><![CDATA[一、介绍
1、是什么？为什么？怎么用？
Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。 Airtest的框架是网易团队自己开发的一个图像识别框架，这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。 Sikuli这个框架的原理是这样的，计算机用户不需要一行行的去写代码，而是用屏幕截屏的方式，用截出来的图形摆列组合成神器的程序，这是Airtest的一部分。...]]></description><category></category></item><item><title><![CDATA[自动化测试常用的框架]]></title><link>https://blog.youkuaiyun.com/qiguniang_/article/details/128843605</link><guid>https://blog.youkuaiyun.com/qiguniang_/article/details/128843605</guid><author>qiguniang_</author><pubDate>Fri, 28 May 2021 18:52:00 +0800</pubDate><description><![CDATA[转发别人博客：https://www.cnblogs.com/nanaheidebk/p/10103866.html

]]></description><category></category></item></channel></rss>