霍格沃兹测试开发学社

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

01 2024 档案

摘要:1月27日,全国高校软件测试开发教育峰会在昆明举办,来自全国40余所高校的专家、学者和业界人士齐聚一堂,分享最新软件测试开发趋势,探讨相关教育和实践的未来发展。 软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑,软件测试是保障软件质量的重要环节。为了推动 阅读全文
posted @ 2024-01-31 11:28 霍格沃兹测试开发学社 阅读(4) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 SQL 约束-外键约束 测试管理班是专门面向测试 阅读全文
posted @ 2024-01-31 11:10 霍格沃兹测试开发学社 阅读(4) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 测试是发现问题的艺术,而人工智能是加速发现的引擎 阅读全文
posted @ 2024-01-30 11:34 霍格沃兹测试开发学社 阅读(25) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 我们期待已久的测试开发高薪私教深圳线下班试听活动 阅读全文
posted @ 2024-01-30 11:32 霍格沃兹测试开发学社 阅读(3) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 多态是面向对象编程中三大概念之三,它允许不同的对 阅读全文
posted @ 2024-01-30 11:23 霍格沃兹测试开发学社 阅读(12) 评论(0) 推荐(0) 编辑
摘要:测试开发工程师 岗位职责 1、参与项目测试全流程,根据产品需求和研发设计进行需求分析和风险评估,制定测试计划,设计并执行测试用例,进行缺陷定位和跟踪修复,保障项目质量; 2、项目测试环境和线上环境自动化部署工具的开发和维护; 3、自动化测试工具的开发和维护,提升测试效率; 4、系统或业务监控的设计和 阅读全文
posted @ 2024-01-29 18:26 霍格沃兹测试开发学社 阅读(12) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 沟通管理在测试开发中扮演着至关重要的角色,它不仅 阅读全文
posted @ 2024-01-29 18:25 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 本文为霍格沃兹测试开发学社优秀学员跳槽笔记,测试 阅读全文
posted @ 2024-01-26 15:47 霍格沃兹测试开发学社 阅读(56) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 本文为霍格沃兹测试学院学员亲身经历 我是深圳线下 阅读全文
posted @ 2024-01-25 10:43 霍格沃兹测试开发学社 阅读(13) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 多任务协程编程 协程,又称微线程,纤程。英文名C 阅读全文
posted @ 2024-01-24 17:02 霍格沃兹测试开发学社 阅读(5) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 简介 关键数据记录是 Web 自动化测试中的关键 阅读全文
posted @ 2024-01-24 17:00 霍格沃兹测试开发学社 阅读(9) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 闭包与装饰器 函数引用 讲解闭包之前,需要理解一 阅读全文
posted @ 2024-01-24 16:57 霍格沃兹测试开发学社 阅读(6) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 管理学大师彼得·德鲁克说“终身学习是现在社会的生 阅读全文
posted @ 2024-01-24 16:47 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 本文主要是以述职汇报为例围绕如何去做工作汇报、怎 阅读全文
posted @ 2024-01-23 15:19 霍格沃兹测试开发学社 阅读(28) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 YAML文件处理 什么是YAML文件 YAML全 阅读全文
posted @ 2024-01-23 14:32 霍格沃兹测试开发学社 阅读(24) 评论(0) 推荐(0) 编辑
摘要:本文为霍格沃兹测试开发学社学员亲身经历 我是深圳线下1期的学员,之前一直做的是功能测试,工作稳定到属于变相的温水煮青蛙,于是辞职自学。但是自学时总是无法将知识点串联。试听了深圳线下班的一节课后,被老师的教学风格深深打动,毫不犹豫报名。 课程学完后便准备简历出去面试,在面试的过程中反复找老师咨询和求教 阅读全文
posted @ 2024-01-19 11:18 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑
摘要:测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 什么是路由 路由是将 URL 地址与应用程序中的 阅读全文
posted @ 2024-01-16 18:14 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要:为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变 阅读全文
posted @ 2024-01-15 18:28 霍格沃兹测试开发学社 阅读(14) 评论(0) 推荐(0) 编辑
摘要:前言 在之前的介绍中,我们已经介绍了fixture的简单用法,但其实fixture还提供了两种非常优雅高效的写法,来完成测试执行前的处理操作与执行后的处理操作,即使用yield或addfinalizer来实现。本文我们将介绍使用yield来实现操作。 yield 在fixture中的关键字yield 阅读全文
posted @ 2024-01-12 15:43 霍格沃兹测试开发学社 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前言 Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是: function,class,module,package,session。有了 阅读全文
posted @ 2024-01-12 15:34 霍格沃兹测试开发学社 阅读(51) 评论(0) 推荐(0) 编辑
摘要:前言 测试用例参数化的时候,使用 pytest.mark.parametrize() 参数化传测试数据,如果我们想引用前面不同fixture返回的数据当测试用例的入参。这个时候我们就可以用fixture 参数化 prams 来间接解决这个问题,本文就来给大家介绍一下如何使用fixture来实现参数化 阅读全文
posted @ 2024-01-12 15:31 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要:前言 数据驱动测试是提高代码覆盖率和可靠性的重要方法。结合pytest和JSON(JavaScript对象表示)文件可以轻松实现数据驱动测试。和CSV文件类似,Python读取json文件也不需要借助其他的第三方库,因此我们不需要进行额外的环境安装。下面是如何使用pytest和JSON文件进行数据驱 阅读全文
posted @ 2024-01-12 15:29 霍格沃兹测试开发学社 阅读(31) 评论(0) 推荐(0) 编辑
摘要:前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和CSV文件可以方便地实现数据驱动测试,相比于yaml以及Excel,使用CSV实现数据驱动不需要借助其他的第三方库,可以直接使用Python读取数据。在这篇文章中,我们将介绍如何使用pytest和CS 阅读全文
posted @ 2024-01-12 15:27 霍格沃兹测试开发学社 阅读(33) 评论(0) 推荐(0) 编辑
摘要:前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和Excel表格可以方便地实现数据驱动测试。在这篇文章中,我们将介绍如何使用pytest和Excel实现数据驱动测试。 环境准备 在实现Excel的数据驱动之前,我们首先要安装Python操作excel 阅读全文
posted @ 2024-01-11 18:49 霍格沃兹测试开发学社 阅读(47) 评论(0) 推荐(0) 编辑
摘要:前言 我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues) 来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对我们来说,是额外增加的工作量,而 阅读全文
posted @ 2024-01-11 18:43 霍格沃兹测试开发学社 阅读(34) 评论(0) 推荐(0) 编辑
摘要:前言 在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。 Python的异常处理:try...except...else...finally...,示例如下: try: print("正常的操作") except 阅读全文
posted @ 2024-01-11 18:35 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑
摘要:前言 Pytest 是一个功能强大的 Python 测试框架,它具有灵活的测试用例调度和运行机制。在本文中,我们将深入了解 Pytest 是如何收集、选取和运行测试用例的。 测试用例的收集 在 Pytest 中,测试用例是通过函数来表示的。为了进行测试,Pytest 需要收集这些测试函数。默认情况下 阅读全文
posted @ 2024-01-11 18:34 霍格沃兹测试开发学社 阅读(25) 评论(0) 推荐(0) 编辑
摘要:前言 Pytest能够满足我们对单元测试框架的许多要求,它简洁易用,同时提供了丰富的功能来进行测试用例的管理和执行。在本文中,我们将深入探讨如何使用 Pytest 运行多条测试用例、测试文件或测试包,并且指定运行特定的测试用例,并对执行结果进行分析。 运行多条测试用例/文件/包 Pytest 具备强 阅读全文
posted @ 2024-01-11 18:31 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前言 在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测 阅读全文
posted @ 2024-01-10 19:04 霍格沃兹测试开发学社 阅读(24) 评论(0) 推荐(0) 编辑
摘要:前言 在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记 标记格式 @表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_ 阅读全文
posted @ 2024-01-10 18:59 霍格沃兹测试开发学社 阅读(64) 评论(0) 推荐(0) 编辑
摘要:前言 当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。本文 阅读全文
posted @ 2024-01-10 18:54 霍格沃兹测试开发学社 阅读(251) 评论(0) 推荐(0) 编辑
摘要:测试工程师-懂车帝 岗位职责 1、负责服务端、Web端或移动端产品的业务项目测试; 2、参与整个团队质量体系的搭建,包括但不限于:自动化测试、持续集成、上线系统等; 3、线上问题追踪及分析。 岗位要求 1、本科及以上学历,计算机相关专业毕业,三年以上工作经验; 2、了解常用客户端、服务端开发/测试工 阅读全文
posted @ 2024-01-09 18:52 霍格沃兹测试开发学社 阅读(17) 评论(0) 推荐(0) 编辑
摘要:你是不是经常觉得职业规划很重要,但又不知从何入手?是不是常常纠结于选择攀爬职业阶梯还是跳槽换行业?亦或是陷入了在现有岗位上停滞不前的困境?无论你身处的哪一个职业阶段,职业规划都是迈向成功的关键所在。现在,我们为你提供了一个绝佳的机会! 【职业规划公开课】即将开讲,我们邀请了霍格沃兹测试开发学社经验丰 阅读全文
posted @ 2024-01-09 18:51 霍格沃兹测试开发学社 阅读(5) 评论(0) 推荐(0) 编辑
摘要:自动化测试是软件测试过程中不可或缺的一部分,它能够提高测试效率,减少测试成本,保障软件质量。然而,编写和维护自动化测试脚本仍然是一个具有挑战性的任务,需要花费大量的时间和精力。学会借助ChatGPT自动生成自动化测试脚本,就可以减少编写自动化脚本的工作量,提高测试效率。 如何借助ChatGPT自动生 阅读全文
posted @ 2024-01-09 18:51 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑
摘要:很高兴大家来参加测试管理圆桌讨论会,本次我们邀请了4位嘉宾,他们的工作履历几乎涵盖了目前互联网行业的头部公司。 嘉宾介绍 Angelia:资深的项目经理,多次搭建研发团队,目前在外企做 PMO成员。 强哥:曾在阿里担任测试负责人,负责过很多大型项目测试工作,在技术和管理方面都有很深的造诣。 涛哥:曾 阅读全文
posted @ 2024-01-04 11:14 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:列表是 Python 中最常用的数据类型之一。它是一种有序、可变,异构的数据集合,可以存储多个不同类型的元素。 列表的特点 列表是 Python 中的一种数据结构,具有以下特点: 有序性:列表中的元素按照添加的顺序进行存储,每个元素都有一个对应的索引,可以通过索引访问和操作列表中的元素。 可变性:列 阅读全文
posted @ 2024-01-03 18:41 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑

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