霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

05 2024 档案

摘要:简介 Charles 是一款跨平台的代理工具。Mac、window、linux 都可以使用。 它通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络数据包的截取和分析。Charles 主要的功能包括: 支持 SSL 代理 支持流量控制 支持重发网络请求,方便 阅读全文
posted @ 2024-05-31 11:02 霍格沃兹测试开发学社 阅读(22) 评论(0) 推荐(0) 编辑
摘要:如何在激烈的竞争中脱颖而出,成为众多求职者思考的问题。为了帮助大家更好地应对技术类面试挑战,霍格沃兹测试开发学社打造了Python高频面试题解析公开课,为同学们的求职之路添砖加瓦。 主要内容 课程的主要内容涵盖常见Python面试题目解析,如何提升编程能力,如何准备编程相关的面试, Python面试 阅读全文
posted @ 2024-05-30 11:07 霍格沃兹测试开发学社 阅读(11) 评论(0) 推荐(0) 编辑
摘要:PPT 已经渗透到我们的日常工作中,无论是工作汇报、商务报告、学术演讲、培训材料都常常要求编写一个正式的 PPT,协助完成一次汇报或一次演讲。 PPT相比于传统文本的有点就是有布局、图片、动画效果等,可以给到观众更好的感受和体验。 同样ChatGPT也可以做到自动生成PPT。 实践演练 提示词:请帮 阅读全文
posted @ 2024-05-30 10:30 霍格沃兹测试开发学社 阅读(54) 评论(0) 推荐(0) 编辑
摘要:Postman是一款流行的API测试工具和开发环境,旨在简化API开发过程、测试和文档编制。它提供了一套功能强大的工具,帮助开发人员更轻松地构建、测试和调试Web服务。 Postman 工具的优势**** Postman 可以快速构建请求、还可以保存以后再使用。 Postman 还提供响应结果的比较 阅读全文
posted @ 2024-05-28 10:54 霍格沃兹测试开发学社 阅读(14) 评论(0) 推荐(0) 编辑
摘要:我是三本的学历,加上不是计算机专业。我2019年就接触了软件测试,那时候行情很好,我自学了一周就入行了,工资是9.5k,后面跳槽找到了一个14k的,后面还带我朋友入行。那时候只会手工测试就可以找到工资还不错的工作。2022年那年疫情,我被裁员了。行情一落千丈,投出去的简历都没有消息,后面就很难找到工 阅读全文
posted @ 2024-05-24 12:05 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:各位测试开发小伙伴们: 职场火焰杯测试开发大赛的报名截止时间已经迫在眉睫!今天就是最后一天,报名将于今晚24:00准时截止。如果你还没有报名,现在就是抓紧时间行动的时刻了! 为什么不能错过这次比赛? 10万元奖金池: 展示你的技术实力,轻松赢取高额奖金。 职场机会: 来自全国300多家知名企业的内推 阅读全文
posted @ 2024-05-23 16:38 霍格沃兹测试开发学社 阅读(9) 评论(0) 推荐(0) 编辑
摘要:简介 接口测试在需求分析完成之后,即可设计对应的接口测试用例,然后根据用例进行接口测试。接口测试用例的设计也需要用到黑盒测试用例设计方法,和测试流程与理论章节的功能测试用例设计的方法类似,设计过程中还需要增加与接口特性相关的测试用例。 接口测试流程 接口测试的质量目标 功能 性能 安全 兼容 健壮性 阅读全文
posted @ 2024-05-22 10:50 霍格沃兹测试开发学社 阅读(78) 评论(0) 推荐(0) 编辑
摘要:简介 服务与服务之间传递数据包,往往会因为不同的应用场景,使用不同的通讯协议进行传递。比如网站的访问,常常会使用 HTTP 协议进行传递,文件传输使用 FTP,邮件传递使用 SMTP。上述的三种类型的协议都处于网络模型中的应用层。除了应用层的常用协议之外,对于传输层的 TCP、UDP 协议,以及 R 阅读全文
posted @ 2024-05-21 17:22 霍格沃兹测试开发学社 阅读(36) 评论(0) 推荐(0) 编辑
摘要:为了帮助各位同学更好地准备比赛并取得优异成绩,测吧将为本次比赛提供竞赛平台技术支持和赛事运营服务,同时免费提供赛前辅导学习资料以及相关技术交流答疑服务。本周赛前辅导内容为Web自动化测试。 **直播内容 ** 环境搭建 学习路径 控件定位与交互 自动化测试用例编写 自动化关键数据记录 报名方式 5月 阅读全文
posted @ 2024-05-21 10:47 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要:各位亲爱的测试开发小伙伴们: 职场火焰杯测试开发大赛即将在5月25日14:00至20:00火热开赛!这场比赛不仅是展示您技术实力的绝佳机会,更是与同行切磋交流的宝贵平台。我们诚邀您加入这场盛会,共同迎接测试开发领域的巅峰挑战。 参赛须知 报名时间:即日起至5月23日24:00,切勿错过报名截止时间! 阅读全文
posted @ 2024-05-21 10:24 霍格沃兹测试开发学社 阅读(6) 评论(0) 推荐(0) 编辑
摘要:简介 架构图通过图形化的表达方式,用于呈现系统、软件的结构、组件、关系和交互方式。一个明确的架构图可以更好地辅助业务分析、技术架构分析的工作。架构图的设计是一个有难度的任务,设计者必须要对业务、相关技术栈都非常清晰才能设计出来符合需求的架构图。 实践演练 有明确的业务的需求:业务需求必须要清晰不能模 阅读全文
posted @ 2024-05-20 11:58 霍格沃兹测试开发学社 阅读(55) 评论(0) 推荐(0) 编辑
摘要:管理学大师彼得·德鲁克说“终身学习是现在社会的生存法则”,而现实中,很少有人能清醒地意识到这一点,人们总是习惯在舒适区兜圈,重复做已经掌握的事情,对真正需要突破的职业困境视而不见。 偶尔看到同事跳槽涨薪,技术越来越娴熟,自己也期望着可以跟他们一样,幻想着有一天可以成为行业里的专家,从此平步青云。可愿 阅读全文
posted @ 2024-05-17 15:04 霍格沃兹测试开发学社 阅读(12) 评论(0) 推荐(0) 编辑
摘要:很多同学在工作中都会遇到各种各样的问题和职业发展上的迷茫。很多同学因为在职场中没有遇到一个好的导师指导,而错过了职业发展的关键期,导致现在遇到了很多工作压力和职场焦虑。常言道名师出高徒,一个好的导师对个人的成长发展是至关重要的,但好的导师通常是可遇而不可求的。 如果你也有类似的问题,希望有一个经验丰 阅读全文
posted @ 2024-05-16 10:22 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要:简介 接口:接口可以叫做 API(Application Programming Interface),其实本质上就是后端的开发预先定义好的函数,这些函数可以提供一些确定的功能和服务。接口是在软件开发中连接不同系统、软件或组件的关键点。它定义了通信方式和规范,协助组件之间有效地交互和协作。 接口测试 阅读全文
posted @ 2024-05-15 18:28 霍格沃兹测试开发学社 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Pytest参数化用例 参数化:通过参数的方式传递数据,从而实现数据与脚本分离,并且可以实现用例的重复生成与执行。 装饰器:@pytest.mark.parametrize 单参数 import pytest search_list = ["appium","selenium","pytest"] 阅读全文
posted @ 2024-05-14 18:32 霍格沃兹测试开发学社 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Mark标记测试用例 场景:只执行符合要求的某一部分用例,可以把一个web项目划分为多个模块,然后指定模块名称执行。 解决:在测试用例方法上加@pytest.mark.标签名 执行:-m执行自定义标记的相关用例 pytest -s test_command_param.py -m=webtest p 阅读全文
posted @ 2024-05-14 18:23 霍格沃兹测试开发学社 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1、Allure2报告中添加用例标题 Allure 用法 方法名 方法参数 参数说明 @allure.epic() epic 描述 敏捷里面的概念,定义史诗,往下是 feature @allure.feature() 模块名称 功能点的描述,往下是 story @allure.story() 用户故 阅读全文
posted @ 2024-05-14 18:06 霍格沃兹测试开发学社 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Pytest背景与优势 pytest能够支持简单的单元测试和复杂的功能测试; pytest可以结合Requests实现接口测试;结合Selenium、Appium实现自动化功能测试; 使用pytest结合Allure集成到Jenkins中可以实现持续集成; pytest支持315种以上的插件,拥有丰 阅读全文
posted @ 2024-05-14 17:47 霍格沃兹测试开发学社 阅读(64) 评论(0) 推荐(0) 编辑
摘要:pytest.ini 配置 pytest.ini 是什么 pytest.ini 是 pytest 的配置文件 可以修改 pytest 的默认行为 不能使用任何中文符号,包括汉字、空格、引号、冒号等等 pytest.ini 修改用例的命名规则 配置日志格式,比代码配置更方便 添加标签,防止运行过程报警 阅读全文
posted @ 2024-05-14 17:38 霍格沃兹测试开发学社 阅读(160) 评论(0) 推荐(0) 编辑
摘要:闭包函数 闭包的内部函数中,对外部作用域的变量进行引用 闭包无法修改外部函数的局部变量 闭包可以保存当前的运行环境 # 普通方法实现 def output_student(name, gender, grade=1): print(F"新学期开学啦,学生{name}是{gender},他是{grad 阅读全文
posted @ 2024-05-14 17:31 霍格沃兹测试开发学社 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一.高阶函数 高阶函数:既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 1. map/reduce map() : 函数接收两个参数,一个是函数,一个是Iterable ,map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 阅读全文
posted @ 2024-05-14 17:12 霍格沃兹测试开发学社 阅读(25) 评论(0) 推荐(0) 编辑
摘要:urllib3 概述 线程安全 连接池管理 客户端 SSL/TLS 验证 支持 HTTP 和 SOCKS 代理 官方文档:urllib3 2.0.4 documentation urllib3 安装 通过 pip 安装 pip install urllib3 urllib3 发送 HTTP 请求 导 阅读全文
posted @ 2024-05-14 17:07 霍格沃兹测试开发学社 阅读(215) 评论(0) 推荐(0) 编辑
摘要:venv 虚拟环境管理 venv 虚拟环境的优点 独立的 Python 环境,不会产生冲突 有助于包的管理 删除和卸载方便 venv 使用方法 创建虚拟环境 python3 -m venv test 激活虚拟环境 切换指定文件夹 Windows:/Scripts/ macOS:/bin/ 执行指令: 阅读全文
posted @ 2024-05-14 16:31 霍格沃兹测试开发学社 阅读(87) 评论(0) 推荐(0) 编辑
摘要:什么是正则表达式 正则表达式就是记录文本规则的代码 可以查找操作符合某些复杂规则的字符串 使用场景 处理字符串 处理日志 在 python 中使用正则表达式 把正则表达式作为模式字符串 正则表达式可以使用原生字符串来表示 原生字符串需要在字符串前方加上 r'string' # 匹配字符串是否以 ho 阅读全文
posted @ 2024-05-14 16:21 霍格沃兹测试开发学社 阅读(16) 评论(0) 推荐(0) 编辑
摘要:线程基本使用 单线程 def main(): print("在扔一个苹果") if __name__ == "__main__": main() 多线程 Python提供了thread、threading等模块来进行线程的创建与管理,后者在线程管理能力上更进一步,因此我们通常使用threading模 阅读全文
posted @ 2024-05-14 16:17 霍格沃兹测试开发学社 阅读(46) 评论(0) 推荐(0) 编辑
摘要:前言 随着现代 Web 应用程序的日益复杂,前端开发框架也在不断演进,为开发者提供更强大、更高效的工具和技术。在这些框架中,Vue.js 以其简洁、灵活和响应式的特点而备受青睐。本文将带领读者深入探索 Vue.js,从基础概念到进阶技巧,让你全面了解这个令人惊叹的前端开发框架。 Vue.js 基础概 阅读全文
posted @ 2024-05-14 16:09 霍格沃兹测试开发学社 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前言 在软件开发过程中,日志是一种非常重要的工具,用于记录程序运行时的状态、错误信息以及调试信息。当程序出现问题时,定位到具体的代码位置对于排查问题至关重要。本文将介绍如何在Python日志中实现点击跳转到代码位置的功能,以提高调试效率。 为什么需要点击跳转功能? 通常情况下,当我们在日志中看到某个 阅读全文
posted @ 2024-05-14 16:06 霍格沃兹测试开发学社 阅读(57) 评论(0) 推荐(0) 编辑
摘要:前言 在 Python 编程中,经常需要对列表进行操作,其中一个常见的任务是寻找列表中的最大值以及其所在的位置。本文将介绍几种方法来实现这个任务。 方法一:使用内置函数 max() 和 index() Python 提供了内置函数 max() 来找到列表中的最大值,同时可以使用 index() 方法 阅读全文
posted @ 2024-05-14 16:04 霍格沃兹测试开发学社 阅读(441) 评论(0) 推荐(0) 编辑
摘要:前言 在日常使用浏览器时,大多数人只是简单地浏览网页、搜索信息或者查看邮件。但是,其实 Chrome 浏览器有许多隐藏的功能和命令,可以帮助用户更高效地使用浏览器,提升工作和生活的效率。本文将介绍一些实用的 Chrome 命令,让你的浏览器技能更上一层楼。 查看所有命令 chrome://about 阅读全文
posted @ 2024-05-14 15:59 霍格沃兹测试开发学社 阅读(32) 评论(0) 推荐(0) 编辑
摘要:前言 Playwright 是一个由 Microsoft 开发的跨浏览器自动化测试工具,它提供了强大的功能来模拟用户在浏览器中的操作。Playwright 还可以应用于诸如文件下载等实际场景的测试。本文将介绍如何利用 Playwright 在 Python 中实现文件下载功能。 文件下载 文件下载也 阅读全文
posted @ 2024-05-14 15:53 霍格沃兹测试开发学社 阅读(222) 评论(0) 推荐(0) 编辑
摘要:前言 我们在进行web自动化时,经常遇到一些不好操作的元素,普通的元素定位和操作容易报错,如果我们使用的selenium的话,就可以使用selenium调用js脚本进行操作。在playwright 中也有类似的方法,使用page.evaluate()执行JavaScript脚本。 page.eval 阅读全文
posted @ 2024-05-14 15:49 霍格沃兹测试开发学社 阅读(379) 评论(0) 推荐(0) 编辑
摘要:简介 SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地传输数据。它最常用于远程登录到计算机系统,并在远程系统上执行命令,也可以用于传输文件。SSH 的加密特性使得通信过程安全可靠,成为许多系统管理员和开发者的首选工具。本文将介绍 SSH 的基本概念、用法和一些实用技巧 阅读全文
posted @ 2024-05-14 15:45 霍格沃兹测试开发学社 阅读(37) 评论(0) 推荐(0) 编辑
摘要:前言 Playwright 是一个由 Microsoft 开发的自动化测试工具,它提供了跨浏览器的自动化测试能力,包括 Chrome、Firefox 和 Safari。除了测试之外,Playwright 还可以用于执行浏览器操作,例如模拟用户行为来实现文件上传功能。在本文中,我们将使用 Playwr 阅读全文
posted @ 2024-05-13 22:16 霍格沃兹测试开发学社 阅读(73) 评论(0) 推荐(0) 编辑
摘要:前言 在进行自动化测试时,有时需要在多个测试用例之间共享相同的会话状态。为了实现这一目标,Playwright 提供了一种称为 Cookie 复用的功能,可以让我们在不同的测试用例之间共享同一组 Cookie 数据。本文将深入介绍如何使用 Playwright 复用 Cookie,并探讨其使用方法和 阅读全文
posted @ 2024-05-13 22:09 霍格沃兹测试开发学社 阅读(95) 评论(0) 推荐(0) 编辑
摘要:前言 自动化测试是软件开发中的重要环节,它可以提高测试效率和代码质量。然而,编写自动化测试脚本可能需要花费大量时间和精力。为了简化这一过程,Playwright 提供了一个强大的功能,称为脚本录制,它可以帮助开发人员通过交互式操作自动生成测试脚本。本文将深入介绍如何使用 Playwright 脚本录 阅读全文
posted @ 2024-05-13 22:06 霍格沃兹测试开发学社 阅读(192) 评论(0) 推荐(0) 编辑
摘要:前言 在今天的 Web 开发中,移动设备已经成为用户访问网站的主要方式之一。因此,确保网站在移动设备上的正确显示和功能正常运行至关重要。Playwright 是一个强大的自动化测试工具,可以帮助开发人员模拟各种移动设备,并进行自动化测试。本文将深入介绍如何使用 Python 编写代码来模拟手机设备, 阅读全文
posted @ 2024-05-13 22:03 霍格沃兹测试开发学社 阅读(402) 评论(0) 推荐(0) 编辑
摘要:前言 在 Web 应用程序中,下拉框是常见的用户界面元素之一,通常用于选择列表中的选项。在自动化测试中,与下拉框的交互是必不可少的一部分。Playwright 是一个强大的自动化测试工具,提供了处理下拉框的灵活方法。本文将深入介绍如何使用 Python 结合playwright编写代码来处理各种类型 阅读全文
posted @ 2024-05-13 22:01 霍格沃兹测试开发学社 阅读(104) 评论(0) 推荐(0) 编辑
摘要:前言 在 Web 自动化测试中,处理弹框是一项常见的任务。弹框可能包括警告、确认和提示框。Playwright 是一个功能强大的自动化测试工具,提供了处理这些弹框的灵活方法。在本文中,我们将深入探讨如何使用 Python 编写代码来处理各种类型的弹框。 弹框的分类 弹框通常分为3种,分别为alert 阅读全文
posted @ 2024-05-13 21:56 霍格沃兹测试开发学社 阅读(222) 评论(0) 推荐(0) 编辑
摘要:前言 在软件开发和测试中,屏幕截图是一种常用的工具,用于记录应用程序的状态、错误信息等。Playwright 提供了一种简单而强大的方式来实现屏幕截图,帮助开发人员和测试人员轻松捕获和分析应用程序的界面。本文将介绍如何使用 Playwright 实现屏幕截图。 screenshot 截图 在 Pla 阅读全文
posted @ 2024-05-13 21:50 霍格沃兹测试开发学社 阅读(157) 评论(0) 推荐(0) 编辑
摘要:前言 selenium中提供了一个selenium IDE的工具用于脚本录制,我们通过插件市场安装之后,便可以将我们对浏览器页面的操作录制成脚本,并输出成java或Python等语言的脚本,我们可以通过生成的脚本再次回放我们的操作。 作为一个比selenium更加强大的web自动化测试工具,当然也拥 阅读全文
posted @ 2024-05-13 21:41 霍格沃兹测试开发学社 阅读(118) 评论(0) 推荐(0) 编辑
摘要:简介 在工作过程中,如何做可以拿到更多的面试机会呢?其实这个有一个计算公式,即为:面试的机会=投递的数量(渠道)* 命中的比例(简历)。 简历对于一个求职者来说: 是个人对于公司的第一印象。 可以拿到更多面试机会。 提高 HR 的期望,可以拿到更高薪酬。 所以在求职投递简历之前,需要尽量保证简历能满 阅读全文
posted @ 2024-05-13 11:11 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:前言 你是否曾想过,如何让你的应用程序在任何地方都能够运行,而无需担心各种环境的兼容性问题?之前,我们可能是想着用虚拟机,但是现在我们有了其他选择,不知道你是否听说过容器技术,乍一听却感到有些晦涩难懂?别担心,本文将为你揭开容器技术的神秘面纱,让你轻松理解这项令人惊叹的技术。 容器的基本概念 首先, 阅读全文
posted @ 2024-05-12 10:40 霍格沃兹测试开发学社 阅读(28) 评论(0) 推荐(0) 编辑
摘要:简介 在 Web 应用程序中,页面可能会包含一个或多个嵌套的 iframe(框架),而这些 iframe 可能包含了不同的内容或功能。在自动化测试和网页爬取中,对页面中的 iframe 进行操作是一项重要的任务。Playwright 提供了丰富的 API 来处理页面中的 Frame,本文将深入探讨这 阅读全文
posted @ 2024-05-12 10:38 霍格沃兹测试开发学社 阅读(95) 评论(0) 推荐(0) 编辑
摘要:简介 在自动化测试和网页爬取中,与页面元素的交互是至关重要的。Playwright 提供了丰富的 API 来执行各种元素操作,包括点击、输入文本、获取属性等。在本文中,我们将介绍如何使用 Playwright 进行元素操作。 点击元素 点击页面元素是最常见的操作之一。Playwright 提供了 l 阅读全文
posted @ 2024-05-12 10:35 霍格沃兹测试开发学社 阅读(122) 评论(0) 推荐(0) 编辑
摘要:前言 在自动化测试和网页爬取中,定位页面元素是一项重要的任务。Playwright 提供了多种方式来定位页面元素,包括通过 CSS 选择器、XPath 和文本内容等。在本文中,我们将介绍如何使用 Playwright 进行元素定位。 CSS 选择器定位元素 使用 CSS 选择器是一种常见且灵活的方式 阅读全文
posted @ 2024-05-12 10:31 霍格沃兹测试开发学社 阅读(271) 评论(0) 推荐(0) 编辑
摘要:简介 Playwright 是一个强大的自动化测试工具,它不仅可以模拟用户在浏览器中的行为,还能够灵活控制浏览器的启动、停止和等待操作。在本文中,我们将探讨如何使用 Playwright 进行这些操作。 启动停止浏览器 我们之前是使用with方法来控制浏览器启动和停止,现在我们来介绍一下使用star 阅读全文
posted @ 2024-05-12 10:27 霍格沃兹测试开发学社 阅读(148) 评论(0) 推荐(0) 编辑
摘要:前言 在本文中,我们将介绍如何使用Playwright这一现代化的浏览器自动化工具来启动浏览器,并深入了解其运行方式。Playwright是一个功能强大的工具,可以帮助开发人员自动化测试、网页截图、信息提取等任务。它支持多种浏览器,包括Chrome、Firefox和WebKit。 启动浏览器 上一篇 阅读全文
posted @ 2024-05-12 10:14 霍格沃兹测试开发学社 阅读(558) 评论(0) 推荐(0) 编辑
摘要:前言 web自动化测试是我们工作中的重要一环,随着Web应用程序和网站的复杂性不断增加,跨浏览器测试变得越来越必要。而Playwright作为一种新兴的跨浏览器测试工具,为开发人员提供了一种轻松愉快的方式来进行自动化测试。本文将带您深入探索Playwright的安装过程,并结合Python语言,揭示 阅读全文
posted @ 2024-05-12 10:01 霍格沃兹测试开发学社 阅读(65) 评论(0) 推荐(1) 编辑
摘要:前言 在我们进行自动化测试的过程中,免不了要在登录时遇到验证码,很多时候我们都是只能找开发要万能验证码或者暂时关闭验证码这个功能,但是有时候我们必须要验证码是否能够正常生成,所以在这个时候,我们需要做的就是输入验证码,但是验证码这个东西是随机生成的,不是每一次都一样,所以我们还是需要识别然后输入,脚 阅读全文
posted @ 2024-05-12 09:57 霍格沃兹测试开发学社 阅读(216) 评论(0) 推荐(0) 编辑
摘要:在 Retrieval 或者 ReACT 的一些场景中,常常需要数据库与人工智能结合。而 LangChain 本身就封装了许多相关的内容,在其官方文档-SQL 能力中,也有非常好的示例。 而其实现原理主要是通过 LLM 将自然语言转换为 SQL 语句,然后再通过 LLM 获取执行的操作,最终生成一个 阅读全文
posted @ 2024-05-10 11:54 霍格沃兹测试开发学社 阅读(115) 评论(0) 推荐(0) 编辑
摘要:本文将基于 LangChain 实现一个 mini 的实战案例。这次实战主要完成的任务,就是设计一个测试答疑助手,这个测试答疑助手的主要功能为基于本地的文档和数据,回答给出的自然语言问题,比如一些数据的统计,查找、组合。 示例使用数据 测试用例文档 设计文档 需求文档 实践演练 实战设计思路 安装依 阅读全文
posted @ 2024-05-09 11:57 霍格沃兹测试开发学社 阅读(53) 评论(0) 推荐(0) 编辑
摘要:简介 元素定位工具是在软件开发和自动化测试中精确定位和操作用户界面元素的工具。元素定位工具可以提供辅助定位元素、编写代码、录制用例、调试代码等功能。在移动端应用的自动化测试中,一款灵活的元素定位工具是必不可缺的,本节推荐两种定位工具,分别为官网提供的 Appium Inspetor 工具和 wedi 阅读全文
posted @ 2024-05-07 11:34 霍格沃兹测试开发学社 阅读(89) 评论(0) 推荐(0) 编辑
摘要:为什么要了解能力模型 王阳明曾在《传习录》中提到过一个思想:以终为始。所谓“以终为始”,意味着在行动的开始阶段就要考虑到最终的目标和结果,以此来指导自己的行动和选择。那么如果我们想在自己的行业内获取好的职业发展,第一步不是要努力,而是要知道如何努力。人对于自己未来的恐惧都是因为太多的不确定性,不确定 阅读全文
posted @ 2024-05-07 11:11 霍格沃兹测试开发学社 阅读(46) 评论(0) 推荐(0) 编辑
摘要:简介 Appium 的除了基础的 Capability 设置,还提供了许多辅助配置项,用于优化自动化测试。这些配置项旨在执行基础配置之外的附加操作。例如:指定设备别名、设备 ID 或是设置超时时间等,虽然这些不是必需的选项,但是为了实现更高效的测试,通常也建议依据测试的情况适当的添加。 xcuite 阅读全文
posted @ 2024-05-06 10:44 霍格沃兹测试开发学社 阅读(47) 评论(0) 推荐(0) 编辑
摘要:简介 不管是在哪个公司,如果想要有一个长足的发展,想要获得晋升,除了平时的表现与积累,还有就是晋级答辩与晋级报告。不同的岗位,比如设计、产品、研发、测试,都有不同的答辩通道和晋级标准。 一篇好的晋级报告,可以完整的体现一个人过去的工作贡献,以及未来的工作展望。而晋级报告的编写,也可以借助ChatGP 阅读全文
posted @ 2024-05-06 10:15 霍格沃兹测试开发学社 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示