掌握Python中的系统监控与管理:使用psutil库

5 月 9 日
阅读 2 分钟
68
在我们的测试工作中,监控和管理系统资源是一项重要的任务。Python作为一种功能强大的编程语言,提供了许多库和工具来帮助实现系统监控和管理。其中,psutil库是一个优秀的选择,它可以轻松地获取系统信息,监控进程以及管理系统资源。本文将介绍如何使用psutil库来实现系统监控和管理,以及一些实用的技巧和示例。

测试答疑助手:从需求文档到设计文档、测试用例的完整测试过程

5 月 9 日
阅读 3 分钟
59
本文将基于 LangChain 实现一个 mini 的实战案例。这次实战主要完成的任务,就是设计一个测试答疑助手,这个测试答疑助手的主要功能为基于本地的文档和数据,回答给出的自然语言问题,比如一些数据的统计,查找、组合。

Xpath高阶定位技巧,轻松玩转App测试元素定位!

5 月 8 日
阅读 7 分钟
56
XPath 是一种用于在 XML 文档中定位和选择节点的语言。它可以通过使用路径表达式来指定节点的位置,并支持使用各种条件进行过滤和匹配。以下是一些常见的 XPath 高阶定位方法:

Appium Inspector与Weditor:移动端测试的利器

5 月 7 日
阅读 2 分钟
44
元素定位工具是在软件开发和自动化测试中精确定位和操作用户界面元素的工具。元素定位工具可以提供辅助定位元素、编写代码、录制用例、调试代码等功能。在移动端应用的自动化测试中,一款灵活的元素定位工具是必不可缺的,本节推荐两种定位工具,分别为官网提供的 Appium Inspetor 工具和 weditor。

探究职业发展的关键:能力模型解读

5 月 7 日
阅读 2 分钟
40
王阳明曾在《传习录》中提到过一个思想:以终为始。所谓“以终为始”,意味着在行动的开始阶段就要考虑到最终的目标和结果,以此来指导自己的行动和选择。那么如果我们想在自己的行业内获取好的职业发展,第一步不是要努力,而是要知道如何努力。人对于自己未来的恐惧都是因为太多的不确定性,不确定自己选择这个行业是对...

深入了解Appium:Capability 高级配置技巧解析

5 月 6 日
阅读 2 分钟
261
Appium 的除了基础的 Capability 设置,还提供了许多辅助配置项,用于优化自动化测试。这些配置项旨在执行基础配置之外的附加操作。例如:指定设备别名、设备 ID 或是设置超时时间等,虽然这些不是必需的选项,但是为了实现更高效的测试,通常也建议依据测试的情况适当的添加。

晋级报告不会写,ChatGPT来帮你!

5 月 6 日
阅读 3 分钟
61
不管是在哪个公司,如果想要有一个长足的发展,想要获得晋升,除了平时的表现与积累,还有就是晋级答辩与晋级报告。不同的岗位,比如设计、产品、研发、测试,都有不同的答辩通道和晋级标准。

测试数据不再难,人工智能批量生成给你用!

4 月 29 日
阅读 2 分钟
48
在批量生成测试数据中,我们需要明确数据的类型、格式、还有需求。然后再将这些信息输入到ChatGPT中,由ChatGPT帮助我们自动生成测试数据。

使用Python过滤指定进程的技巧

4 月 28 日
阅读 2 分钟
56
在操作系统中,进程是指正在运行的程序的实例。有时我们需要对特定的进程进行过滤和管理,例如找到特定名称的进程,或根据进程的属性进行筛选。如果是Linux系统,我们有几个性能监控命令可以实时查看,并且可以使用不同命令过滤出结果,如果是Windows系统,命令行就没这么方便了,但是Python提供了多种方式来实现对进程...

自动化测试定位方式那么多,应该选哪个?

4 月 28 日
阅读 2 分钟
52
定位策略是用于在自动化测试中定位移动应用界面元素的方法和策略。通过选择合适的定位策略,测试人员可以定位和操作应用程序的各种控件,如按钮、文本框、下拉列表等。常见的定位策略包括 ID 定位、XPath 定位、Class Name 定位、AccessibilityID 定位、Name 定位、XPath 模糊定位、Android UI Automator 定位以及 iOS P...

职场<火焰杯>测试开发大赛开始报名啦!

4 月 28 日
阅读 1 分钟
31
燃爆职场!火焰杯测试开发大赛再度启幕,精彩不容错过!本次大赛由火焰杯测试开发大赛组委会主办,测吧(北京)科技有限公司协办,汇聚顶尖测试开发人才,展开激烈较量。

测试开发名企定向训练营即将启动,限时优惠火热进行中!

4 月 26 日
阅读 3 分钟
35
作为一个测试工程师,自动化测试已经是必须要掌握的技能了。学习自动化测试有两个难点,除了其本身拥有一定的技术门槛之外,实战经验才是学习自动化测试的最大难点。部分初中级测试工程师往往在掌握了基本的编程与自动化测试框架 API 后,会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技...

神技能!如何用Python快速生成SQL语句?

4 月 26 日
阅读 2 分钟
49
作为一名测试开发工程师,免不了要和SQL打交道,编写SQL(Structured Query Language)语句是一项基本的技能。SQL用于从数据库中检索数据、更新数据、插入数据以及执行各种管理任务。在实际工作中,我们经常需要编写大量的SQL语句来完成各种操作。为了提高效率并减少错误,可以借助Python来自动生成SQL语句。本文将介绍...

使用Python捕获和处理异常日志

4 月 26 日
阅读 3 分钟
46
在程序的开发以及测试中,异常处理是至关重要的一环。当我们的程序运行时发生错误或异常,及时捕获并记录异常日志可以帮助我们快速定位和解决问题,提升程序的稳定性和可靠性。本文将介绍如何使用Python来捕获和处理异常日志,帮助读者更好地理解和应用异常处理的技术。

使用 Python 循环创建多个列表

4 月 26 日
阅读 2 分钟
35
在 Python 中,我们可以使用循环来动态创建多个列表,这在处理数据、进行数据分析或进行算法实现时非常有用。本文将介绍几种常见的方法,以帮助大家学习如何使用循环创建多个列表。

如何在 Windows 上安装SSMS,保姆级教程来了!

4 月 25 日
阅读 2 分钟
45
上一篇文章我们介绍了SQL server的安装,但是我们还没有安装SQL server自带的管理工具,本文就给大家介绍一下SQL server 的管理工具,SQL Server Management Studio(SSMS)的安装。

使用pandas高效读取筛选csv数据

4 月 25 日
阅读 2 分钟
39
在数据分析和数据科学领域中,Pandas 是 Python 中最常用的库之一,用于数据处理和分析。本文将介绍如何使用 Pandas 来读取和处理 CSV 格式的数据文件。

Docker从入门到精通:Docker 容器数据卷详解

4 月 25 日
阅读 1 分钟
38
在 Docker 中,数据卷(Volume)是一种可用于持久化存储数据的重要机制。它允许容器与宿主机之间或者容器之间共享数据,并且能够保留数据,即使容器被删除也不会丢失。本文将介绍 Docker 容器数据卷的基本概念、用法以及一些实用技巧。

npm命令完整使用指南

4 月 25 日
阅读 3 分钟
35
在我们的工作中,npm是我们会经常使用到的工具,比如我们在App自动化测试中使用到的appium,就是通过npm命令来安装的。但是有许多人表示,自己并不清楚npm命令的使用,本文就给大家介绍一下npm命令的使用。

Appium控件交互策略:优化自动化测试效率的关键方法

4 月 25 日
阅读 4 分钟
36
与 Web 元素操作一样(参考 Selenium Web 元素操作),定位到 APP 控件元素后,可以对控件进行一系列的操作,实现与 APP 交互,比如点击、文本输入、元素属性获取等。

如何在 Windows 上安装 SQL Server,保姆级教程来了!

4 月 24 日
阅读 3 分钟
35
SQL Server 是微软提供的关系型数据库管理系统,广泛用于企业级应用程序和数据管理。本文将详细介绍在 Windows 操作系统上安装 SQL Server 的步骤。

CentOS 系统常用命令详解

4 月 24 日
阅读 2 分钟
43
CentOS 是一种基于 Linux 内核的开源操作系统,广泛应用于服务器环境和个人电脑中。在使用 CentOS 进行系统管理和维护时,掌握一些常用的命令是至关重要的。本文将介绍一些在 CentOS 中经常使用的命令,帮助你更好地管理和操作系统。

使用 Dockerfile 构建和定制 Docker 镜像

4 月 24 日
阅读 2 分钟
35
Dockerfile 是用于构建 Docker 镜像的文本文件,其中包含了一系列指令和参数,用于定义镜像的内容、环境和运行方式。本文将介绍如何编写和使用 Dockerfile,以及常用的指令和技巧,帮助大家快速掌握 Docker 镜像的构建和定制过程。

Python 字符串格式化指南

4 月 24 日
阅读 2 分钟
32
在 Python 中,字符串格式化是一种常见且重要的操作,用于将变量或值插入到字符串中,并控制输出的格式。本文将介绍几种常见的字符串格式化方法,帮助大家掌握在 Python 中有效地处理字符串的技巧。

Python 中删除文件夹下文件的方法详解

4 月 24 日
阅读 2 分钟
55
在编写和维护 Python 脚本时,经常会遇到需要删除文件夹中特定文件的情况。Python 提供了多种方法来实现这一目标,本文将介绍几种常用的方法,以及它们的优缺点和适用场景。

多种方法实现Appium屏幕滑动:让用户仿真动作更简单

4 月 24 日
阅读 2 分钟
51
在移动端应用中,基于简便的原因,用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的,这使得滑动成为自动化测试中频繁使用的关键动作。在 Appium 中提供了多种方式来实现模拟用户的滑动屏幕动作。

Docker从入门到精通:Docker log 命令学习

4 月 23 日
阅读 2 分钟
42
在使用 Docker 进行应用程序容器化的过程中,日志管理是一个至关重要的方面。通过有效地管理容器的日志,我们可以快速诊断问题、监视应用程序的运行状况以及确保系统的健康运行。Docker 提供了强大的日志管理功能,而 docker log 命令则是我们在日常工作中经常使用的工具之一。本文将深入探讨 Docker 日志管理的基本概念...

Docker从入门到精通:Docker exec 命令学习

4 月 23 日
阅读 2 分钟
40
我们之前介绍了docker 容器管理的相关命令以及docker run命令的使用,本篇文章我们继续学习一个非常重要的容器管理命令docker exec命令,docker exec命令是一个非常实用的工具。它允许你在运行中的 Docker 容器内部执行命令。本文将介绍 docker exec·命令的基本用法以及一些常见的选项,帮助你更好地理解和利用 Docker。

Docker从入门到精通:Docker run 命令学习

4 月 23 日
阅读 2 分钟
55
我们在之前介绍了docker的容器管理的相关命令,但是对于docker run命令,我们并没有做非常详细的介绍,docker run命令是一个关键的工具。它允许你从 Docker 镜像创建和启动容器实例。本文将介绍 docker run 命令的基本用法以及一些常见的参数,帮助你更好地理解和利用 Docker。

Docker从入门到精通:Docker容器相关命令学习

4 月 23 日
阅读 1 分钟
34
之前的文章中,我们介绍了docker的镜像管理,并且介绍了docker pull命令来拉取镜像,拉取镜像之后,我们就可以取创建并运行容器了,本篇文章就来介绍一下docker的容器管理有关命令。