2021年8月18日
摘要: 今日分享主题:Python + Pytest 自动化框架中测试用例依赖的探索与实践,今天分享的内容以“依赖别名+scope=’package’”进行演示。 1、安装 pytest-dependency 安装命令:pip install pytest-dependency,它是一个 pytest 第三 阅读全文
posted @ 2021-08-18 17:36 Wu_Candy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在后端服务比较多的情况下,一般都会拆分为不同的子服务来提供服务,不同的子服务之间如果有一个 traceid 来串起来调用链条的话,我们可以通过本工具来实现整体链条调用日志的收集与提取,今天的分享共分为四个部分。 第一部分:前端代码(html部分) <div align="center"> <pre> 阅读全文
posted @ 2021-08-18 17:33 Wu_Candy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 引言: 搜集题目的难度是在简单级别和中级级别,也是面试常考的题目。题目的题解,使用的开发语言是Swift。 因为题目的描述很长,以及有各种案例提示,为了不占篇幅,所以没有展示出来,大家可以直接通过题号查询,或者点击链接的形式去查看题目的描述。 文章的写作顺序是:1. 展示题号和以及题目的链接 2. 阅读全文
posted @ 2021-08-18 17:25 Wu_Candy 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1、Tkinter 的定义 Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口 阅读全文
posted @ 2021-08-18 17:20 Wu_Candy 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 引言: 搜集题目的难度是在简单级别和中级级别,也是面试常考的题目。题目的题解,使用的开发语言是Swift。 因为题目的描述很长,以及有各种案例提示,为了不占篇幅,所以没有展示出来,大家可以直接通过题号查询去查看题目的描述。 文章的写作顺序是: 1. 展示题号和以及题目的链接 2. 核心思想的讲述 3 阅读全文
posted @ 2021-08-18 17:18 Wu_Candy 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 引言: 今天分享的题目是 LeetCode 上的第 1143 题最长公共子序列,难度是中等。解题的思路是动态规划(Dynamic Programing)。 动态规划的题解都是不好想到的,如果没有动态规划相关的的经验,基本上想不到这样的解题方法。我写这篇文章的意义,也就是将解这道题或者类似题目的动态规 阅读全文
posted @ 2021-08-18 17:13 Wu_Candy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Python+Pytest+Allure+Json 最全Api自动化框架 分享后,受到许多小伙伴的关注,最近一直在完善这个 API 自动化框架的功能,准备在框架成熟后分享给更多需要的小伙伴们。 今日分享的主题是:Python+Pytest+Allure+Json 的 API 自动化框架的邮件发送功能 阅读全文
posted @ 2021-08-18 17:09 Wu_Candy 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 今日分享主题:前端框架 Vue 的入门安装步骤 简单介绍下吧,Vue是当下流行的前端框架之一,与 Angular 和 React 并称为三大优秀的前端框架。Vue 可以轻松地结合后端框架开发测试平台或 web 应用。感兴趣的小伙伴可以网上搜索关于 Vue 的详细资料和介绍。 我也正在使用 Pytho 阅读全文
posted @ 2021-08-18 17:07 Wu_Candy 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 引言: 搜集题目的难度是在简单级别和中级级别,也是面试常考的题目。题目的题解,使用的开发语言是 Swift。 因为题目的描述很长,以及有各种案例提示,为了不占篇幅,所以没有展示出来,大家可以直接通过题号查询,或者通过搜索关键字去查看题目的描述。 文章的写作顺序是: 1. 展示题号和以及题目的链接 2 阅读全文
posted @ 2021-08-18 17:02 Wu_Candy 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 今天来分享一个有趣的内容,通过 Python + WebSocket + Js 来实现服务监控日志的实时输出,当服务正常时,在页面上实时展示出 OK;当服务不正常时,在页面上会实时展示出加粗的红色内容。分享的内容划分成四部分。 第一部分:HTML 部分 如图所示,红框的 onclick 方法调用到了 阅读全文
posted @ 2021-08-18 17:00 Wu_Candy 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0] 要求: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 解题核心思想 移动零是一个很有用的技巧。接下来,讲 阅读全文
posted @ 2021-08-18 16:58 Wu_Candy 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 今天的文章主要是围绕着 api 自动化的方向来给大家分享的,关于 api 自动化的框架前期推文都有分享过,之前的分享测试数据是基于 excel 管理的,测试报告生成是基于 httptestrunner,测试框架是基于unittest。 今天我们将分享一种全新的整体框架,测试数据是基于 json 文件 阅读全文
posted @ 2021-08-18 16:49 Wu_Candy 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 题目描述给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第 k 个节点与另一个链表的第 j 个节点是同一节点(引用完全相同),则这两个链表相交。 输入:listA = [4,2,8,4,5,6], listB = [5,0 阅读全文
posted @ 2021-08-18 16:43 Wu_Candy 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1->2-> 阅读全文
posted @ 2021-08-18 16:40 Wu_Candy 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 因为希望是O(1)的时间复杂度,所以很容易想到需要使用哈希表。那么接下来,就直接讲实现思路了。 LRUCache 的常见实现方式是:哈希表+双向链表。那为什么不是哈希表+数组了。因为数组的查找和替换是O(N)级别的,所以需要使用双向链表。 思路: 说明: map用来作为存储容器,key是传进来的In 阅读全文
posted @ 2021-08-18 16:37 Wu_Candy 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 两数之和 2次for循环O( N2 ) 的做法就不说了,大家都会。我说下O(N)时间复杂度的做法。 解题思路: 一次for循环。遍历的时候用字典记录下遍历到的值,不过是以num为key,以下标index为value 继续遍历的时候,就用 target - num作为key去字典中取值,如果取到了说明 阅读全文
posted @ 2021-08-18 16:27 Wu_Candy 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题目来源于 LeetCode 的第 17 题,难度为:中等。目前的通过率是56.8%。 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 很多排列组合相关的问题,都可以通过(Depth F 阅读全文
posted @ 2021-08-18 16:19 Wu_Candy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题目来源于 LeetCode 的第 99 题,难度为:中等。目前的通过率是61.9%。 给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。 首先说下二叉搜索树的性质,就是根节点的左子树上的值都比根节点的值小,根节点的右子树上的值都比根节点的值大【 阅读全文
posted @ 2021-08-18 15:36 Wu_Candy 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 精准测试系列《四》分享了如何通过测试管理平台进行代码覆盖率的统计,今天的分享内容是在发布平台进行获取覆盖率报告的逻辑,分享的大致思路还是从前端页面发起请求,然后后端接收到请求继续处理这样的逻辑来讲解。 Step1: 前端页面的按钮 <button class='btn btn-danger' id= 阅读全文
posted @ 2021-08-18 15:31 Wu_Candy 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 今天继续分享学习 HarmonyOS 系统,今天的分享将在HarmonyOS App开发之组件布局类的基础上,针对核心的代码进行一次优化。 首先,来看一看 HarmonyOS App开发之组件布局类的核心处理逻辑代码(备注不同布局的相似代码忽略掉): 1@Override 2public void 阅读全文
posted @ 2021-08-18 15:26 Wu_Candy 阅读(88) 评论(0) 推荐(0) 编辑