小博测试成长之路_社区达人页

个人头像照片
小博测试成长之路
已加入开发者社区1786
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布117篇文章
1条评论
已回答2个问题
0条评论
已发布0个视频
github地址
技术能力
兴趣领域
  • 自动化测试
  • 数据测试
  • Python
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

  • 微服务
    初级

    能力说明:

    理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。

技术认证
暂无个人介绍
暂无精选文章
暂无更多信息

2024年03月

2022年01月

  • 01.25 15:58:45
    发表了文章 2022-01-25 15:58:45

    站在测试的角度看无影云桌面

    以一个测试人员的角度来体验一下阿里的无影云电脑
  • 01.14 17:56:48
    发表了文章 2022-01-14 17:56:48

    Npm配置全局安装插件目录以及命令用法扩展

    eslint 是一个代码检查的插件,类似sonarqube里面的打码扫描一样,像这种插件的话只需要本地使用,就可以用开发环境的进行依赖包安装。
  • 01.14 17:50:15
    发表了文章 2022-01-14 17:50:15

    Npm环境安装、项目初始化以及插件安装

    npm环境搭建的话,需要安装Nodejs,可以打开百度首页输入nodejs进行搜索。
  • 01.14 17:44:22
    发表了文章 2022-01-14 17:44:22

    什么是埋点测试?

    点其实就是在程序中的某个位置加一个标记,当用户触发到某个行为的时候,就采集一下数据,然后将数据上报到某个位置进行存储,埋点的最终目的是收集到相关的数据,用于给运营人员提供数据支撑等。
  • 01.14 17:40:39
    发表了文章 2022-01-14 17:40:39

    通过Postman工具如何快速批量生成Python Pytest的测试脚本

    github上找到了一个别人开源的脚本,clone下来试了一下,仓库地址如下:该仓库的脚本可以将postman导出的json格式的collections的文件转换为一个指定模板的.py的python脚本。并且提供了cli的命令行去进行转换,也提供了转换的demo,也可以将这个作为一个library安装到自己的python安装目录下的site-packages中去。
  • 01.14 17:30:04
    发表了文章 2022-01-14 17:30:04

    项目重构后,如何利用Postman快速对比出新旧接口之间的差异

    最近接了一个项目,在现有的项目基础上,购买了一个新的数据源,需要将底层的数据进行更换,为了后续能够更好的扩展和维护,在替换的时候,会重新设计表结构。
  • 01.14 17:27:05
    发表了文章 2022-01-14 17:27:05

    Python循环语句介绍

    简单理解,循环就是反复的去做某一件事情。生活中的例子:比如我们听歌的时候,在歌曲的页面就会出现单曲循环、列表循环、随机播放以及顺序播放等。
  • 01.14 17:15:00
    发表了文章 2022-01-14 17:15:00

    Python脚本读取Consul配置信息

    consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。目前公司用的是这个东西去管理项目上的一些配置信息。
  • 01.14 16:57:27
    发表了文章 2022-01-14 16:57:27

    Python3.10版本的新特性介绍

    Python近几年来越来越火了,而且版本也一直在不停的更新迭代中。Python在2021/10/04发布了3.10的正式版,虽然你可能还没有升级,不过也可以先大概了解一下在新的版本中做了哪些改动哟。
  • 01.14 16:48:53
    发表了文章 2022-01-14 16:48:53

    Python中的条件语句

    Python中的条件语句是通过一条或多条语句的执行结果(True或者False)来决定要执行的代码块。主要通过if关键字实现,条件中的其他分支用else。
  • 01.14 16:35:25
    发表了文章 2022-01-14 16:35:25

    Python中的运算符介绍(上)

    今天来介绍一下Python中的运算符,运算符主要有以下几类:算术运算符,比较(关系)运算符,逻辑运算符,赋值运算符,三目运算符,位运算符,成员运算符, 身份运算符
  • 01.14 16:25:57
    发表了文章 2022-01-14 16:25:57

    Python中的字典到底是有序的吗

    在新的版本中,python针对key的存储已经变为有序,在遍历和打印的时候,会按照存储的顺序进行取值。之前介绍到,在字典中,key是唯一的。这里并不是说写了不唯一的key就会报错,只是会用后面的key和value去覆盖前面的key和value。
  • 01.14 16:19:56
    发表了文章 2022-01-14 16:19:56

    Python中的字符串介绍(下)

    在上一篇文章中,我们学会了在python中,通过%以及format函数的方式去进行字符串的格式化,今天,我们来继续学习一种新的方式:f-string。是Python3.6新引入的一种字符串格式化方法,据说性能比前面两种方法更优,代码看上去也更简洁。
  • 01.14 16:12:45
    发表了文章 2022-01-14 16:12:45

    测试从零开始-电商项目实战-功能实战篇No.1-[后台-用户列表]

    在之前的文章中,已经介绍过,如何去设计测试用例,并且以一个开源电商项目的后台某个模块去分析了一些比较常见的测试点,那么,今天将针对这个模块进行功能测试,看一下在测试过程中,我们能发现一些什么样的问题。
  • 01.14 16:08:40
    发表了文章 2022-01-14 16:08:40

    Pycharm集成环境以及常见小技巧

    使用pytharm编写脚本时,记得在.gitignore文件中添加 一行:.idea/ ,添加后,这个目录下的文件将不会上传到git仓库上,避免其他电脑下载你的功能还需要重新配置。如果git仓库中已经上传了.idea文件夹,需要删除后再添加.gitignore文件,不然不会生效
  • 01.14 16:02:56
    发表了文章 2022-01-14 16:02:56

    测试从零开始-电商项目实战-用例设计篇No.1-[后台-用户列表]

    这里我们抛开所有的理想状态,就只有这个项目的访问地址,数据库信息,没有需求文档,我们要怎么样去写测试用例,怎么样去进行测试。
  • 01.14 16:00:01
    发表了文章 2022-01-14 16:00:01

    学了这么久的Python,这些知识点都掌握了吗?

    了解python的起源,python2和python3的区别 1、这里主要简单了解一下python2和python3的区别,比如print打印函数的用法就不一样,在python2里面直接print 'hello world'就可以,但是在python3里面,print变成了一个函数,要使用print("hello world")才可以打印。 2、python3里面对中文的支持比较友好,对字符的编码转换也更方便 3、对除法运算的运算符有调整 4、一些模块命名调整等
  • 01.14 15:56:49
    发表了文章 2022-01-14 15:56:49

    测试从零开始-No.8-在工作中是如何编写测试用例的?

    测试用例的话,可以理解为是一种针对软件质量的检查规则,经过一系列规则的检查后,最终评估一个软件质量的好坏。
  • 01.14 15:48:01
    发表了文章 2022-01-14 15:48:01

    测试从零开始-No.4-初学测试时,技能真的是最重要的吗?

    功能测试一样有前途,有竞争力。不要强迫自己去学一个在现阶段根本不太适合学习的内容,如果你还在忧心简历上不知道写什么项目,项目介绍怎么编写,那就不要去学什么自动化之类的,多去看看计算机的一些基础的内容,平时也尽可能的多看一下提升思维以及沟通技巧方面的内容。这些将是你做好这份工作的敲门砖。
  • 01.14 15:45:04
    发表了文章 2022-01-14 15:45:04

    测试从零开始-No.1-部署一个用于学习实战使用的项目环境

    本文介绍通过linux系统下的小皮面板进行安装。
  • 01.14 15:32:03
    发表了文章 2022-01-14 15:32:03

    Python踩过的坑--ModuleNotFoundError: No module named 'xxx'

    在pycharm里面可以运行,并且pycharm里面没有使用虚拟环境,直接使用的系统安装路径下的python。但是在cmd窗口中执行命令运行脚本的时候,却奇怪的报错。这个时候可以按照以下思路去排查一下。
  • 01.14 15:28:31
    发表了文章 2022-01-14 15:28:31

    Python GUI编程:将自己写的postman打包成exe可执行文件

    接下来,看一下怎么样将编写好的脚本,打包成一个双击可以运行的exe文件:这里需要用到python的一个插件pyinstaller。
  • 01.14 15:15:47
    发表了文章 2022-01-14 15:15:47

    Python GUI编程:PySide2通过加载页面设计文件的方式运行

    通过以上2篇文章,可以收获在python语言中,实现GUI编程,开发自己的一些测试小工具,但是还有很多地方可以优化,比如:之前讲的窗体运行需要先将ui文件转换为python脚本,再编写代码去启动,每当页面重新设计的时候,需要重新转换代码,并且每次转换会覆盖之前自动生成的脚本。
  • 01.14 15:13:44
    发表了文章 2022-01-14 15:13:44

    Python GUI编程:PySide2页面设计优化

    通过之前的文章,我们发现:在拖拽控件的时候,页面每一个控件的名称没有跳转,都是用的默认的,这样不方便后期去按钮,输入框等进行其他相关操作,会导致代码可读性差,接下来可以进行优化。
  • 01.14 15:10:04
    发表了文章 2022-01-14 15:10:04

    Python GUI编程:如何运行第一个PySide2的窗体程序

    上一章节介绍了PySide2的安装以及如何去启动程序进行页面设计,并且将工具集成到pycharm的扩展工具中去,有2个地方写的不对,用的是pyuic工具,需要改一下,改成pyside2-uic.exe。
  • 01.14 15:03:27
    发表了文章 2022-01-14 15:03:27

    Python GUI编程:PySide2介绍

    在python中,支持图形化界面开发的库有很多,今天主要介绍一下PySide2这个库。这个的话,要结合PyQt一起对比理解,两者协议不同,也决定他们的使用场景不同。
  • 01.14 14:56:28
    发表了文章 2022-01-14 14:56:28

    用python编写nmap扫描工具--采用协程的方式

    协程是一种轻量级的线程,协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。
  • 01.14 14:53:01
    发表了文章 2022-01-14 14:53:01

    用python编写nmap扫描工具--多线程版

    前面学过了python中多线程的使用,也学了通过socket模块,去扫描服务器某个端口是否有开放。服务器的端口范围为0~65535,如果要针对所有的端口都进行扫描的话,耗时较长。假设每一个端口扫描的超时时长设置为0.5s,那么扫描完所有端口需要的时间为:65535*0.5≈9h 。因此,扫描的脚本需要进行优化,可以考虑使用多线程的方式去执行。
  • 01.14 14:50:16
    发表了文章 2022-01-14 14:50:16

    Python中多线程的基本操作

    接下来以一段python脚本来演示一下多线程是如何去进行编码操作的,学会这个之后,就可以改进之前的脚本,将nmap的端口扫描工具改成多线程执行,提升效率。并且,在以后执行用例的时候,说不定也会需要用到这个技术。
  • 01.14 14:47:39
    发表了文章 2022-01-14 14:47:39

    用Python代码编写一个简单的nmap扫描工具

    今天我们用python的模拟实现一个简单版本的端口扫描工具,主要使用到socket模块,socket模块中提供了connect()和connect_ex()两个方法,其中connect_ex()方法有返回值,返回值是一个int类型的数字,标记是否连接成功,0为连接成功,其他数字表示有异常。
  • 01.14 14:46:06
    发表了文章 2022-01-14 14:46:06

    网络编程基础-Socket编程(使用socketserver实现一对多通信)

    由socket模块换成socketserver模块后,改动不大,主要是服务端的代码要进行改动,客户端的代码基本不用动。服务端要继承BaseRequestHandler类。这个类在初始化的时候,它会依次调用3个方法。子类可以覆盖这些方法。
  • 01.14 14:42:28
    发表了文章 2022-01-14 14:42:28

    软件测试面试题分享-No.7(接口自动化面试题)

    今天分享一份来自某某微信交流群里面一个小伙伴整理的面试题。
  • 01.14 14:41:06
    发表了文章 2022-01-14 14:41:06

    网络编程基础-Socket编程

    Socket是传输控制层协议,是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。WebSocket是应用层协议。接下来让我们一起来了解一下在python里面是如何使用Socket进行编程的。
  • 01.14 14:36:57
    发表了文章 2022-01-14 14:36:57

    软件测试面试题分享-No.6(某某某公司面试题)

    为大家分享一份来自某个微信群的小伙伴去面试的时候被问到的面试题,希望对大家有帮助。
  • 01.14 14:35:36
    发表了文章 2022-01-14 14:35:36

    Cypress系列-编写第一个用例

    Cypress环境搭建 Cypress系列-使用yarn命令搭建cypress自动化测试环境,Cypress系列-使用npm命令搭建cypress环境。
  • 01.14 14:29:43
    发表了文章 2022-01-14 14:29:43

    Anaconda-一个开源的Python发行版本

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python、Jupyter Notebook等多个科学包及其依赖项,在科学计算和数据分析方面搭建环境运用的比较多。
  • 01.14 14:24:47
    发表了文章 2022-01-14 14:24:47

    软件测试面试题分享-No.5

    软件测试面试题分享
  • 01.14 14:03:24
    发表了文章 2022-01-14 14:03:24

    开源项目部署--litemall商城

    litemall 是一个以SpringBoot + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端组成的一个小商城,gitee上Star有6000+,不考虑相关中间件的情况下,项目采用的技术比较接近企业用的一些基本技术。
  • 01.14 13:54:25
    发表了文章 2022-01-14 13:54:25

    Maven环境搭建

    maven一个jar包的依赖管理工具。有了maven之后,再也不用在项目中上传jar包进去了,只需要在一个pom.xml格式的文件里面配置好每个jar包的名称和对应的版本号就行,编译的时候会自动从仓库去下载所需要的jar包到自己本地。
  • 01.14 13:46:36
    发表了文章 2022-01-14 13:46:36

    软件测试面试题分享-No.4

    元素定位问题可以采用智能等待的方式尽可能的避免,另外,优化xpath定位的写法等。用例依赖可以解耦用例之间的关系,让每条用例都从一个共同的页面开始执行,比如首页,这就需要在测试框架中采用后置处理的方式使每条用例执行完成后都回到首页。
  • 01.14 13:45:07
    发表了文章 2022-01-14 13:45:07

    软件测试面试题分享-No.3

    软件测试面试题分享
  • 01.14 12:18:37
    发表了文章 2022-01-14 12:18:37

    软件测试面试题分享No.2

    因为没有经过测试的软件很难在发布之前知道该软件的质量,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
  • 01.14 12:17:13
    发表了文章 2022-01-14 12:17:13

    软件测试面试题分享-No.1

    面试的准备跟笔试的准备是不一样的,笔试的准备的话,可以去刷题,面试的话,专业的面试官一般首先都会根据你简历上写的内容去提问,都问完之后,最后可能再会问一下简历之外的,或者简历上写的比较模糊的内容。
  • 01.14 12:15:27
    发表了文章 2022-01-14 12:15:27

    Pycharm集成环境以及常见小技巧

    简单介绍一下使用pycharm的一些常规操作吧,工具安装之类的就不介绍了。只记录自己偶尔会用到的一些功能。Pycharm支持python的多个版本,可以自由切换python版本执行脚本。
  • 01.14 12:12:07
    发表了文章 2022-01-14 12:12:07

    Postman教程-Pre-request Script和Tests脚本进阶

    介绍一下在postman中,一些脚本的常见用法:responseBody pm.response pm对象 pm.sendRequest对象
  • 01.14 11:51:22
    发表了文章 2022-01-14 11:51:22

    Postman教程-如何改变脚本执行顺序

    关于Postman.setNextRequest()的一些要点如下。① 指定后续请求的名称或ID,而集合运行器将负责其余部分。② 可以在预请求或测试脚本中使用。一旦设置了多个值,则最后一个生效。③ 如果在请求中没有postman.setNextRequest(),则集合runner默认为线性执行,并移动到下一个请求。因此,要么在集合列表就直接按顺序把请求信息排列好,要么就在请求中写脚本去控制顺序。
  • 发表了文章 2022-01-25

    站在测试的角度看无影云桌面

  • 发表了文章 2022-01-14

    Npm配置全局安装插件目录以及命令用法扩展

  • 发表了文章 2022-01-14

    Npm环境安装、项目初始化以及插件安装

  • 发表了文章 2022-01-14

    什么是埋点测试?

  • 发表了文章 2022-01-14

    通过Postman工具如何快速批量生成Python Pytest的测试脚本

  • 发表了文章 2022-01-14

    项目重构后,如何利用Postman快速对比出新旧接口之间的差异

  • 发表了文章 2022-01-14

    Python循环语句介绍

  • 发表了文章 2022-01-14

    Python脚本读取Consul配置信息

  • 发表了文章 2022-01-14

    Python3.10版本的新特性介绍

  • 发表了文章 2022-01-14

    Python中的条件语句

  • 发表了文章 2022-01-14

    Python中的运算符介绍(上)

  • 发表了文章 2022-01-14

    Python中的字典到底是有序的吗

  • 发表了文章 2022-01-14

    Python中的字符串介绍(下)

  • 发表了文章 2022-01-14

    测试从零开始-电商项目实战-功能实战篇No.1-[后台-用户列表]

  • 发表了文章 2022-01-14

    Pycharm集成环境以及常见小技巧

  • 发表了文章 2022-01-14

    测试从零开始-电商项目实战-用例设计篇No.1-[后台-用户列表]

  • 发表了文章 2022-01-14

    学了这么久的Python,这些知识点都掌握了吗?

  • 发表了文章 2022-01-14

    测试从零开始-No.8-在工作中是如何编写测试用例的?

  • 发表了文章 2022-01-14

    测试从零开始-No.4-初学测试时,技能真的是最重要的吗?

  • 发表了文章 2022-01-14

    测试从零开始-No.1-部署一个用于学习实战使用的项目环境

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-03-14

    全球 IPv4 地址即将耗尽意味着什么?

    意味着:
    1、IP 地址短缺:IPv4 地址的耗尽意味着很难获得新的唯一 IPv4 地址。这对于新的互联网服务提供商、组织和企业来说可能会带来一些挑战。他们可能无法获得足够的 IPv4 地址来满足他们的需求,这可能限制了互联网的扩展和发展。
    2、IPv4 地址耗尽的另一个结果是推动 IPv6(Internet Protocol version 6)的部署和采用。IPv6 使用更长的 128 位地址空间,可以提供远远超过 IPv4 的地址数量。通过采用 IPv6,可以解决 IPv4 地址短缺问题,并为未来的互联网发展提供更大的扩展性和支持。

    踩0 评论0
  • 回答了问题 2024-03-14

    国产算力土壤之上,能孕育出怎样的AI创新之花?

    国产算力土壤的提升对于 AI 创新来说是非常重要的,它可以为中国的 AI 技术发展提供强大的支持和推动。以下是国产算力土壤提升可能孕育出的一些 AI 创新方面:

    深度学习模型的训练和优化:强大的算力可以加速深度学习模型的训练过程,缩短模型迭代周期,提高模型性能和效果。这可能导致更快速、更准确的 AI 解决方案,应用于各种领域,如计算机视觉、自然语言处理、语音识别等。

    大规模数据分析和挖掘:国产算力的提升可以支持更大规模的数据分析和挖掘,帮助挖掘数据中的模式、趋势和洞察力。这有助于在各个行业中发现新的商业机会、优化决策和改进产品和服务。

    强化学习和自主决策:强大的算力有助于训练复杂的强化学习模型,使机器能够通过与环境的交互学习并做出自主决策。这在自动驾驶、智能机器人和自动化系统等领域具有潜在的应用前景。

    AI 加速和优化:国产算力的提升可以推动硬件和软件的创新,包括专用的 AI 芯片、高性能计算平台和优化的算法。这将加速 AI 应用的部署和执行效率,同时降低能源消耗和成本。

    边缘智能计算:国产算力的提升可促进边缘智能计算的发展,将 AI 计算能力推向设备和边缘节点。这有助于实现实时响应、隐私保护和网络带宽优化,同时支持更广泛的物联网和智能设备应用。

    总体而言,国产算力土壤的提升将为各个领域的 AI 创新提供更多可能性,推动技术的进步和应用的普及。在这个过程中,还需要注重数据隐私和安全、伦理问题的考量,以确保 AI 技术的健康发展和社会共享价值的实现。

    这只是一些可能的创新方向,实际上,国产算力土壤的提升将会为更多的 AI 创新之花的绽放提供机会。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息