霍格沃兹测试开发学社

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

03 2024 档案

摘要:本人是霍格沃兹测试开发学社深圳线下1期学员,拥有5年测试工作经验,之前一直在某大厂做软件测试,期间做过测试执行、带过外包团队到负责大型项目的质量交付。 经过一个半月的高强度找工作奋战,最终拿下了5家公司offer,选择了一家自己很满意的公司。 准备过程 前期准备是很迷茫的,因为面试是一个需要总结过去 阅读全文
posted @ 2024-03-29 10:36 霍格沃兹测试开发学社 阅读(14) 评论(0) 推荐(0) 编辑
摘要:简介 XPath 是一种用于在 XML 文档中检索信息的语言。它通过路径表达式导航 XML 文档,广泛应用于各种场景。XPath 的灵活性和强大功能使其成为在 XML 结构中准确定位和提取数据的重要工具。 XPath 使用场景 Web 自动化测试: XPath 在 Web 自动化测试中广泛应用,XP 阅读全文
posted @ 2024-03-28 10:52 霍格沃兹测试开发学社 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Java 异常类 首先让我们简单了解或重新学习下 Java 的异常机制。 Java 内部的异常类 Throwable 包括了 Exception 和 Error 两大类,所有的异常类都是 Object 对象。 Error 是不可捕捉的异常,通俗的说就是由于 Java 内部 JVM 引起的不可预见的异 阅读全文
posted @ 2024-03-27 18:41 霍格沃兹测试开发学社 阅读(32) 评论(0) 推荐(0) 编辑
摘要:App 自动化测试中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就被打断终止了。很容易打消做自动化的热情,导致从入门到放弃。比如下面的两个问题: 一是 App 启动加载时间较久(可能 App 本身加载慢,可能移动设备本身加载应用速度慢,也可能首页广告时间较长 阅读全文
posted @ 2024-03-27 18:36 霍格沃兹测试开发学社 阅读(27) 评论(0) 推荐(0) 编辑
摘要:小时候大家应该都玩过一个游戏,游戏很简单,就是找不同,在规定时间内两幅图直接的差异点找到就算赢,越快越好,就像下面这样: 上面这个不同点想找很简单,那么下面这样的呢? 这个,确实有的人会说"我可以!" 。比如在综艺节目"最强大脑"中,这群"变态"的非人类确实可以 反正我不行,我也不信你们看到文章这里 阅读全文
posted @ 2024-03-27 18:30 霍格沃兹测试开发学社 阅读(28) 评论(0) 推荐(0) 编辑
摘要:如果把测试简单分为两类,那么就是客户端测试和服务端测试。客户端的测试包括UI测试,兼容性测试等,服务端测试包括接口测试。接口测试检查数据的交换,传递和控制管理过程,它绕过了客户端,直接对服务端进行测试。 客户端测试与服务端测试的关系图: 服务端非常复杂,就像下图的阿里核心链路图,包含大约150个组件 阅读全文
posted @ 2024-03-27 18:19 霍格沃兹测试开发学社 阅读(69) 评论(0) 推荐(0) 编辑
摘要:前言 在Python中,处理日期和时间是非常常见的任务,无论是在开发Web应用程序、数据分析还是其他领域。datetime模块为我们提供了丰富的功能,可以轻松处理日期和时间,从简单的日期算术运算到复杂的时区转换,应有尽有。本文将深入探讨datetime模块的功能和用法,帮助大家轻松拿捏时间操作。 d 阅读全文
posted @ 2024-03-27 18:09 霍格沃兹测试开发学社 阅读(25) 评论(0) 推荐(0) 编辑
摘要:简介 在进行性能测试时,对于模拟真实用户行为和生成负载的需求日益增加。JMeter 作为一款开源的性能测试工具,在这方面提供了丰富的功能和扩展性。其中,前置处理器是一项强大的功能,可以在发送请求之前对请求进行修改或添加额外的操作。本文将介绍前置处理器中非常重要的一个,用户参数的使用详解。 用户参数 阅读全文
posted @ 2024-03-27 18:06 霍格沃兹测试开发学社 阅读(42) 评论(0) 推荐(0) 编辑
摘要:简介 Testlink是一款免费开源的测试管理软件,基于WEB的测试用例管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供了统计功能。为了方便快速部署TestLink,并且保持环境的一致性,我们可以使用Docker进行搭建。本文将介绍 阅读全文
posted @ 2024-03-27 17:55 霍格沃兹测试开发学社 阅读(121) 评论(0) 推荐(0) 编辑
摘要:简介 Selenium 是一个流行的自动化测试工具,用于模拟用户与网页交互。然而,当我们在使用 Selenium 时,可能会遇到一个常见的异常,即 StaleElementReferenceException。这个异常通常在我们尝试与网页上的元素交互时抛出,可能会导致我们的自动化测试脚本运行失败。本 阅读全文
posted @ 2024-03-27 17:49 霍格沃兹测试开发学社 阅读(66) 评论(0) 推荐(0) 编辑
摘要:简介 Jira是一款强大的项目管理工具,它可以帮助团队协作、跟踪任务、管理项目,并提高生产力。在本文中,我们将介绍如何使用Docker快速搭建Jira,让你能够快速部署、方便管理和灵活扩展你的项目管理环境。 环境准备 如果我们还没在电脑或者服务器中安装docker,那我们需要先安装好docker,具 阅读全文
posted @ 2024-03-27 17:46 霍格沃兹测试开发学社 阅读(30) 评论(0) 推荐(0) 编辑
摘要:简介 在使用 Selenium 进行 Web 自动化测试时,我们可能会遇到各种异常情况。其中之一就是 ElementNotInteractableException 异常,这通常意味着在尝试与页面元素交互时出现了问题。本文将详细介绍这个异常的原因、可能的解决方法,并提供示例代码来帮助你更好地理解和处 阅读全文
posted @ 2024-03-26 19:13 霍格沃兹测试开发学社 阅读(124) 评论(0) 推荐(0) 编辑
摘要:简介 和selenium类似,作为App自动化测试的主流框架,appium也是以webdriver为基础来自动化操作App的,所以对于元素定位,其实appium与selenium也是类似的,只是appium还有自己的安卓原生定位方式等方法,但是关于ID定位,name定位,xpath定位等,appiu 阅读全文
posted @ 2024-03-26 19:11 霍格沃兹测试开发学社 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前言 持续集成(Continuous Integration,CI)是软件开发中的一种实践,它旨在通过频繁地集成代码变更并自动运行测试,以确保代码的质量和稳定性。Jenkins 是一个广泛使用的开源持续集成工具,它能够自动化构建、测试和部署软件项目。在本文中,我们将使用 Docker 搭建一个基于 阅读全文
posted @ 2024-03-26 19:06 霍格沃兹测试开发学社 阅读(94) 评论(0) 推荐(0) 编辑
摘要:简介 Monkey 是 Google 提供的一个用于稳定性与压力测试的命令行工具 可以运行在模拟器或者实际设备中 它向系统发送伪随机的用户事件对软件进行稳定性与压力测试 为什么要用 Monkey Monkey 就是像猴子一样上蹿下跳地乱点 为了测试软件的稳定性,健壮性 随机点击比顺序点击更容易发现问 阅读全文
posted @ 2024-03-26 10:33 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前言 node.js是我们经常会使用到的工具,在我们构建网络应用中node.js是必不可少的工具。所以作为IT人,一些常用的有关node.js的命令是我们必须要掌握的,本文就给大家介绍一下node.js常用的一些命令,看看你都会了吗? npm相关 npm(Node Package Manager)是 阅读全文
posted @ 2024-03-25 18:52 霍格沃兹测试开发学社 阅读(14) 评论(0) 推荐(0) 编辑
摘要:简介 在现代应用程序开发中,使用数据库是必不可少的。而Docker作为一种流行的容器化解决方案,可以使数据库的部署和管理变得更加简单和灵活。本文将介绍如何使用Docker搭建MySQL数据库服务,让你在本地环境中快速部署一个MySQL实例。 第一步:拉取MySQL镜像 docker pull mys 阅读全文
posted @ 2024-03-25 18:50 霍格沃兹测试开发学社 阅读(55) 评论(0) 推荐(0) 编辑
摘要:前言 在进行Web自动化测试或实现用户交互功能时,模拟元素的拖拽操作是一项常见的需求。通过Selenium,一种流行的Web自动化测试工具,我们可以轻松地实现这一功能,使得测试和用户交互更加真实和高效。 元素拖拽功能的重要性 在许多Web应用程序中,用户可以通过拖拽操作来调整页面布局、拖拽元素到指定 阅读全文
posted @ 2024-03-25 18:40 霍格沃兹测试开发学社 阅读(68) 评论(0) 推荐(0) 编辑
摘要:前言 在进行Web自动化测试或数据抓取时,模拟用户操作是至关重要的。其中之一就是模拟鼠标滚动操作,这在许多情况下都是必需的。使用Selenium,一种流行的Web自动化测试工具,可以轻松实现这一功能。 模拟鼠标滚动的重要性 网页内容可能会因为需要用户滚动才能加载而延迟显示,或者是在滚动时动态加载内容 阅读全文
posted @ 2024-03-25 18:37 霍格沃兹测试开发学社 阅读(312) 评论(0) 推荐(0) 编辑
摘要:简介 在现代Web开发中,Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛应用于各种项目中。而使用Docker可以极大地简化服务器的部署和管理过程。本文将介绍如何利用Docker快速搭建Nginx Web服务器,并简要说明一些常见的配置和使用方法。 第一步:拉取镜像 在拉取镜像时,我们 阅读全文
posted @ 2024-03-25 18:33 霍格沃兹测试开发学社 阅读(107) 评论(0) 推荐(0) 编辑
摘要:简介 浏览网站时,服务器会往浏览器发一些数据,叫做 Cookie。它是一种认证数据,存储在电脑浏览器上,用于后续访问时身份验证和记录登录信息。通常,服务器会把一些关键信息如用户 ID,会话 ID,密码等存在 Cookie 里。 Cookie 相当于个人信息,浏览器请求页面时携带 Cookie,这样服 阅读全文
posted @ 2024-03-25 12:00 霍格沃兹测试开发学社 阅读(9) 评论(0) 推荐(0) 编辑
摘要:随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦! 外包服务**** 人力派遣: 阅读全文
posted @ 2024-03-25 11:55 霍格沃兹测试开发学社 阅读(11) 评论(0) 推荐(0) 编辑
摘要:随着ChatGPT的火爆以及人工智能的崛起,在互联网工作的我们仿佛都感受到了职业危机。同时,我们也应该看到,人工智能技术的发展也带来了新的机遇,只要利用好人工智能,便会大大提升我们的工作效率。比如说,我们可以利用人工智能帮我们排查代码中的错误、帮我们自动生成PPT、帮我们自动生成思维导图和技术架构图 阅读全文
posted @ 2024-03-25 11:53 霍格沃兹测试开发学社 阅读(8) 评论(0) 推荐(0) 编辑
摘要:春风拂面,一年中最繁荣的求职季节“金三银四”又悄然来临。对于寻求测试开发岗位的求职者来说,这是一个关键的时机,也是一个充满挑战的阶段。如何在激烈的竞争中脱颖而出,成功斩获心仪的Offer?以下是一些针对测试开发岗的金三银四求职攻略,希望能为你的求职之路提供有力支持。 充分准备,深入了解公司和岗位要求 阅读全文
posted @ 2024-03-22 10:40 霍格沃兹测试开发学社 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在软件开发领域,自动化测试已经成为提高产品质量和加速开发周期的重要手段。而人工智能技术的迅速发展为自动化测试带来了新的机遇和挑战。本文将重点探讨人工智能在自动化测试中的应用。 智能测试用例生成 传统的测试用例编写通常依赖于测试人员的经验和知识,但随着软件系统的复杂性增加,手动编写测试用例变得越来越困 阅读全文
posted @ 2024-03-22 10:35 霍格沃兹测试开发学社 阅读(72) 评论(0) 推荐(0) 编辑
摘要:随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦! 外包服务**** 人力派遣: 阅读全文
posted @ 2024-03-22 10:30 霍格沃兹测试开发学社 阅读(6) 评论(0) 推荐(0) 编辑
摘要:随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦! 为什么选择测吧科技的外包服务 阅读全文
posted @ 2024-03-21 11:48 霍格沃兹测试开发学社 阅读(3) 评论(0) 推荐(0) 编辑
摘要:简介 Toast 是一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。 Toast具有如下的特点: 无法被点击,不同于 Dialog,永远不会获得焦点。 Toast 显示的时间有限,Toast 会根据用户设置的显示时间后自动消失 是系统级 阅读全文
posted @ 2024-03-20 10:51 霍格沃兹测试开发学社 阅读(56) 评论(0) 推荐(0) 编辑
摘要:简介 在现代Web开发和测试中,自动化工具的应用变得越来越重要。Selenium作为一种流行的自动化测试工具,为开发者提供了强大的功能来模拟用户行为和进行网页测试。其中,Selenium的Headless模式,即无头浏览器,为开发者提供了一种更高效、更隐秘的测试方式。本文将探讨Selenium He 阅读全文
posted @ 2024-03-19 18:22 霍格沃兹测试开发学社 阅读(929) 评论(0) 推荐(0) 编辑
摘要:前言 在我们使用selenium进行自动化测试的时候,selenium能够帮助我们实现元素定位和点击输入等操作,但是有的时候,我们会发现,即使我们的元素定位没有问题,元素也无法执行操作;也有部分情况是我们无法直接定位滚动条河时间控件来进行操作,这个时候,我们就需要借助JavaScript来解决问题。 阅读全文
posted @ 2024-03-19 18:16 霍格沃兹测试开发学社 阅读(70) 评论(0) 推荐(0) 编辑
摘要:简介 在当今数字化时代,对电影的评价和反馈在很大程度上影响着人们的选择。豆瓣作为一个知名的电影评价平台,汇集了大量用户对电影的评论和评分。本文将介绍如何使用Python编写爬虫来获取豆瓣电影的影评数据,并通过情感分析对评论进行简单的情感评价。 环境准备 在开始之前,我们需要安装一些Python库来帮 阅读全文
posted @ 2024-03-19 18:13 霍格沃兹测试开发学社 阅读(284) 评论(0) 推荐(0) 编辑
摘要:简介 在许多编程场景中,接收并响应用户输入是至关重要的。Python作为一种流行的编程语言,具有许多灵活的方法来处理键盘输入。本文将介绍如何使用Python来监听和响应键盘按键,从基础的概念到实际的代码示例。 基础概念 在开始编写代码之前,我们首先需要了解几个基本概念: 键盘事件:键盘事件是指用户在 阅读全文
posted @ 2024-03-19 18:11 霍格沃兹测试开发学社 阅读(93) 评论(0) 推荐(0) 编辑
摘要:简介 Microsoft Word是一种流行的文档处理软件,广泛用于创建各种类型的文档,包括报告、简历、手册等。Python提供了许多库来处理Microsoft Word文档,其中包括python-docx,它使我们能够轻松地创建、修改和操作Word文档。本文将介绍如何使用Python的python 阅读全文
posted @ 2024-03-19 18:09 霍格沃兹测试开发学社 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Allure 简介与安装 Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。 Allure 多平台的 Report 框架。 Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。 可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别 阅读全文
posted @ 2024-03-19 11:20 霍格沃兹测试开发学社 阅读(9) 评论(0) 推荐(0) 编辑
摘要:简介 在数据处理和报告生成中,Excel文件是一种常见的格式。Python提供了许多库来处理Excel文件,其中包括openpyxl,它是一个功能强大且易于使用的库,可以用来生成、修改和读取Excel文件。本文将介绍如何使用Python的openpyxl库生成Excel文件,并且演示如何更改表头。 阅读全文
posted @ 2024-03-18 18:23 霍格沃兹测试开发学社 阅读(51) 评论(0) 推荐(0) 编辑
摘要:简介 在许多计算机图形和图像处理应用中,颜色的RGB值是至关重要的信息。Python作为一种多功能的编程语言,提供了丰富的工具和库,可以轻松地获取颜色的RGB值。本文将介绍如何使用Python获取颜色的RGB值,以及一些实际应用的示例。 使用PIL工具获取颜色的RGB值 PIL(Python Ima 阅读全文
posted @ 2024-03-18 18:21 霍格沃兹测试开发学社 阅读(79) 评论(0) 推荐(0) 编辑
摘要:简介 在日常的文件管理中,我们经常需要统计某个文件夹下文件的数量,这对于数据管理、文件清理等工作至关重要。Python作为一种强大而灵活的编程语言,提供了多种方法来实现这一目标。本文将介绍几种Python实现统计文件夹下文件个数的方法,并逐步解析它们的原理和用法。 使用os模块 Python的os模 阅读全文
posted @ 2024-03-18 18:18 霍格沃兹测试开发学社 阅读(101) 评论(0) 推荐(0) 编辑
摘要:简介 在Python中,我们常常需要操作文件,包括文件的读取、写入、重命名等操作。在文件操作中,我们经常会遇到需要去除文件后缀的问题。那么,Python如何去除文件后缀呢?本文我们将介绍如何使用Python来去除文件后缀。 去除文件后缀名的方法 在Python中,去除文件后缀名有多种方法,我们将介绍 阅读全文
posted @ 2024-03-18 18:16 霍格沃兹测试开发学社 阅读(380) 评论(0) 推荐(0) 编辑
摘要:简介 在进行元素定位时,如果遇到无法找到的情况,首先需要考虑是否存在嵌套的 frame 窗口或者目标元素位于新打开的窗口中。这时,必须进行相应的 frame 切换或窗口切换操作。 frame 类似于在原始主 HTML 页面的基础上嵌套了一个独立的 HTML,彼此之间相互独立且不产生影响。 通常,当打 阅读全文
posted @ 2024-03-18 10:35 霍格沃兹测试开发学社 阅读(26) 评论(0) 推荐(0) 编辑
摘要:随着ChatGPT的火爆以及人工智能的崛起,在互联网工作的我们仿佛都感受到了职业危机。同时,我们也应该看到,人工智能技术的发展也带来了新的机遇,只要利用好人工智能,便会大大提升我们的工作效率。比如说,我们可以利用人工智能帮我们排查代码中的错误、帮我们自动生成PPT、帮我们自动生成思维导图和技术架构图 阅读全文
posted @ 2024-03-15 16:17 霍格沃兹测试开发学社 阅读(6) 评论(0) 推荐(0) 编辑
摘要:MySQL的下载与安装、基本使用、系统服务制作 MySQL简介 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 安装与下载 1、下载流程 访问官方(www.mysql.com) 点击‘DOWNLOADS’,进 阅读全文
posted @ 2024-03-13 18:38 霍格沃兹测试开发学社 阅读(83) 评论(0) 推荐(0) 编辑
摘要:前言 作为一个Windows系统的资深用户,我们最难受的点肯定有Windows每个月的定期更新有时选择拒绝更新,系统会一直不停的提示系统更新,更新了之后,就会发现电脑的存储空间又要被占满了。所以,我们能不能关闭自动更新呢?当然可以,而且我们的方法不只一种,本文就来给大家介绍一下关闭Windows自动 阅读全文
posted @ 2024-03-13 18:32 霍格沃兹测试开发学社 阅读(49) 评论(0) 推荐(0) 编辑
摘要:简介 Docker是一种流行的容器化平台,它允许开发人员在独立、可移植的环境中构建、打包和部署应用程序。在使用Docker时,常常需要在Docker容器和主机之间进行文件的复制和共享。Docker提供了一个名为docker cp的命令,可以轻松地在容器和主机之间复制文件和目录。本文将详细介绍dock 阅读全文
posted @ 2024-03-13 18:26 霍格沃兹测试开发学社 阅读(82) 评论(0) 推荐(0) 编辑
摘要:简介 在自然语言处理和人工智能领域,ChatGPT(Generative Pre-trained Transformer)无疑是一项令人印象深刻的技术。其出色的语言生成能力使得它成为各种应用场景下的热门选择,如聊天机器人、智能助手等。其中,ChatGPT的Prompt方法是其成功的关键之一。本文将深 阅读全文
posted @ 2024-03-13 18:12 霍格沃兹测试开发学社 阅读(71) 评论(0) 推荐(0) 编辑
摘要:简介 自然语言处理(Natural Language Processing, NLP)是人工智能领域的一个重要分支,它致力于让计算机能够理解、解释、处理人类语言。在NLP中,语言模型是一个关键概念,它是对语言数据的统计学建模,用于预测给定上下文中的下一个单词或字符。随着技术的不断进步,语言模型的发展 阅读全文
posted @ 2024-03-13 18:09 霍格沃兹测试开发学社 阅读(50) 评论(0) 推荐(0) 编辑
摘要:简介 随着科技的迅速发展,机器学习成为了当今科技领域的热门话题之一。它不仅在学术界蓬勃发展,而且在工业界和商业领域也广泛应用。但对于许多人来说,机器学习究竟是什么?它又如何影响我们的日常生活?在本文中,我们将深入探讨机器学习的定义、原理、算法以及应用实践。 什么是机器学习? 机器学习是一种人工智能( 阅读全文
posted @ 2024-03-13 18:05 霍格沃兹测试开发学社 阅读(20) 评论(0) 推荐(0) 编辑
摘要:本人是霍格沃兹测试开发学社深圳线下1期学员,拥有5年测试工作经验,之前一直在某大厂做软件测试,期间做过测试执行、带过外包团队到负责大型项目的质量交付。 经过一个半月的高强度找工作奋战,最终拿下了5家公司offer,选择了一家自己很满意的公司。 准备过程 前期准备是很迷茫的,因为面试是一个需要总结过去 阅读全文
posted @ 2024-03-13 10:15 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要:简介 作为一名测试工程师,我们经常需要在我们的 Android 设备上进行调试、管理或者定制。而 Android 调试桥(ADB)是 Google 官方提供的工具,可以帮助我们在计算机上与 Android 设备进行通信和控制。本教程将带领你一步步学习如何下载、安装和使用 ADB,让你更好地管理你的 阅读全文
posted @ 2024-03-12 17:37 霍格沃兹测试开发学社 阅读(911) 评论(0) 推荐(0) 编辑
摘要:简介 在数据库管理系统中,添加数据是一项常见的任务。无论是向现有表中添加新行,还是创建新表并插入数据,都需要使用SQL(Structured Query Language)语句来执行。本文将介绍SQL中如何添加数据的基本方法,以及一些常用的技巧和最佳实践。 向现有表中添加数据 要向现有的表中添加新数 阅读全文
posted @ 2024-03-12 17:34 霍格沃兹测试开发学社 阅读(56) 评论(0) 推荐(0) 编辑
摘要:简介 Nginx(发音为"engine-x")是一个高性能的开源 Web 服务器,它也可以用作反向代理服务器、负载均衡器、HTTP 缓存以及作为邮件代理服务器。它的灵活性、高性能和可扩展性使其成为许多互联网公司和网站的首选服务器软件。本文将介绍 Nginx 的原理、基础知识以及其在互联网架构中的重要 阅读全文
posted @ 2024-03-12 17:29 霍格沃兹测试开发学社 阅读(69) 评论(0) 推荐(0) 编辑
摘要:前言 在管理和维护 Linux 系统时,了解系统的性能状况对于保证系统的稳定性和高效性至关重要。本文将介绍一些常用的 Linux 性能统计命令,帮助您监控系统的资源使用情况和性能表现。 top top 命令用于实时查看系统的进程信息和资源占用情况,包括 CPU、内存、交换空间等。在终端中输入 top 阅读全文
posted @ 2024-03-12 17:25 霍格沃兹测试开发学社 阅读(53) 评论(0) 推荐(0) 编辑
摘要:前言 Redis(Remote Dictionary Server)是一种基于内存的开源数据结构存储系统,它支持各种数据结构,如字符串、哈希表、列表、集合、有序集合等。Redis被广泛应用于缓存、消息队列、会话管理等场景,并且具有高性能、高可用性和可扩展性等特点。本文将介绍Redis的基本概念、特性 阅读全文
posted @ 2024-03-12 17:22 霍格沃兹测试开发学社 阅读(11) 评论(0) 推荐(0) 编辑
摘要:前言 作为IT工作者,我们离不开写代码,但是工欲善其事必先利其器,在写代码的时候,我们要选择合适的IDE,提升我们的代码编写和调试效率。本文就来给大家安利几款必备的IDE。 JetBrains PyCharm JetBrains PyCharm 是专为Python开发而设计的集成开发环境,提供了强大 阅读全文
posted @ 2024-03-12 17:20 霍格沃兹测试开发学社 阅读(44) 评论(0) 推荐(0) 编辑
摘要:简介 Docker是一种流行的容器化平台,它允许开发人员在独立、可移植的环境中构建、打包和部署应用程序。在使用Docker时,常常需要在Docker容器和主机之间进行文件的复制和共享。Docker提供了一个名为docker cp的命令,可以轻松地在容器和主机之间复制文件和目录。本文将详细介绍dock 阅读全文
posted @ 2024-03-12 17:14 霍格沃兹测试开发学社 阅读(65) 评论(0) 推荐(0) 编辑
摘要:前言 作为一个Windows系统的资深用户,我们最难受的点肯定有Windows每个月的定期更新有时选择拒绝更新,系统会一直不停的提示系统更新,更新了之后,就会发现电脑的存储空间又要被占满了。所以,我们能不能关闭自动更新呢?当然可以,而且我们的方法不只一种,本文就来给大家介绍一下关闭Windows自动 阅读全文
posted @ 2024-03-12 17:00 霍格沃兹测试开发学社 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言 PyTorch作为一个强大的开源深度学习框架,近年来在科学计算和人工智能领域备受欢迎。它提供了灵活的张量计算和动态计算图的功能,使得构建和训练深度神经网络变得更加简单和高效。本文将介绍PyTorch的基本概念,并展示一些常用的PyTorch工具包,帮助读者更好地了解和利用PyTorch进行深度 阅读全文
posted @ 2024-03-12 16:45 霍格沃兹测试开发学社 阅读(78) 评论(0) 推荐(0) 编辑
摘要:简介 设备交互是自动化测试工具与移动设备进行沟通和掌握的过程,它不仅限于基本的应用元素点击和输入等操作。 在移动端应用程序测试中,设备交互的范围扩展到模拟通信方面和模拟设备本身的功能和行为,会涉及到设备的通信行为,例如模拟电话呼叫和短信发送,以及控制设备的一些系统级别的功能,例如网络连接状态、屏幕方 阅读全文
posted @ 2024-03-12 10:43 霍格沃兹测试开发学社 阅读(6) 评论(0) 推荐(0) 编辑
摘要:简介 Linux系统作为一种常用的操作系统,具有丰富的命令行工具,其中包括了许多用于统计数据的命令。这些命令可以帮助系统管理员和开发人员轻松地分析和处理数据。本文将介绍一些常用的Linux统计命令,帮助读者更好地理解和使用它们。 grep grep命令用于在文本文件中搜索指定模式的文本行,并输出匹配 阅读全文
posted @ 2024-03-11 18:40 霍格沃兹测试开发学社 阅读(44) 评论(0) 推荐(0) 编辑
摘要:前言 在Linux系统中,查看文件内容是进行系统管理和日常操作的基本技能之一。通过一些简单而有效的命令,您可以快速浏览文件的内容,检查配置文件、日志文件等。本文将介绍几个常用的Linux命令,帮助您轻松地查看文件内容。 查看文件类型 1、file命令: file file_name 查看文本内容 查 阅读全文
posted @ 2024-03-11 18:35 霍格沃兹测试开发学社 阅读(103) 评论(0) 推荐(0) 编辑
摘要:前言 在当今大数据时代,数据的快速增长使得有效地管理、检索和分析数据成为企业发展的关键。Elasticsearch(以下简称ES)作为一种开源的分布式搜索和分析引擎,在这个领域中扮演着重要的角色。它不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等。 Elas 阅读全文
posted @ 2024-03-11 18:33 霍格沃兹测试开发学社 阅读(60) 评论(0) 推荐(0) 编辑
摘要:简介 在Java编程中,经常会遇到中文显示乱码的问题,这给开发者带来了不少困扰。本文将深入探讨Java中文显示乱码问题的原因,并提供一些解决方案以帮助开发者解决这一问题。 问题 中文显示乱码通常表现为输出的中文字符变成了一些无法识别的符号或者乱码字符,这给程序的可读性和用户体验带来了负面影响。常见的 阅读全文
posted @ 2024-03-11 18:30 霍格沃兹测试开发学社 阅读(228) 评论(0) 推荐(0) 编辑
摘要:前言 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有易读易写的特点,广泛应用于Web开发和数据传输领域。本文将介绍JSON的基本概念、语法结构以及常见的使用方法,帮助读者快速上手JSON数据格式。 JSON简介 JSON起源于JavaScript语言 阅读全文
posted @ 2024-03-11 18:27 霍格沃兹测试开发学社 阅读(49) 评论(0) 推荐(0) 编辑
摘要:人工智能的发展极大地改变了我们的工作与生活,ChatGPT改变了我们的写作方式,我们向它提问,它就可以按照我们的提问生成我们想要的内容。马上OpenAI的新工具,根据文字内容生成视频的工具——Sora也将要上线了。当然在生成视频之前,AI绘图工具也已经问世,本文就来给大家安利几款好用的AI绘画软件。 阅读全文
posted @ 2024-03-11 18:25 霍格沃兹测试开发学社 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Vue 事件处理 使用 v-on 指令 (简写为 @) 来监听 DOM 事件,并在事件触发时执行对应的 JavaScript。 methods 承载多是事件函数 v-on 可以用 @替换 用法 v-on:click="methodName" 或 @click="methodName" 事件处理器的值 阅读全文
posted @ 2024-03-11 18:21 霍格沃兹测试开发学社 阅读(19) 评论(0) 推荐(0) 编辑
摘要:简介 在我们的日常工作中,使用 npm(Node Package Manager)来安装依赖是非常常见的。然而,有时候在执行 npm install 的过程中会遇到各种各样的报错,这可能会让人感到头疼。本文将介绍一些常见的 npm install 报错以及它们的解决方法,希望能帮助你更轻松地解决这些 阅读全文
posted @ 2024-03-11 18:13 霍格沃兹测试开发学社 阅读(343) 评论(0) 推荐(0) 编辑
摘要:随着人工智能在各行各业的广泛应用,学习并掌握AI技术在软件测试中的应用变得至关重要。不仅能使你跟上行业的发展趋势,还能提升你的竞争力。而且,市场对具备AI测试技能的测试工程师的需求正日益增长,这使得掌握这些技能能够帮助你获得更好的职业机会和升职机会。 在测试工作中,通过应用人工智能来优化测试过程,可 阅读全文
posted @ 2024-03-11 14:48 霍格沃兹测试开发学社 阅读(63) 评论(0) 推荐(0) 编辑
摘要:在当今数字化时代,人工智能(AI)技术已经成为我们生活中不可或缺的一部分。然而,要构建出可信赖的AI系统并非易事。这需要我们不仅深入理解人工智能的核心原理,还需要将这些理论知识应用到实际场景中。 为了帮助大家系统地掌握人工智能的核心原理及在实际中的应用场景,我们特别推出了如何测试人工智能公开课,带领 阅读全文
posted @ 2024-03-11 11:45 霍格沃兹测试开发学社 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在日常的管理工作中,沟通作为一项基础而关键的技能,往往决定了团队的协作效率和目标达成率。作为一个曾经从基层员工一路成长为管理者的Angelia老师,深知沟通的艺术对于激发团队潜力的重要性。本篇文章与大家分享几个关于如何与下属进行有效沟通的实用技巧。 提出目标与期望 目标的明确性是沟通中最为根本的一环 阅读全文
posted @ 2024-03-08 11:09 霍格沃兹测试开发学社 阅读(21) 评论(0) 推荐(0) 编辑
摘要:在当今数字化时代,人工智能(AI)技术已经成为我们生活中不可或缺的一部分。然而,要构建出可信赖的AI系统并非易事。这需要我们不仅深入理解人工智能的核心原理,还需要将这些理论知识应用到实际场景中。 为了帮助大家系统地掌握人工智能的核心原理及在实际中的应用场景,我们特别推出了如何测试人工智能公开课,带领 阅读全文
posted @ 2024-03-08 11:07 霍格沃兹测试开发学社 阅读(10) 评论(0) 推荐(0) 编辑
摘要:在当今数字化时代,人工智能(AI)技术已经成为我们生活中不可或缺的一部分。然而,要构建出可信赖的AI系统并非易事。这需要我们不仅深入理解人工智能的核心原理,还需要将这些理论知识应用到实际场景中。 为了帮助大家系统地掌握人工智能的核心原理及在实际中的应用场景,我们特别推出了如何测试人工智能公开课,带领 阅读全文
posted @ 2024-03-07 10:39 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要:测试开发是软件开发周期中至关重要的一个环节,而模型驱动测试作为一种新颖的测试方法,为测试开发带来了新的思路和技术。本文将探讨如何利用模型驱动测试优化测试开发流程,提高软件质量和开发效率。 模型驱动测试在测试开发中的应用价值 模型驱动测试通过将测试过程与软件模型相结合,可以帮助测试团队更加全面、深入地 阅读全文
posted @ 2024-03-06 10:52 霍格沃兹测试开发学社 阅读(17) 评论(0) 推荐(0) 编辑
摘要:毕业出来工作差不多两年了,就呆过一家公司,主要做功能测试,会自己驱动做些自动化相关的工作,但不想就此止步,所以换了工作,最近刚获得了新 Offer,涨薪幅度 40%+,年薪大概 25w。自己还挺满意的,不论薪资还是福利方面,希望未来能持续进步,不断成长。 关于之前的工作 我是从大二开始接触并学习软件 阅读全文
posted @ 2024-03-06 10:33 霍格沃兹测试开发学社 阅读(9) 评论(0) 推荐(0) 编辑
摘要:模型驱动测试(Model-Driven Testing,MDT)作为软件测试领域的一种新方法,正在逐渐受到广泛关注。本文将介绍模型驱动测试的基本概念、优势以及在软件开发周期中的应用。 理解模型驱动测试 模型驱动测试是一种基于软件模型的测试方法,旨在利用模型来辅助测试活动的执行和管理。这些模型可以是各 阅读全文
posted @ 2024-03-05 11:31 霍格沃兹测试开发学社 阅读(47) 评论(0) 推荐(0) 编辑
摘要:复用浏览器 简介 在 Web 自动化测试中,浏览器复用是指将已打开的浏览器实例用于多个测试用例。这可以显著提高测试效率和性能,并减少资源消耗。浏览器复用通常与浏览器驱动程序(如 Selenium WebDriver)一起使用,以便更好地管理浏览器窗口和标签页。常见的浏览器复用场景如下: 多个测试用例 阅读全文
posted @ 2024-03-05 11:23 霍格沃兹测试开发学社 阅读(312) 评论(0) 推荐(0) 编辑
摘要:“金三银四”迎来了大厂春招高峰期,最近霍格沃兹测试学社的学员斩获了许多测试开发高薪 Offer。然而,一些同学尽管技术实力不俗,却频频在面试中受挫,无功而返。 在上周举办的软件测试面试指导公开课广受好评,为满足大家需求,本周再度举办软件测试面试指导公开课,内容包括: 常见误区:写技术简历的常见误区, 阅读全文
posted @ 2024-03-05 10:36 霍格沃兹测试开发学社 阅读(17) 评论(0) 推荐(0) 编辑
摘要:多窗口处理 简介 元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。 每个窗口都有一个唯一的窗口句柄,该句柄在窗口创建时由操作系统分配,窗口句柄通常在窗口的生命周期内保持不变,但在某些情况下,例如窗口关闭后,句柄可能被销毁,并且操作系统可以在以后将相同的句柄分配给 阅读全文
posted @ 2024-03-04 11:05 霍格沃兹测试开发学社 阅读(34) 评论(0) 推荐(0) 编辑
摘要:这里的路由是指的页面之间的路径管理器,简单的理解为 vue-router 就是链接路径的管理系统。vue-router 是 Vue.js 官方的路由插件,它和 vue.js 是深度集成的,适合用于构建单页面应用。vue-router 就是将组件映射到路由上面。在 vue-router 单页面应用中, 阅读全文
posted @ 2024-03-01 18:35 霍格沃兹测试开发学社 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在工作中,我们时常会遇到各种问题需要汇报和解决。如何正确地汇报问题,如何与老板或同事进行有效沟通,是我们需要认真思考和提升的能力。 有效的问题汇报和沟通方法可以通过三个步骤来实现。首先是承认错误和表现出积极的态度,这是建立良好沟通基础的关键。然后是阐述问题的具体环节和原因,并提出解决方案和改进措施。 阅读全文
posted @ 2024-03-01 10:57 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑

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