首页
学习
活动
专区
工具
TVP
发布

测试开发囤货

分享交流测试开发技术,提供测试开发解决方案!
专栏作者
156
文章
138204
阅读量
30
订阅数
Python修饰器的使用禁忌及代码示例
在Python中,@classmethod、@abstractmethod、@property和@staticmethod是常用的装饰器,用于在类中定义特殊类型的方法。虽然它们在功能和用途上有所不同,但都需要谨慎使用。以下是每个装饰器的使用禁忌:
测试开发囤货
2024-03-04
830
聊一聊Python中常用的装饰器
在Python编程中,装饰器是一种强大而灵活的工具,可以在不修改源代码的情况下修改函数或类的行为。本文将介绍几个常用的装饰器,包括@classmethod、@abstractmethod、@property和@staticmethod,并提供代码示例,以帮助你更好地理解它们的用法。
测试开发囤货
2024-02-05
1100
APScheduler 定时任务调度问题处理
APScheduler 是一个强大的Python库,用于实现定时任务调度。然而,当我们在使用APScheduler时,可能会遇到一个常见的错误:MaxInstancesReachedError。这个错误通常发生在我们设置了大量的任务,而APScheduler无法同时处理所有任务的情况下。在本文中,我将介绍如何优化任务设定,以避免这个错误的产生。
测试开发囤货
2024-02-05
3080
干掉烦人的密码保存弹窗~
在自动化测试中,使用Selenium进行浏览器自动化是一种常见的方式。然而,有时候在测试过程中会遇到浏览器的密码保存弹窗,这可能会干扰到自动化流程的进行。本文将介绍如何使用Selenium和ChromeOptions来去除谷歌浏览器的密码保存弹窗。
测试开发囤货
2024-02-05
1470
用序列化思想为自动化测试「提供动力」
对象序列化是指将对象从内存转换为字节流的过程,以实现对象的持久化存储和网络传输。它在许多场景中都非常重要,比如远程调用、长期数据存储等。
测试开发囤货
2023-12-10
1620
Python中生成器的线程安全与优化
在自动化测试多线程编程中,确保数据结构的线程安全性是至关重要的。本文将讨论如何在 Python 中处理生成器和迭代器的线程安全问题,并提供一些优化的思路。我们将深入分析现有代码,并进行改进,以解决潜在的性能问题。
测试开发囤货
2023-11-28
1730
Android自动化测试中使用ADB进行网络状态管理
Android自动化测试中的网络状态切换是提高测试覆盖率、捕获潜在问题的关键步骤之一,本文将介绍 如何使用ADB检测和管理Android设备的网络状态。
测试开发囤货
2023-11-27
2870
通过蓝牙实现安卓手机远程控制
本文将介绍如何通过蓝牙连接实现对安卓手机的远程控制。我们将探讨在安卓应用程序中设置蓝牙服务,以及如何使用Python编写一个蓝牙客户端,向手机发送命令,实现点击、滑动和返回等操作。通过该技术,你可以创建一个简单而强大的远程控制系统,方便在特定场景下控制手机操作。
测试开发囤货
2023-11-21
5650
正则表达式在UI自动化中的秒用
正则表达式是一种用于匹配文本的强大工具,它可以用来搜索、替换和分析文本,也可以应用到「UI自动化中元素的定位中」。
测试开发囤货
2023-11-17
1140
如何在Python包中控制只允许特定Python版本使用
在发布Python包时,有时候我们想要限制只能在某些Python版本中使用,防止用户在不兼容的版本中安装使用。本文将介绍在构建Python包时,如何通过设置来只允许特定Python版本运行。
测试开发囤货
2023-11-13
3710
Android自动化测试中使用ADB监听电话并自动接听
在Android自动化测试中,模拟电话的接听是一项常见的任务。通过使用Android Debug Bridge(ADB)工具,你可以监听手机的来电状态并自动接听来电。本文将介绍如何使用ADB来实现这一目标。
测试开发囤货
2023-10-25
3320
时光穿越,说再见给错乱的系统时钟!
在自动化测试任务调度中,获取准确的时间是一个常见的需求,特别是当需要记录事件的发生时间或进行时间敏感的操作时。然而,如果机器的系统时间不正确,这将导致获取到的时间也不准确。
测试开发囤货
2023-10-09
1400
快速搭建自己的博客~
「VanBlog」是一款简洁、实用、优雅的个人博客系统,支持全自动按需申请HTTPS证书、黑暗模式、移动端自适应和评论功能。它内置了流量统计和图床,并集成了评论系统。此外,VanBlog还具有无限的可扩展性,提供完备的后台管理面板,支持黑暗模式、移动端、一键上传剪贴板图片到图床,并带有强大的编辑器。
测试开发囤货
2023-09-28
2800
Redis 常用命令分享,非常详细!
Redis,全称为 Remote Dictionary Server,是一款开源的内存数据库,它以其出色的性能和多样化的数据结构支持而著名。Redis主要被用于缓存、消息队列以及应用程序内部的数据存储。它属于非关系型数据库(NoSQL),为计算机系统提供了快速、可扩展和高安全性的数据库服务。
测试开发囤货
2023-09-20
1290
View 和 Vim 命令的区别与比较
文本编辑是一项基本而重要的任务。在Unix系统中,有许多文本编辑工具可供选择,其中包括 View 和 Vim 两个常见的命令行文本编辑器。虽然这两者都用于编辑文本文件,但它们在功能、使用方式和安全性方面存在显著的区别。
测试开发囤货
2023-09-10
1.1K0
如何在 Jenkins 构建后操作中处理预期失败
在自动化测试的过程中,持续集成是一个至关重要的环节,可以帮助团队更高效地进行代码集成和测试。Jenkins作为一个流行的持续集成工具,提供了丰富的功能来支持构建、测试和部署。本文将讨论如何在 Jenkins 中处理测试中的预期失败情况,并将其与构建状态相结合,以便更好地监控和管理项目的健康状况。
测试开发囤货
2023-09-10
4680
Python中扩展第三方模块的两种方式:Composition vs Monkey Patch
在Python开发中,我们经常需要使用第三方模块。为了自定义一些行为,我们可能需要对第三方模块进行扩展。本文将介绍两种常见的扩展方式:Composition(组合)和Monkey Patch(猴子补丁),并比较两者的优缺点。
测试开发囤货
2023-08-11
2480
aapt命令在Android测试中的强大实用
aapt(Android Asset Packaging Tool)是Android系统提供的一个打包Android应用资源的命令行工具。它可以用来列出、查看和处理apk包中的资源文件。掌握aapt命令可以帮助我们更好地理解Android应用的结构,以及修改已有的apk。
测试开发囤货
2023-08-08
5070
Android自动化测试中短信的操作技巧
短信作为一种重要的移动通信方式,在APP测试中也经常需要验证短信功能的正确性。为了避免大量手动操作设备发送短信的低效率,我们可以利用ADB命令达到自动发送短信的目的。
测试开发囤货
2023-08-08
2430
Android自动化测试中电话的操作技巧
adb(Android Debug Bridge)是Android调试桥的缩写,它提供了一系列命令,可用于控制Android设备或模拟器。利用adb,我们可以通过命令行实现自动化拨打电话等操作。
测试开发囤货
2023-08-08
6721
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档