发布

软件测试学习

专栏成员
233
文章
277444
阅读量
29
订阅数
本地文件与RAG技术:助力AI问答升级
当我们问ai一些专业术语或者公司的一些特定的名词之类的相关信息时,AI就算能联网搜索,往往给出的回答也不尽如人意,在这个基础上,运用RAG技术就可以有效的解决这一问题:
小博测试成长之路
2025-02-19
1100
Ollama搭配DeepSeek,本地部署全攻略
在人工智能领域,大型语言模型(LLMs)正变得越来越普及,而将这些模型部署到本地设备上,不仅可以提高数据隐私性,还能降低对网络的依赖。Ollama 是一个开源工具,能够帮助用户轻松地在本地运行各种大型语言模型,包括 DeepSeek。本文将详细介绍如何通过 Ollama 在本地安装和使用 DeepSeek 模型。
小博测试成长之路
2025-02-18
1.3K0
No module named 'pip' 怎么处理
今晚在自己电脑折腾ai的代码,一段乱操作,踩了好多坑,一开始是docker 拉取不到镜像,一开始用的Ubuntu,后来换成了centos,在群里问了小伙伴要了一个配置:
小博测试成长之路
2025-02-07
680
灰度发布:软件界的"小步快跑",你了解多少?
灰度发布是一种软件发布策略,它允许新版本的软件逐步向用户群体推出,而不是一次性全面推出。这种策略有助于减少新版本软件可能带来的风险和问题,同时也为开发者提供了收集反馈和改进产品的机会。
小博测试成长之路
2024-12-06
1380
解锁Playwright新技巧:灵活操控switch开关
类似图片中样式的switch开关的操作,其实就是普通元素的点击,只要定位到元素之后,调用click方法即可。定位元素的时候,可以定位到最外层的div快,直接操作最外层有时候也可以。
小博测试成长之路
2024-12-06
390
揭秘A/B测试:如何科学决策,优化你的产品设计?
在数字化时代,无论是网页、广告还是应用界面,用户体验都是至关重要的。那么,如何确保你的设计能够真正吸引用户,提升转化率呢?答案就是——A/B测试。
小博测试成长之路
2024-12-06
1050
解锁Playwright新技能:单选框、多选框的操作
小博测试成长之路
2024-12-06
830
解锁Playwright新技能:输入框处理技巧全解析
测试代码如下: def test_pw_input(page: Page): page.goto("/demo/input", wait_until="networkidle") page.get_by_placeholder("不用管我,我是placeholder").fill("小博测试成长之路") page.get_by_label("也许你可以通过label来定位input输入框").fill("lable定位") page.get_by_label("数字输入专用").fill("1.123456789012") page.get_by_label("数字输入专用").blur() page.wait_for_timeout(1_1000) assert page.get_by_label("数字输入专用").input_value() == "1.1234567890" def test_pw_textarea(page: Page): page.goto("/demo/textarea", wait_until="networkidle") page.locator("textarea").fill("12345") page.wait_for_timeout(1_000) page.locator("textarea").fill("123\n45") page.wait_for_timeout(1_000) page.locator("textarea").fill( """123 456""" ) expect(page.locator("textarea")).to_have_value("123\n456") page.locator("textarea").press_sequentially("789", delay=2_000) expect(page.locator("textarea")).to_have_value("123\n456789") 当调用 fill 方法时,它会首先清空输入字段中的现有内容,然后输入新的文本 press_sequentially方法输入的时候,不会清空之前的输入。 End
小博测试成长之路
2024-12-06
1250
掌握Playwright悬浮方法,解锁自动化测试新姿势!
在自动化测试领域,模拟用户交互是至关重要的一环。用户与网页的交互不仅仅是点击和输入,还包括鼠标悬停(hover)操作。在 Playwright 这个强大的自动化测试库中,hover 方法提供了一种模拟鼠标悬停行为的简单方式。本文将详细介绍如何使用 Playwright 的悬浮方法,以及它在自动化测试中的应用场景。
小博测试成长之路
2024-12-06
1320
玩转Playwright:从入门到精通,掌握提示消息元素定位
定位的时候,F12切换到Source页签,然后出现提示信息的时候点一下下图中暂停按钮就可以去用平常的方法去定位元素:
小博测试成长之路
2024-12-06
1410
Playwright进阶技巧:掌握page.expect_popup(),轻松管理新页面跳转
小博测试成长之路
2024-12-06
1070
解锁Playwright新技能:掌握click()方法,让测试更高效
小博测试成长之路
2024-12-06
1390
精通Playwright:深入base-url配置与高效用例录制技巧
如果电脑安装了360,运行的时候可能会弹出这个提示,记得要添加信任,否则运行的时候会报错的,汇报找不到浏览器。
小博测试成长之路
2024-12-06
720
掌握Playwright:命令行执行时的关键可选参数详解
--browser={chromium,firefox,webkit} 可以指定浏览器类型
小博测试成长之路
2024-12-06
1220
Playwright实用指南:断点、输入框与表达式求值技巧大公开
Evaluate Expression 是 PyCharm 中的一个功能,它允许开发者在不运行整个程序的情况下,快速评估一个表达式的值。以下是 Evaluate Expression 的一些用法:
小博测试成长之路
2024-12-06
1170
深入理解Python内置函数filter:用法、参数与常见场景
在Python中,filter是一种内置的高阶函数,它用于过滤序列(如列表、元组、集合等)中的元素,只保留那些满足特定条件的元素。filter函数的返回值是一个迭代器,这意味着你可以使用list()将其转换为列表,或者直接迭代它。
小博测试成长之路
2024-06-28
8680
Python中怎么判断一个对象是否为可迭代对象?
要判断一个对象是否是可迭代对象(iterable),我们可以使用Python的内置函数和特性来完成。以下是几种常见的方法:
小博测试成长之路
2024-06-27
4860
Python中生成器的next和send方法有什么区别
在 Python 中,生成器(generator)是一种特殊的迭代器,通过 yield 关键字定义。生成器函数在调用时不会立即执行代码,而是返回一个生成器对象。这个对象实现了迭代器协议,可以逐步执行函数代码。
小博测试成长之路
2024-06-26
2260
推荐一个功能测试练习找bug网站
从贴吧看到别人发了一个项目地址,分享给你们练习下找bug,地址是:http://110.42.248.235:86/
小博测试成长之路
2024-06-13
1890
深入理解Docker的三大核心概念:镜像、容器与仓库
Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。它也相当于是一个root文件系统。比如官方镜像 centos:7 就包含了完整的一套 centos:7 最小系统的 root 文件系统。相当于容器的“源代码”,docker镜像文件类似于Java的类模板,而docker容器实例类似于java中new出来的实例对象。
小博测试成长之路
2024-05-20
1.5K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档