Python中is和==的区别有多大,你知道吗?

4 月 2 日
阅读 2 分钟
234
在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。

10分钟带你了解 Linux 系统中的 Top 命令

4 月 2 日
阅读 5 分钟
547
作为一个测试工程师,可能我们并不需要像运维人员那样时时刻刻去关注系统的运行情况,但是对于一些查看系统运行情况,以及性能情况的命令,我们还是需要了解并掌握的,本文就来给大家介绍一下Linux系统重非常重要的top命令。

从GPT模型来看ChatGPT 如何在语言处理领域引领潮流?

4 月 2 日
阅读 5 分钟
292
我们正处于AI的iPhone时刻。——黄仁勋(英伟达CEO)ChatGPT 好得有点可怕了,我们距离危险的强人工智能不远了。——马斯克(Tesla/SpaceX/Twitter CEO)

Git常用命令大全:让你轻松驾驭版本控制

4 月 1 日
阅读 1 分钟
299
Git是一款强大的分布式版本控制系统,广泛应用于软件开发中。无论是个人开发者还是团队协作,掌握Git的常用命令是至关重要的。本文将介绍Git的常用命令,帮助您更好地管理代码版本。

掌握ADB:详解操作命令及完整用法指南(二)

4 月 1 日
阅读 3 分钟
353
ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。之前一篇文章我们介绍了adb安装以及一些adb的基础命令,本文我们将介绍一些我们在进行app自动化测试时经常使用到的命令。

JMeter前置处理器-Beanshell前置处理器详解

4 月 1 日
阅读 3 分钟
298
在JMeter中,前置处理器用于在发送HTTP请求之前执行特定的操作。Beanshell前置处理器是一种非常强大的前置处理器,它允许您使用Java语言编写脚本来实现各种复杂的逻辑。本文将介绍如何使用Beanshell前置处理器来执行自定义操作以增强性能测试。

Android Studio安装超详细步骤

4 月 1 日
阅读 2 分钟
343
在移动互联网时代,作为一个测试工程师,更多的工作也是测试App,在学习了App自动化测试之后,想要实践,就要先安装好一套App自动化测试的环境,第一步就是要安装好AndroidStudio环境,这样就可以使用adb工具,并且使用appium来运行我们的测试脚本。本文就来给大家介绍一下安装android studio的步骤。

为什么选择霍格沃兹测试开发学社Python全栈开发与测试班?

4 月 1 日
阅读 3 分钟
247
对于测试行业来说,行业普遍会把职位分为测试工程师和测试开发工程师两个岗位。软件测试工程师就是常规意义上了解到的功能测试岗位,以功能测试为主,会有少量的自动化测试。测试能力要求:熟悉测试流程与理论、用例设计与维护、用例执行,掌握简单的自动化测试就可以了。

App自动化测试:高级控件交互方法

4 月 1 日
阅读 3 分钟
310
APP 的控件元素不仅涵盖了基础用户界面操作,还包括用户与应用程序中更复杂、功能丰富的空间之间的互动。这种交互远不止于简单的按钮或输入框。通过借助 Appium 的 Actions,能够完成对应用程序进行手势识别的交互。这意味着可以通过各种手势,如滑动、缩放、长按等,实现更灵活、直观的用户体验。这种高级交互使得应用...

XPath攻略:从入门到精通,元素查找不再难

3 月 28 日
阅读 5 分钟
880
XPath 是一种用于在 XML 文档中检索信息的语言。它通过路径表达式导航 XML 文档,广泛应用于各种场景。XPath 的灵活性和强大功能使其成为在 XML 结构中准确定位和提取数据的重要工具。

JMeter读取CSV文件实现参数化技术指南

3 月 27 日
阅读 2 分钟
496
在进行性能测试时,模拟真实用户行为是至关重要的。JMeter是一款功能强大的开源性能测试工具,通过使用CSV文件读取参数化功能,我们可以轻松地为测试添加多样性和复杂性。本文将详细介绍如何使用JMeter的CSV文件读取参数化功能。

深入了解 Docker Compose:简化容器化应用部署的利器

3 月 27 日
阅读 2 分钟
464
随着容器化技术的普及,管理和部署多个容器化应用程序变得越来越复杂。Docker Compose 是一个强大的工具,可以帮助简化这一过程,使得在开发、测试和生产环境中部署应用程序变得更加轻松和可靠。本文将深入探讨 Docker Compose 的使用方法,了解如何利用它来管理多个容器化服务、定义应用程序的环境和依赖关系,并通过示...

掌握ADB:详解操作命令及完整用法指南

3 月 27 日
阅读 3 分钟
862
ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。本文就给大家介绍一下adb常用的操作命令及用法。

Python中的datetime模块:轻松拿捏时间操作

3 月 26 日
阅读 2 分钟
331
在Python中,处理日期和时间是非常常见的任务,无论是在开发Web应用程序、数据分析还是其他领域。datetime模块为我们提供了丰富的功能,可以轻松处理日期和时间,从简单的日期算术运算到复杂的时区转换,应有尽有。本文将深入探讨datetime模块的功能和用法,帮助大家轻松拿捏时间操作。

就是这么简单,Selenium StaleElementReferenceException 异常分析与解决

3 月 26 日
阅读 2 分钟
368
Selenium 是一个流行的自动化测试工具,用于模拟用户与网页交互。然而,当我们在使用 Selenium 时,可能会遇到一个常见的异常,即 StaleElementReferenceException。这个异常通常在我们尝试与网页上的元素交互时抛出,可能会导致我们的自动化测试脚本运行失败。本文将深入探讨 StaleElementReferenceException 异常的原...

YYDS,只用几条命令轻松搭建自己的项目管理平台jira

3 月 26 日
阅读 4 分钟
422
Jira是一款强大的项目管理工具,它可以帮助团队协作、跟踪任务、管理项目,并提高生产力。在本文中,我们将介绍如何使用Docker快速搭建Jira,让你能够快速部署、方便管理和灵活扩展你的项目管理环境。

Selenium报错ElementNotInteractableException元素不可交互,该如何解决?

3 月 26 日
阅读 2 分钟
340
在使用 Selenium 进行 Web 自动化测试时,我们可能会遇到各种异常情况。其中之一就是 ElementNotInteractableException 异常,这通常意味着在尝试与页面元素交互时出现了问题。本文将详细介绍这个异常的原因、可能的解决方法,并提供示例代码来帮助你更好地理解和处理这种情况。

深入探究App压力测试的关键要点:从零开始学习Monkey

3 月 26 日
阅读 2 分钟
295
简介Monkey 是 Google 提供的一个用于稳定性与压力测试的命令行工具可以运行在模拟器或者实际设备中它向系统发送伪随机的用户事件对软件进行稳定性与压力测试为什么要用 MonkeyMonkey 就是像猴子一样上蹿下跳地乱点为了测试软件的稳定性,健壮性随机点击比顺序点击更容易发现问题Monkey 基本用法在命令提示符中输入 adb ...

XPath定位如何在App自动化测试中大显神威

3 月 25 日
阅读 4 分钟
259
和selenium类似,作为App自动化测试的主流框架,appium也是以webdriver为基础来自动化操作App的,所以对于元素定位,其实appium与selenium也是类似的,只是appium还有自己的安卓原生定位方式等方法,但是关于ID定位,name定位,xpath定位等,appium也是支持的,本篇文章就来给大家介绍一下xpath定位是如何在appium中大显...

Docker搭建持续集成平台Jenkins最简教程

3 月 25 日
阅读 4 分钟
392
持续集成(Continuous Integration,CI)是软件开发中的一种实践,它旨在通过频繁地集成代码变更并自动运行测试,以确保代码的质量和稳定性。Jenkins 是一个广泛使用的开源持续集成工具,它能够自动化构建、测试和部署软件项目。在本文中,我们将使用 Docker 搭建一个基于 Jenkins 的持续集成平台。

node.js这些常用命令,你都会了吗?

3 月 25 日
阅读 1 分钟
388
node.js是我们经常会使用到的工具,在我们构建网络应用中node.js是必不可少的工具。所以作为IT人,一些常用的有关node.js的命令是我们必须要掌握的,本文就给大家介绍一下node.js常用的一些命令,看看你都会了吗?

使用Docker搭建MySQL数据库服务

3 月 25 日
阅读 2 分钟
341
在现代应用程序开发中,使用数据库是必不可少的。而Docker作为一种流行的容器化解决方案,可以使数据库的部署和管理变得更加简单和灵活。本文将介绍如何使用Docker搭建MySQL数据库服务,让你在本地环境中快速部署一个MySQL实例。

全方位的测试解决方案服务商——霍格沃兹测试开发学社

3 月 25 日
阅读 3 分钟
235
随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦!

Cookie复用的妙用:数据处理中的高效利器!

3 月 25 日
阅读 4 分钟
253
浏览网站时,服务器会往浏览器发一些数据,叫做 Cookie。它是一种认证数据,存储在电脑浏览器上,用于后续访问时身份验证和记录登录信息。通常,服务器会把一些关键信息如用户 ID,会话 ID,密码等存在 Cookie 里。

抢先一步,获取最全测试开发岗求职攻略

3 月 22 日
阅读 1 分钟
173
春风拂面,一年中最繁荣的求职季节“金三银四”又悄然来临。对于寻求测试开发岗位的求职者来说,这是一个关键的时机,也是一个充满挑战的阶段。如何在激烈的竞争中脱颖而出,成功斩获心仪的Offer?以下是一些针对测试开发岗的金三银四求职攻略,希望能为你的求职之路提供有力支持。

人工智能如何让测试更智能更高效?

3 月 22 日
阅读 1 分钟
120
在软件开发领域,自动化测试已经成为提高产品质量和加速开发周期的重要手段。而人工智能技术的迅速发展为自动化测试带来了新的机遇和挑战。本文将重点探讨人工智能在自动化测试中的应用。

霍格沃兹测试开发学社,全方位的测试解决方案提供商

3 月 22 日
阅读 2 分钟
162
随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦!

使用selenium轻松实现元素拖拽

3 月 21 日
阅读 2 分钟
236
在进行Web自动化测试或实现用户交互功能时,模拟元素的拖拽操作是一项常见的需求。通过Selenium,一种流行的Web自动化测试工具,我们可以轻松地实现这一功能,使得测试和用户交互更加真实和高效。

使用Selenium模拟鼠标滚动操作的技巧

3 月 21 日
阅读 2 分钟
347
在进行Web自动化测试或数据抓取时,模拟用户操作是至关重要的。其中之一就是模拟鼠标滚动操作,这在许多情况下都是必需的。使用Selenium,一种流行的Web自动化测试工具,可以轻松实现这一功能。

使用Docker快速搭建Web服务器Nginx

3 月 21 日
阅读 2 分钟
353
在现代Web开发中,Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛应用于各种项目中。而使用Docker可以极大地简化服务器的部署和管理过程。本文将介绍如何利用Docker快速搭建Nginx Web服务器,并简要说明一些常见的配置和使用方法。