会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
霍格沃兹测试开发学社
《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
67
68
69
70
71
72
73
74
75
···
189
下一页
2024年1月16日
软件测试|探索Flask接口路由技术:构建灵活可拓展的Python应用
摘要: 测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 什么是路由 路由是将 URL 地址与应用程序中的
阅读全文
posted @ 2024-01-16 18:14 霍格沃兹测试开发学社
阅读(28)
评论(0)
推荐(0)
2024年1月15日
软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具
摘要: 为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变
阅读全文
posted @ 2024-01-15 18:28 霍格沃兹测试开发学社
阅读(39)
评论(0)
推荐(0)
2024年1月12日
软件测试/测试开发全日制|Pytest中yield的用法详解
摘要: 前言 在之前的介绍中,我们已经介绍了fixture的简单用法,但其实fixture还提供了两种非常优雅高效的写法,来完成测试执行前的处理操作与执行后的处理操作,即使用yield或addfinalizer来实现。本文我们将介绍使用yield来实现操作。 yield 在fixture中的关键字yield
阅读全文
posted @ 2024-01-12 15:43 霍格沃兹测试开发学社
阅读(68)
评论(0)
推荐(0)
软件测试/测试开发全日制|Pytest测试框架Fixture作用域详解
摘要: 前言 Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是: function,class,module,package,session。有了
阅读全文
posted @ 2024-01-12 15:34 霍格沃兹测试开发学社
阅读(98)
评论(0)
推荐(0)
软件测试/测试开发全日制|Pytest测试框架fixture作为参数使用
摘要: 前言 测试用例参数化的时候,使用 pytest.mark.parametrize() 参数化传测试数据,如果我们想引用前面不同fixture返回的数据当测试用例的入参。这个时候我们就可以用fixture 参数化 prams 来间接解决这个问题,本文就来给大家介绍一下如何使用fixture来实现参数化
阅读全文
posted @ 2024-01-12 15:31 霍格沃兹测试开发学社
阅读(38)
评论(0)
推荐(0)
软件测试/测试开发全日制|Pyest结合json实现数据驱动测试
摘要: 前言 数据驱动测试是提高代码覆盖率和可靠性的重要方法。结合pytest和JSON(JavaScript对象表示)文件可以轻松实现数据驱动测试。和CSV文件类似,Python读取json文件也不需要借助其他的第三方库,因此我们不需要进行额外的环境安装。下面是如何使用pytest和JSON文件进行数据驱
阅读全文
posted @ 2024-01-12 15:29 霍格沃兹测试开发学社
阅读(76)
评论(0)
推荐(0)
软件测试/测试开发全日制|Pytest结合CSV实现测试的数据驱动
摘要: 前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和CSV文件可以方便地实现数据驱动测试,相比于yaml以及Excel,使用CSV实现数据驱动不需要借助其他的第三方库,可以直接使用Python读取数据。在这篇文章中,我们将介绍如何使用pytest和CS
阅读全文
posted @ 2024-01-12 15:27 霍格沃兹测试开发学社
阅读(72)
评论(0)
推荐(0)
2024年1月11日
软件测试/测试开发全日制|Pytest结合Excel实现数据驱动
摘要: 前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和Excel表格可以方便地实现数据驱动测试。在这篇文章中,我们将介绍如何使用pytest和Excel实现数据驱动测试。 环境准备 在实现Excel的数据驱动之前,我们首先要安装Python操作excel
阅读全文
posted @ 2024-01-11 18:49 霍格沃兹测试开发学社
阅读(95)
评论(0)
推荐(0)
软件测试/测试开发全日制|Pytest结合yaml实现数据驱动
摘要: 前言 我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues) 来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对我们来说,是额外增加的工作量,而
阅读全文
posted @ 2024-01-11 18:43 霍格沃兹测试开发学社
阅读(82)
评论(0)
推荐(0)
软件测试/测试开发全日制培训|Pytest的异常处理
摘要: 前言 在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。 Python的异常处理:try...except...else...finally...,示例如下: try: print("正常的操作") except
阅读全文
posted @ 2024-01-11 18:35 霍格沃兹测试开发学社
阅读(65)
评论(0)
推荐(0)
上一页
1
···
67
68
69
70
71
72
73
74
75
···
189
下一页
公告