logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Python全栈测试开发实战1】搭建测试开发环境

我们经常会遇到这样的开发需求,比如你手头有多个开发项目,其中项目A要求用python3.7,项目B需要用python3.6,有要求项目A和项目B依赖包相互独立,互不干扰。为了满足这样的开发需求,我们需要在自己的电脑上安装多个Python版本,并且项目之间进行环境隔离。要想安装多个Python版本,可以利用pyenv这个好用的工具,对于建立多个项目之间隔离的开发环境,可以借助于pipenv这个更加好

#python
【Vue学习笔记5】Vue3中的响应式:ref和reactive、watchEffect和watch

所谓响应式就是界面和数据同步,能实现实时更新。Vue 中用过三种响应式解决方案,分别是 defineProperty、Proxy 和 value setter。Vue 2 使用的方案是 defineProperty API。Vue3中使用的方案是Proxy和value setter。

文章图片
#vue.js
提交 Merge Request 申请进行code review

为了强化代码记录的可读性并协助 Code review 的执行,通过参考已有流程方案,设定一种适合的 Git 流程方案。流程步骤新建分支提交 commit 记录合并 commit 记录推送到对应的远程仓库提交 Merge Request 申请第一步:新建分支每次开发新功能,都应该从master分支新建一个功能分支。$ git checkout -b case-KJDS-000...

【Vue学习笔记3】使用Vite开启一个Vue3工程项目

Vite是一个web开发构建工具。Vite 的竞品是 Webpack,而且按照现在的趋势看,使用率超过 Webpack 也是早晚的事。Vite 主要提升的是开发的体验,Webpack启动调试环境需要 3 分钟都很常见,Vite大大缩短了这个时间。

文章图片
#vue.js#学习
基于Pytest框架的自动化测试开发实践(万字长文入门篇)

Pytest是Python的一种易用、高效和灵活的单元测试框架,可以支持单元测试和功能测试。本文不以介绍Pytest工具本身为目的,而是以一个实际的API测试项目为例,将Pytest的功能应用到实际的测试工程实践中,教大家将Pytest用起来。在开始本文之前,我想跟大家澄清两个概念,一个是测试框架一个是测试工具。很多人容易把他们搞混了,测试框架是诸如Unittest、Pytest、TestN...

#python
Python中eval的强大与危害

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活性和危险性两方面介绍eval。1、强大之处举几个例子感受一下,字符串与list、tuple、...

通过Windows的远程桌面连接远程Ubuntu系统

工作中,我们使用Ubuntu虚拟机进行测试框架开发。而我们办公使用的是windows7的笔记本。因此,有必要有一种方式能够在windows上连接到远程的Ubuntu系统桌面上。由于Ubuntu 12.04以后,系统的默认桌面变成了unity,但是由于此桌面系统不能远程登录,因此首先需要在Ubuntu中安装GNOME,登陆的时候选择以GNOME界面模式登录。下面我将设置步骤总结如下:

基于Jenkins和Kubernetes的持续集成测试实践

​使用虚拟机作为Jenkins Slave的方式,存在诸多弊端,比如资源分配不均、资源浪费和扩容不便。而使用Kubernetes容器云作为Jenkins Slave则可以完美解决这些问题。目前公司为了降低机器使用成本,对所有的AWS虚拟机进行了盘点,发现利用率低的机器中,有一部分是测试团队用作Jenkins Slave的机器。这不出我们所料,使用虚拟机作为Jenkins Slave,一定...

#docker#kubernetes#jenkins +1
还在到处寻找画图软件?快来用Typora画饼图、时序图、流程图、UML图和状态图吧

Markdown是我最喜欢的写作格式,现在我的博客、笔记等都是用markdown格式写的,基础的文字编辑相关的语法用的已经很顺手了,本文就来记录一下用Markdown编辑器画图的方法。我现在使用一款非常流行的Markown编辑器Typora,Typora是一款免费的markdown编辑器,支持Linux、Windows和macOS,非常好用。下载地址:https://www.typora.io/。

#编辑器
【Jenkins系列之六】Jenkins分布式构建基础——Master/Slave架构

一、Jenkins Master/Slave架构Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行。一个master可以关联多个slave用来为不同的job或相同的job的不同配置来服务。当job被分配到slave上运行的时候,此时master和

    共 30 条
  • 1
  • 2
  • 3
  • 请选择