- 博客(338)
- 资源 (42)
- 问答 (7)
- 收藏
- 关注
原创 从零开始:软件测试小白快速入门指南
软件测试不仅是一个技术活,更是一个需要细致和耐心的工作。无论你是刚入门的小白,还是希望进一步提升技能的专业人士,都可以通过不断学习和实践,成为一名优秀的软件测试工程师。希望这篇文章能帮助你更好地了解软件测试,并激发你探索这个领域的兴趣。如果你对软件测试有更多的问题或想法,欢迎在评论区留言,我们一起讨论和学习!希望这篇文章能帮助你更好地了解软件测试的基础知识和入门指南。如果你觉得有用,不妨分享给更多需要的朋友,一起进步!
2024-07-26 00:19:45
262
原创 解锁Playwright新技巧:灵活操控switch开关
感谢您抽出·来阅读此文声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟switch开关操作:类似图片中样式的switch开关的操作,其实就是普通元素的点击,只要定位到元素之后,调用click方法即可。定位元素的时候,可以定位到最外层的div快,直接操作最外层有时候也可以。练习实战脚本:def test_pw_switch(page: Page): # switch开关 ...
2024-07-17 23:55:50
304
原创 解锁Playwright新技能:单选框、多选框的操作
感谢您抽出·来阅读此文声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站今日学习笔记def test_pw_radio(page: Page): # 单选框操作 page.goto...
2024-07-10 09:00:33
333
原创 解锁Playwright新技能:输入框处理技巧全解析
感谢您抽出·来阅读此文声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站今日学习笔记先来看一下html中的placeholder属性placeholder 属性:这是一个通用属性,可以用于多种类...
2024-07-08 22:39:08
201
原创 掌握Playwright悬浮方法,解锁自动化测试新姿势!
感谢您抽出·来阅读此文 声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站今日学习笔记悬浮方法在自动化测试中的使用在自动化测试领域,模拟用户交互是至关重要的一环。用户与网页的交互不仅仅是点...
2024-07-05 08:08:33
1237
原创 Playwright进阶技巧:掌握page.expect_popup(),轻松管理新页面跳转
感谢您抽出·来阅读此文声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。学习笔记def test_pw_new_page(page: Page): page.goto("/demo/link", wait_until="networkidle") page.get_by_text("本页跳转到百度").click() e...
2024-07-04 06:46:55
210
原创 玩转Playwright:从入门到精通,掌握提示消息元素定位
感谢您抽出·来阅读此文声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站学习笔记今天先来学一下怎么定位下面这种浮窗提醒的消息,一会就自动消失的那种:定位的时候,F12切换到Source页签,然后...
2024-07-04 06:46:55
353
原创 解锁Playwright新技能:掌握click()方法,让测试更高效
感谢您抽出·来阅读此文 声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站学习笔记 click() 方法不就是元素点击操作吗?这有什么好讲的?看源码里面的描述如下:This met...
2024-07-03 08:05:25
178
原创 精通Playwright:深入base-url配置与高效用例录制技巧"
用例录制功能playwright codegen url地址打开网站后就会开始录制playwright open url地址打开网站后默认不会自动开启录制,需要用户手动开始录制用例录制学习视频:base-url的使用:[pytest]addopts: --headed --video=on --screenshot=on --base-url...
2024-07-02 08:10:38
187
原创 精通Playwright:深入base-url配置与高效用例录制技巧
用例录制功能playwright codegen url地址打开网站后就会开始录制playwright open url地址打开网站后默认不会自动开启录制,需要用户手动开始录制用例录制学习视频:base-url的使用:[pytest]addopts: --headed --video=on --screenshot=on --base-url...
2024-07-02 08:10:38
307
原创 掌握Playwright:命令行执行时的关键可选参数详解
学习视频如下:声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站本章视频的收获:pytest常见命令pytest --helpPlaywright 一些可选命令行参数的用法含义:--browser={c...
2024-07-01 08:09:20
317
原创 Playwright实用指南:断点、输入框与表达式求值技巧大公开
学习视频如下:声明:文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易,请大家多多支持。并且,大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可参考我之前的文章喔:推荐一个自动化测试练习网站本章视频的收获:debug的时候用表达式求值,pycharm中 evaluate expression 的用法debug的时候对表达式进行...
2024-06-30 08:16:29
833
原创 Python中生成器的next和send方法有什么区别
在 Python 中,生成器(generator)是一种特殊的迭代器,通过 yield 关键字定义。生成器函数在调用时不会立即执行代码,而是返回一个生成器对象。这个对象实现了迭代器协议,可以逐步执行函数代码。生成器对象有两个主要方法:next() 和 send()。它们的作用和使用场景有所不同。next()作用: 从生成器中获取下一个值。调用: next(generator) 或 generato...
2024-06-26 07:47:06
394
原创 Playwright Python Web自动化:从入门到精通的架构设计之路
引言在当今快速发展的软件开发领域,自动化测试已经成为提高软件质量和开发效率的关键工具。Playwright是一个强大的自动化库,支持Web自动化测试,并且它提供了Python语言的接口。小编有幸结识一个精通Playwright的测试leader,并且他利用自己的休息时间,已经录制了大量简短的学习视频供大家伙免费学习,好的教程,我觉得就应该分享给大家一起来学习。后续,我也将从本文开始,逐个的追更视频...
2024-06-21 08:15:58
376
原创 推荐阅读:车载测试新纪元,智能座舱的全面解读
前段时间给自己定了一个计划,决定来学一下车载测试的相关内容,既然车载测试被大家说的这么火,作为一个测试人员,不去了解一下怎么行呢?当然,目前的行业还可以咯,但是给自己适当的投资充电,防患于未然也是一个不错的选择。初接触车载的感受概念很多,学起来还是有点枯燥的。但是转过头一想,学习过程中的坚持可能伴随着寂寞,但最终的成就将证明一切努力都是值得的。那什么是智能座舱呢?从上面的图片中,我们将车子大致的划...
2024-06-19 00:00:17
272
原创 推荐一个功能测试练习找bug网站
从贴吧看到别人发了一个项目地址,分享给你们练习下找bug,地址是:http://110.42.248.235:86/账号密码是 admin / 12345678附上几张效果图:ps:要是被你们玩挂了,估计就访问不了了哈。再给你们推荐另一个吧:http://101.43.118.152/账号密码: test / test123如果想学习UI自动化的,可以看下面的文章:推荐一个自动化测试练...
2024-06-12 23:38:02
158
原创 深入理解Docker的三大核心概念:镜像、容器与仓库
相当于容器的“源代码”,docker镜像文件类似于Java的类模板,而docker容器实例类似于java中new出来的实例对象。1 从面向对象角度Docker 利用容器(Container)独立运行的一个或一组应用,应用程序或服务运行在容器里面,容器就类似于一个虚拟化的运行环境,容器是用镜像创建的运行实例。一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,也就是我们的容器仓库:就是放一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候再从仓库中拉下来就可以了。
2024-05-21 13:47:48
399
1
原创 定制你的AI:智能助手的个性化解决方案
最近有从网上关注到百度基于自己的文心大模型开放了一个比较好玩的功能,那就是文心智能体。那么,什么是文心智能体平台呢?文心智能体平台是基于文心大模型的智能体构建平台,为开发者提供低成本的开发方式,支持广大开发者根据自身行业领域、应用场景,采用多样化的能力、工具,打造大模型时代的原生应用。并且为开发者提供百度生态流量分发路径,完成商业闭环。通俗的讲,就是作为一个小白用户,可以通过输入一些简单的Prom...
2024-05-20 19:26:32
307
原创 Mongo关联查询两张表中分别满足某些条件的记录
如果是在mysql里面,这个查起来就很方便,但是,在mongo里面的话,查询起来就没这么方便了。如果使用付费版的Studio 3T工具的话,也可以像使用mysql一样查询mongo数据,但是免费版不支持sql的用法,只能用js语法的查询方式:需求:select * from equity t1 left join equity_ext t2 on t1.quoteId =t2.quoteId ...
2024-05-13 20:29:43
884
原创 小博的公众号文章汇总V20240512
之前发表过的文章大致按分类整理了一下。想进学习交流群的朋友,可以加小编好友(v:xiaobotester)邀请你们进入哈。小博资源百宝箱链接:https://pan.baidu.com/doc/share/~vFfkCl__tlmfCMDd3EHjA-469732172553676 提取码:l3cw功能测试相关推荐一个自动化测试练习网站0基础入门软件测试之小白指南如何自学软件测试、包装简历实现华丽...
2024-05-12 18:25:29
855
原创 推荐一个自动化测试练习网站
给大家分享一个群里大佬斥巨资自己部署的网站,用来做自动化测试练习用的,地址是:http://自动化测试.com/域名是中文的哈,这个域名也比较好记。上面还列举了一些B站的优质视频学习教程。吊打很多培训机构呦网站还提供了UI自动化测试元素定位练习的各种案例:End如果觉得文章对你有帮助的话,欢迎点赞转发~如果还没有进粉丝交流群的小伙伴,赶快添加好友(xiaobotester)邀请你们进群喔。????????????...
2024-05-12 16:20:52
240
原创 vue3学习笔记-快速上手
创建第一个vue3的应用之前看书学习vue,书籍对应的版本是vue2,今天群里看小伙伴聊天,觉得他们说得对 ,反正是从零开始学,而且vue2都不维护了,那为什么不直接学习vue3呢,于是乎,又开启了从0学vue3之路。参考教程:https://cn.vuejs.org/guide/quick-start.html安装nodejs环境之后,执行 npm create vue@latest 命令就可以...
2024-04-26 08:09:57
323
原创 Python代码格式化工具Black介绍
Black 是一个 Python 代码格式化工具,以其简洁和一致的格式化风格而闻名。它被设计为一个“零妥协”的代码格式化程序,意味着它会自动地将代码格式化为一种统一的风格,而不需要用户进行任何配置。Black 严格遵循 PEP 8 -- Python 的官方编码风格指南,并且也兼容 Python 代码的一些现代格式化习惯。以下是 Black 的一些主要特点和使用方法:主要特点:自动格式化:Blac...
2024-04-20 14:11:28
477
1
原创 pyproject.toml文件的含义
pyproject.toml文件介绍pyproject.toml 是一个配置文件,它在Python项目中扮演着重要的角色,主要用于定义项目的构建系统要求。这个文件遵循TOML(Tom's Obvious, Minimal Language)格式,它被设计为易于人类阅读和编写,同时也便于机器解析。以下是 pyproject.toml 文件的一些常见用途:依赖管理:指定项目所需的依赖项及其版本。这可以...
2024-04-19 08:52:51
1001
原创 app自动化测试重要笔记
1获取要测试的app包名和activity名称启动要测试的app应用后,打开命令行窗口,输入一下命令即可获取到:adb shell dumpsys window w |findstr \/ |findstr name=2adb devices命令获取不到夜神模拟器设备在使用夜神模拟器的时候,发现使用adb devices 获取不到设备信息:解决措施:找到android sdk安装目录下的platf...
2024-04-18 08:00:35
164
原创 vue里面事件修饰符.prevent使用案例
什么是.prevent事件修饰符?在Vue中,事件修饰符是指在事件处理函数后面添加的特殊标记,用于修改事件的行为。.prevent事件修饰符是其中之一,它的作用是阻止事件的默认行为。通常情况下,当用户触发某些事件时,浏览器会执行默认的行为,例如点击链接会跳转到指定页面,提交表单会刷新页面等。使用.prevent修饰符可以阻止这些默认行为的发生。使用案例<!DOCTYPE html>&...
2024-04-18 08:00:35
415
原创 掌握Python数值精度:float和Decimal的使用与对比
在Python编程中,处理数字数据时选择正确的数据类型是至关重要的。尤其是在涉及到需要高精度计算的金融、会计和科学计算领域,选择合适的类型对于保证结果的准确性尤为关键。本文将对比Python中常用的float类型和Decimal模块,讨论它们在精度、性能和适用性方面的不同,并提供选择它们的实际建议。float类型的准确性问题在Python中,float类型基于IEEE 754标准,并使用64位来表...
2024-04-17 06:57:39
448
原创 vue里面事件修饰符.stop使用案例
Vue.js 事件修饰符 .stop 用于阻止事件继续传播,即阻止事件冒泡。这在处理父子组件之间的事件通信时特别有用,可以防止事件从子组件冒泡到父组件,或者在一个元素上绑定多个事件处理函数时,阻止后续事件处理函数的执行。下面是一个使用 .stop 事件修饰符的简单案例:运行效果:当点击页面的Click Button文案时,浏览器的Console位置只会输出一句Child button clicke...
2024-04-17 06:57:39
513
原创 Python中字符串首字母大写,其他字母小写
在Python中,如果你想要将一个字符串的首字母变为大写,而其他字母变为小写,你可以使用内置的字符串方法 .capitalize()。这个方法会将字符串的第一个字符转换为大写,并将所有其他字符转换为小写。下面是一个使用这个方法的例子:# 定义一个字符串my_string = "example"# 使用 .capitalize() 方法capitalized_string = my_stri...
2024-04-16 12:03:00
584
原创 Mongo按照数组字段长度筛选数据,并结合正则表达式进行数据筛选
直接上sql脚本:db.collection.find({$and:[{dataLines:{$regex:"string1"}},{dataLines:{$regex:"string2"}},{$expr:{$gt:[{$size:"$dataLines"},2]}} ]})通过上面的脚本可以筛选出collection表...
2024-04-15 11:10:21
1226
原创 Vue中v-once和v-pre的区别
v-once 和 v-pre 都是 Vue.js 中的指令,它们的作用和用途有所不同:v-once:这个指令用于实现一次性渲染。当元素或组件使用 v-once 时,它们只会在第一次渲染时插入数据。之后,即使数据发生变化,元素或组件的内容也不会更新。这个指令通常用于优化性能,避免不必要的重新渲染。示例:<div v-once>{{ message }}</div>v-pre:...
2024-04-13 20:59:15
192
原创 MongoDB 按照某个字段分组,并按照分组的记录数降序排列
以下是一个示例查询:db.collection.aggregate([ { $group: { _id: "$quoteId", // 按照quoteId字段进行分组 count: { $sum: 1 } // 统计每个分组的记录数 } }, { $sort: { count: -1 // 按照记录数降序排序 } ...
2024-04-11 11:41:16
415
原创 Nodejs环境搭建
安装nodejshttps://nodejs.org/en,推荐下载安装LTS版本,另外,不建议安装最新的版本环境变量配置setx NODE_HOME1 "D:\Software\nodejs"setx PATH "%PATH%;%NODE_HOME%;%NODE_HOME%\node_global"配置nodsjs全局安装目录和npm 的缓存目录npm config set prefix "...
2024-04-10 21:28:15
283
原创 mongo常见查询用法分享(关联表查询+随机返回XX条记录)
最近两天在测需求和写脚本的时候,遇到的两个场景,学会的mongodb的查询用法,分享给大家。场景一:针对一些股票的公司事件的数据,在主表和明细表都有存储相关记录,现在有需求要删除明细表某些满足条件的记录,同时如果针对同一个事件在明细表只有一条记录的话,要把对应的主表的记录也删掉。测这个需求的时候,我就在想万一删了明细表,主表的数据没删除,或者主表的数据删了,明细表数据没删干净怎么办,可以写个sql...
2024-03-21 23:23:17
163
原创 浅浅的分享下这几天写pytest脚本的一些收获
先来说下背景,为什么最近又在开始写pytest的脚本了,那自然是要把部门的接口自动化搞起来呗,之前搞的metersphere那套维护不下去了,加上一些其他原因,已经放弃了,打算试试新的。然后,最后还是觉得写脚本最方便,同时,最大的问题也是:写脚本太灵活,不易管理。pytest其实上手的话还是比较快的,好早好早之前就稍微拿了本书看了前面一点点基础 ,然后写过一篇文章:一篇文章为你揭秘pytest的基...
2024-03-19 22:19:04
881
原创 印象深刻的bug(es查询翻页相关+字段变更消息推送)
简单的分享下最近在测需求的时候遇到的两个问题:1、es翻页的问题现象:有一个接口,查的是es的数据,es里面数据有很多,前面翻页翻个1-2页验证基本功能没有问题,翻到第51页的时候,pageSize传200去查数据的时候,查不到数据,实际上es里面满足条件的数据超过一万条。找到开发定位问题后,给我发了下面一段提示内容:ElasticsearchStatusException[Elasticsea...
2024-03-05 22:11:28
385
1
原创 pytest多重断言插件-pytest-assume
最近准备废弃之前用metersphere做的接口自动化,转战pytest了,先来分享下最近接触到的一个插件:pytest-assume。在使用这个插件之前,如果一个用例里面有多个断言的话,前面的断言失败了,就不会去执行后面的断言:接下来,看看如何使用pytest-assume插件来实现多重断言。插件安装:`pip install pytest-assume -i http://pypi.douba...
2024-03-02 23:13:57
699
原创 腾讯混元大模型初体验
相信很多粉丝朋友对chatgpt肯定不陌生,但是呢,他在国内的使用有一定的门槛,相信还是有不少朋友因此望而止步。没关系,咋们国内的ai产品也层出不穷,很多公司都陆陆续续的推出了自己的ai大模型,比如阿里的通义千问,百度的文心一言,字节的豆包等等,今天让我们一起来看一下小编最近新了解到的ai大模型:腾讯混元助手。腾讯混元助手是腾讯开发的大语言模型,今年通过备案后,腾讯混元大模型也已经面向C端用户陆续...
2023-12-06 08:15:54
386
1
原创 看完电视剧《问心》的一些思考
宝子们,最近好久没有写文章了,差不多有两个月左右都没有看视频学习了吧。我也不知道这两个月都在忙些啥,日常每天感觉都有干不完的需求,差不多天天点到九十点,估计还得再忙2个月左右吧,下完班实在是卷不动了,心里虽有想法千千万可以使目前的工作做的更好,奈何感觉一天的时间不够用,索性给自己放松了一段时间,晚上下班后没有卷了,下班后就在家看看视频,刷刷抖音,最近看朋友推荐了一个电视剧《问心》,挤了点时间把它给...
2023-10-29 08:00:56
174
微机原理复习资料
2013-07-05
MobaXterm_Personal_10.5
2018-05-24
tomcatPluginV33eclipse插件
2013-12-05
org.eclipse.jface.text_3.8.2.v20121126-164145源码
2013-10-06
postman运行批量接口,遇到一个报错的时候,后面的就中断了,有遇到的吗?
2021-12-25
用Python代码编写一个简单的nmap扫描工具
2021-11-03
python连接mongodb,用ssh的私钥的方式连接要怎么写呢
2021-07-19
谁知道那些公众号送书的书的赞助怎么找吗?
2021-06-06
navicat 怎么快速查找某个表在mongo哪个库下面呢?
2021-05-28
请问loadrunner下载文件保存到本地,怎么自动获取下载的文件名和类型呢
2015-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人