自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(461)
  • 资源 (2)
  • 收藏
  • 关注

原创 在Postman中引用JS库

在做接口测试时,出于安全因素,请求参数需要做加密或者加上签名才能正常请求,例如:根据填写的请求参数进行hash计算进行签名。postman作为主流的接口调试工具也是支持请求预处理的,即在请求前使用JavaScript脚本对参数进行一些预处理然后再进行引用。

2024-07-27 10:48:42 2410

原创 使用Fiddler进行Android和IOS抓包

将“代理”字段设置为Fiddler Classic机器的IPv4地址(cmd使用ipconfig命令可查看或者在fiddler右上角也可以查看),将“端口”字段设置为8888。安装完成后,重新打开Fiddler,然后在“工具”>“选项”>“HTTPS”菜单中选择“操作”>“重置所有证书”。同意所有系统对话框后,启用HTTPS捕获和解密(在“工具”>“选项”>“HTTPS”中勾选“捕获HTTPS连接”和“解密HTTPS流量”)。转到“工具”>“选项”>“HTTPS”,禁用“捕获HTTPS连接”。

2024-07-21 20:23:40 8975 6

原创 Selenium 饼图自动化测试

在前面已经说过折线图和柱状图的自动化测试,本期来讨论一下饼图的自动化测试(如果没有做特别说明,说的都是以echarts为基础的图表自动化测试)。基本套路都差不多,只不过饼图略微复杂一些,因为echarts饼图的实例并没有暴露饼图的坐标,只是暴露了饼图起始位置和结束位置的弧度,因此需要使用三角函数和数学象限相关的坐标知识结合计算出真正的坐标。

2024-04-05 21:31:00 2112

原创 Selenium 柱状图自动化测试

柱状图是图表中非常基本的图形之一,可以很直观的对多项数据进行对比展示。那么如何对柱状图进行自动化测试呢?本篇小编将结合实际工作经验来分享一下小编在工作中使用Selenium对柱状图进行自动化测试的经验。本篇还是讲述以echarts为图表库构建的基础柱状图图表的自动化测试,选一个echarts官方示例有交互数据的柱状图:Apache ECharts,一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。

2024-02-24 21:21:01 2032

原创 Selenium折线图自动化测试

折线图是图表分析中很基本的一个图形,以echarts官方示例中的折线图为例:这是一个典型的折线图,跟折线图锚点交互会显示锚点关联的toast。我们怎么开展折线图的自动化测试呢?现在我们逐步讲解这些操作怎么如何实施,系好安全带,小编要发车了~

2024-02-15 17:48:54 2058 6

原创 Selenium图表自动化开篇

图表自动化一直以来是自动化测试中的痛点,也是难点,痛点在于目前越来越多公司开始构建自己的BI报表平台但是没有合适的自动化测试工具去做测试支持,而图表的测试工作量冗余繁重,一个新功能或者一个小小的改动也会引起意想不到的问题,让测试人员不堪重负,回归亚历山大。

2024-02-13 11:59:08 1569

原创 Jenkins 参数化构建

很多时候我们需要根据不同的条件去执行构建,如自动化测试中执行sit、uat、prd环境的构建,Jenkins是支持参数化构建的。参数允许您提示用户输入一个或多个将传递到生成中的输入。例如,您可能有一个项目,它允许用户上传一个包含要测试的二进制文件的zip文件,从而按需运行测试。这可以通过在此处添加文件参数来完成。或者,您可能有一个发布某些软件的项目,并且您希望用户输入将与软件一起上传的发布说明。这可以通过在此处添加一个多行字符串参数来完成。每个参数都有一个名称和某种值,具体取决于参数类型。

2023-07-04 22:00:57 4183

原创 Python Selenium 关键字驱动

实际情况下这些关键字太细使用过程中如果场景复杂要填的表格项会非常多,因此需要封装一些常用的关键字比如登录,退出登录等操作,这里给个思路,因为Python eval 函数是拼接字符串执行的,因此其实定位方法和操作值里填一个参数或者多个参数都是一样的,关键在于怎么去把多个参数分隔成想要的数据。如通常登录至少包含3个查找元素:用户输入、密码输入、登录,那么在填写登录关键字的时候就可以这样填:序号测试步骤描述关键字操作操作元素的定位表达式操作值1登录login。

2023-04-25 22:45:31 2005

原创 Windows应用UI自动化测试框架pywinauto简介

Windows应用UI自动化测试框架pywinauto简介

2022-01-06 16:25:50 6070

原创 Jmeter JSON Config Element插件开发

Jmeter插件开发之Config Element篇JSON Config Element(TestBean)插件开发背景:在项目中有个场景需要从json文件中读取数据来并且进行引用,想法是做成和CSV Data Set Config类似,可以从json文件(json数组)中循环读取数据,并且通过JsonPath(使用fastjson的JSONPath类来提取数据)来提取与之匹配的值,提取之后可以在当前线程或者其他线程进行引用。界面如下:简单介绍一下:文件名:即读取的json文件路...

2021-09-18 17:57:52 729 1

原创 JMeter CAS Sampler插件开发

公司有的项目的接口需要经过cas认证才能测试,直接调用接口的话得不到接口返回的数据,网上虽然有Jmeter测试cas的案例,但是配置起来略显复杂,后面就想自己实现一个cas插件来支持cas下的接口测试。最终目的是要拿到cas登录后的session及cookie有3种方案登录cas时抓包然后模拟接口请求的方式来实现(这个实现起来略微复杂,需要处理重定向等问题) 通过selenium登录c...

2019-05-31 17:20:17 539 3

原创 python url编码及解码

如果你只想对 URL 的路径部分进行编码(例如文件名),可以使用。如果你只需要对查询参数部分进行编码或解码,可以使用。在 Python 中,URL 编码和解码可以通过。函数对 URL 编码的字符串进行解码。函数对字符串进行 URL 编码。

2025-02-19 20:53:44 315

原创 Linux vi模式:从入门到精通

模式虽然初学时有挑战,但它的高效性和灵活性使其成为Linux用户不可或缺的工具。通过掌握命令模式和插入模式的切换,以及常用操作和高级技巧,你将能够快速编辑文本、编写代码,甚至管理多个文件。希望这篇博客能帮助你更好地理解和使用。的增强版)是一个经典的文本编辑器。尽管它的学习曲线稍显陡峭,但一旦掌握,你将发现它是一个极其高效的工具。本文将带你从基础到进阶,全面了解。的核心特点,也是初学者最容易感到困惑的地方。的命令模式难以适应,可以尝试。,你会发现它的强大之处!在Linux系统中,这种模式切换的设计是。

2025-02-19 20:15:50 398

原创 Python logging 使用颜色区分不同级别的日志

如果您更倾向于不使用额外的库,而是想要手动实现颜色化日志输出,那么可以在 Linux/Unix 系统上通过 ANSI 转义序列来实现。不过这种方法在 Windows 上可能不会正常工作(除非启用了虚拟终端处理),并且不如使用。这些库能够轻松地为日志输出添加颜色,并且兼容 Windows 和 Unix 系统。然后你可以使用 ANSI 转义序列来改变文本的颜色。但是,这种方式较为复杂,推荐使用。模块集成,可以很容易地为您的日志添加颜色。是一个非常方便的库,它直接与。或其他类似库来简化开发过程。

2025-01-17 01:00:00 187 3

原创 Python logging 按天输出日志到目录

这样,您的应用程序将能够每天生成一个新的日志目录,并在该目录中创建日志文件,同时保持旧日志文件的组织性。参数,这里指的是保留的日志文件数量,而不是目录数量。如果您想要控制目录的数量,可能需要额外的逻辑来删除过期的目录。为了每天生成一个新的目录,并在该目录中创建日志文件,您可以结合使用 Python 的。模块来创建日期命名的子目录,以及。

2025-01-16 20:28:37 354 1

原创 python logging 输出模块级别日志精确到行

然后我们定义了一个日志格式,该格式包括了时间戳(精确到毫秒)、日志级别、logger 名称、模块名、函数名、行号以及消息。最后,请注意,如果您的应用程序结构复杂或有多个模块,确保正确设置 logger 的名称(如上例中的。(破折号)之后的消息部分,您可以简单地调整日志消息本身,或者在调用。等方法时只传递您想要记录的信息,而不改变 Formatter。的日志条目,您可以使用 Python 的。的 logger,并设置了它的日志级别为。),这有助于在日志输出中正确标识日志来源。模块,并配置一个自定义的。

2025-01-16 20:23:26 402 3

原创 Python显示循环进度条

推荐使用tqdm:简单易用,功能强大。如果需要更丰富的终端输出:可以选择rich或。手动实现:适合简单的需求,无需安装第三方库。:使用IPython的widgets。根据你的需求选择合适的工具即可!

2025-01-16 20:18:47 306

原创 python url编码及解码

如果你只想对 URL 的路径部分进行编码(例如文件名),可以使用。如果你只需要对查询参数部分进行编码或解码,可以使用。在 Python 中,URL 编码和解码可以通过。函数对 URL 编码的字符串进行解码。函数对字符串进行 URL 编码。

2025-01-15 18:30:20 295

原创 Python next函数

函数是一个内置函数,用于从迭代器中获取下一个项目。如果你有一个迭代器对象,并且你想获取它的下一个值,你可以使用。函数的第二个参数,这样当没有更多项目可提供时,就会返回这个默认值而不是抛出异常。函数时,它会返回迭代器中的下一个值。如果迭代器没有更多的项目提供,则会抛出。它可以用来遍历任何实现了迭代协议的对象(即具有。为了避免这个错误,你可以传递一个默认值作为。如果你尝试在一个已经耗尽的迭代器上调用。下面是一个简单的例子来展示如何使用。在这个例子中,我们创建了一个简单的。这就是Python中。

2024-12-25 21:11:19 300

原创 Django models中的增删改查与MySQL SQL的对应关系

在 Django 中,models提供了一种高层次的抽象来与数据库进行交互,使得开发者可以使用 Python 代码而非直接编写 SQL 来执行增删改查(CRUD)操作。下面将详细介绍 Django 的 ORM(对象关系映射)操作如何对应到 MySQL 的 SQL 查询。

2024-12-25 20:40:14 639

原创 pip增量更新依赖

通过使用pip-tools和pnpm的增量更新机制,可以显著提高部署效率,避免每次都重新安装所有依赖。

2024-12-02 21:31:31 392

原创 vue中引用svg图标

要在 Vue 项目中引用 SVG 图标,有几种常见的方法。这里我将介绍两种方法:一种是直接在组件中内联 SVG 代码,另一种是将 SVG 作为单独的文件引用。

2024-12-02 21:30:35 795

原创 bat脚本运行中的中文提示乱码

通过以上方法,你可以解决批处理脚本中的中文提示乱码问题。建议优先尝试更改批处理文件的编码和命令提示符的代码页。如果问题仍然存在,可以考虑使用 PowerShell 脚本作为替代方案。

2024-11-22 13:54:59 3234

原创 Django如何配置多个环境的MySQL数据库

通过使用环境变量或多个settings文件,你可以在 Django 项目中轻松地配置多个环境的 MySQL 数据库。选择哪种方法取决于你的具体需求和团队的工作流程。使用环境变量可以提供更好的灵活性和安全性,而使用多个settings文件则更加直观和易于管理。

2024-11-22 13:53:34 789

原创 Python类中存在构造函数,可以不使用构造函数初始化Python类实例吗

虽然不使用构造函数来初始化类实例是可行的,但在大多数情况下,使用构造函数是最简洁和推荐的做法。构造函数提供了清晰的初始化逻辑,使代码更易读和维护。如果你有特殊需求,可以考虑上述方法之一。

2024-11-14 18:16:36 299

原创 如何使用Django写个接口,然后postman中调用

通过以上步骤,你已经成功创建了一个简单的 Django API 接口,并在 Postman 中进行了测试。你可以根据实际需求扩展这个示例,添加更多的功能和复杂的逻辑。

2024-11-13 12:22:37 720

原创 Django数据写入MySQL数据库

在你的应用中定义模型。假设你有一个应用myapp,你需要定义一个Book通过以上步骤,你可以在 Django 项目中配置 MySQL 数据库并写入数据。定义模型、创建迁移文件、应用迁移、写入数据和验证数据是整个过程中不可或缺的部分。

2024-11-12 23:30:00 1469

原创 Django中间件应该怎么使用

通过以上步骤,你可以在 Django 项目中创建和使用中间件。中间件是处理请求和响应的强大工具,可以用于各种任务,如日志记录、身份验证、错误处理等。希望这些示例能帮助你更好地理解和使用 Django 中间件。

2024-11-04 23:30:00 591

原创 给文件添加可读可写可执行权限

在Unix、Linux或类Unix操作系统中,你可以使用chmod命令来给文件添加可读、可写和可执行权限。每组都可以有读(r)、写(w)和执行(x)权限。在Windows操作系统中,文件和文件夹的权限管理是通过文件资源管理器或命令行工具(如icacls)来完成的,但概念上是相似的,只是命令和界面不同。但是,请注意,777权限允许任何用户读取、写入和执行文件,这通常是不安全的。符号表示法允许你更精细地控制权限,你可以指定要更改的用户类别(所有者、组或其他用户),以及要添加、删除或设置的具体权限。

2024-11-01 21:15:00 1347

原创 git变基是什么意思

另外,如果已经 push 到远程仓库的分支历史被变基了,那么需要小心处理,因为这可能会导致远程历史的更改,影响到其他已经基于旧历史工作的开发者。“变基”(Rebase)是 Git 中的一个术语,指的是将一个分支的变更应用到另一个分支的基础上。简单来说,变基操作会将一系列提交从一个分支移动到另一个分支上,并且这些提交将会被重放(重新应用)在这个目标分支的顶部。是你要把当前分支的更改基于哪个分支的基础之上。总之,变基是一个强大的工具,可以帮助整合分支,但使用时应当谨慎,特别是在涉及公共分支时。

2024-10-26 09:57:46 726

原创 python 字典删除某个键

在 Python 中,你可以使用 del 语句或 pop() 方法来删除字典中的某个键。以下是这两种方法的详细解释和示例:使用 del 语句del 语句用于删除字典中的某个键。如果键不存在,会引发 KeyError。python。

2024-10-23 22:15:00 731

原创 git 如何更新本地分支

在Git中更新本地分支通常是将远程分支的最新更改合并到本地分支中。

2024-10-22 18:13:45 1693

原创 git merge啥意思

git merge是 Git 中的一个命令,用于将一个分支的更改合并到另一个分支中。当你在一个项目中有多个开发人员同时工作,或者你在不同的特性分支上开发新功能时,git merge命令就非常有用。它可以帮助你将不同分支上的更改整合在一起。git merge。

2024-10-12 21:41:46 945

原创 使用sonarLint检测函数认知复杂度

在日常开发工作中需要提交代码到代码仓库进行分支合并,而一般公司代码仓库都设置了质量门禁,如果代码不符合规范的话,是无法进入合并流程的,合并也会显示代码很多不规范的地方,如单行代码过长,函数嵌套分支太深,分支过多,命名不规范等问题,所以最好是能够在本地编写时就能提前检测到这些不规范的问题,本文以修改代码认知复杂度为例来讲解如何使用ruff插件(主要用来格式化代码)和sonarLint来进行代码质量优化。

2024-10-12 21:36:06 1394

原创 Cognitive Complexity of functions should not be too high

认知复杂度是指函数的流程对人类来说有多难理解。高认知复杂度可能导致更多的错误,并且使代码难以维护。

2024-10-11 21:25:23 327

原创 git的提取和拉取有啥区别

使用git fetch可以获取远程仓库的最新信息而不立即合并,适合在合并前先检查远程仓库的状态。使用git pull则会立即合并远程仓库的最新提交到当前分支,适合当你确定要更新当前分支并与远程仓库同步时。通常情况下,如果你只是想获取远程仓库的信息而不立即合并,可以使用git fetch;如果你确认要将远程的更改合并到你的分支中,那么可以使用git pull。

2024-10-11 21:21:08 1197

原创 Vue 3 中 Props 的使用指南

在 Vue 3 中,你可以通过辅助函数来定义组件接收的 Props。// 在组件内部使用 props});上述代码中,返回的是一个响应式对象,其中包含了所有父组件传递过来的 Props。每个 Prop 都需要指定其类型,还可以添加required字段来指定某个 Prop 是否必须存在。Props 是 Vue 组件间通信的关键机制之一。通过合理使用 Props,可以有效地组织和管理应用程序的状态。

2024-09-26 22:06:23 1542

原创 TypeScript 中的接口、泛型与自定义类型

接口是 TypeScript 中用于描述对象结构的一种类型。它可以定义一个类应该具备哪些属性、方法或者索引签名。接口可以确保类遵循了一定的设计模式或约定。泛型是一种在函数级别或者类级别提供类型的参数化机制。使用泛型可以编写灵活的组件,这些组件可以在运行时处理不同类型的数据而不牺牲类型安全性。自定义类型允许开发者创建新的类型别名,这可以简化复杂的类型定义,并使其更易于理解和复用。

2024-09-26 21:52:25 792

原创 Python传参规则详解

本文介绍了Python中函数传参的基本概念和规则,包括位置参数、关键字参数、默认参数、不定长参数以及关键字仅参数等。理解并正确使用这些参数类型,对于编写清晰、高效的Python代码至关重要。希望本文能帮助你更好地掌握Python函数传参机制,并在实际开发中灵活运用。

2024-09-25 21:52:17 1222

原创 Unicode编码如何转换为汉字

在Python中,如果你收到一个包含Unicode编码的JSON响应,并希望将其转换为汉字,可以使用Python内置的字符串处理方法来实现。具体来说,可以使用模块解析JSON字符串,并直接处理解码后的字符串。下面是一个具体的例子,演示如何处理包含Unicode编码的JSON响应,并将其转换为汉字:代码解释导入模块:定义JSON响应字符串:解析JSON字符串:解码Unicode字符:更新字典:打印处理后的响应:运行上述代码后,你将得到如下输出:这样,你就成功地将包含Unicode编码的JSON响应转

2024-09-25 21:45:03 854

软件测试流程!!!!!

需求是整个测试工作的基础,确定测试对象以及测试工作的范围和作用。用来确定整个测试工作,如安排测试时间表、测试设计等,并作为测试覆盖的基础。被确定的需求应该是可核实的,它们必须有一个可观察、可评测的结果。所以,我们现在理解的需求是一个比较大的概念,它是在整个测试计划文档中体现出来的。 ●测试需求是制定测试计划的基本依据。确定了测试需求,能够为测试计划提供客观依据。确定要测什么、测试哪些方面,然后才能针对性的设计测试用例。 ●测试需求是计算测试覆盖的分母,没有测试需求就没法准确的进行测试覆盖。

2024-06-05

软件测试计划模板!!!!!

简述本计划的目的,旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。测试计划在策略和方法的高度说明如何计划、组织和管理测试项目。测试计划包含足够的信息使测试人员明白项目需要做什么是如何运作的。另外,清晰的文档结构能使任何一个读者在浏览计划的前面几页后,就能对项目有一个大概的认识。测试计划只是测试的一个框架,很多细节需要跟开发人员或其他人员沟通,因此计划不包括测试用例的细节和系统功能的详细信息。在计划目的中需要指明读者对象。

2024-06-05

性能测试报告模板软件测试性能测试报告模板

1.1 编写目的 本次测试报告,为自动化测试框架性能测试总结报告。目的在于总结我们课程所压测的目标系统的性能点、优化历史和可优化方向。 1.2 项目背景 我们公开课的性能测试目标系统。主要是用于我们课程自动化测试框架功能的实现,以及性能测试和调优的实例系统。 1.3 名词解析 1. 并发用户数:测试同时访问被测系统的线程数。由于测试过程中,每个线程都是以尽快的速度发送请求,与实际用户请求有较大差别,因此它不等同于实际用户并发请求。 2. 响应时间:线程向被测系统发请求,接收到回包的时间统计。 3. 负载能力:系统维持稳定运行的最大负载。 4. 最大并发数:系统崩溃或者处于瓶颈状态的并发数。

2024-06-05

手机终端测试,手机终端软件测试

2024-06-05

游戏测试通俗讲义 一款好的游戏是“打磨”出来的

日常工作:测试部的员工每天都在玩游戏么?不,我们在对游戏进行系统的测试,并且不断的自我更新,提高工作效率,寻找更好的工作方法。 第一个挑战——游戏内测 从最初的简单大厅两个人物一张地图到现在上千人一起参与内测,华丽的大厅,各种不同的人物造型,似曾相识却又新奇的地图,上上下下心血的付出,夜以继日看不到未来的疯狂度日。 开展工作 测试部不是玩游戏而是测试游戏,我们针对每个版本给出相应的测试计划,每个人都有自己的任务,在版本最初的几天完成,然后组织所有人一起进行模拟类测试,压力测试。 测试并不像想象中,其实是一项比较枯燥的工作,大部分tester是新人,他们从不理解到理解,不适应到适应的过程中付出了很多,同时也收获了很多。部门的气氛也由原来彼此陌生,逐渐逐渐转为热情待人,相互尊重相互帮助。这也是测试部逐渐走向成熟的重要表现。

2024-06-05

软件测试黑盒测试 方法大全

黑盒测试 黑盒测试的概念 黑盒测试的实施过程 黑盒测试的数学知识 测试用例设计技术 黑盒测试用于回答以下问题: 1)如何测试功能的有效性? 2)何种类型的输入会产生好的测试用例? 3)系统是否对特定的输入值尤其敏感? 4)如何分隔数据类的边界? 5)系统能够承受何种数据率和数据量? 6)特定类型的数据组合会对系统产生何种影响? 运用黑盒测试方法,可以导出满足以下标准的测试用例集: 1)所设计的测试用例能够减少达到合理测试所需的附加测试用例数; 2)所设计的测试用例能够告知某些类型错误的存在或不存在,而不是仅仅与特定测试相关的错误。 用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。但这是不可能的,因为穷举测试数量太大,无法完成。

2024-06-01

软件测试测试用例设计方法大全

1.概述 Grenford J. Myers在《The Art of Software Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行! 本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。 关键词:测试用例、等价类划分、边界值分析、错误推测、因果图、判定表驱动分析、正交实验、功能图分析、场景设计 读者对象:测试设计人员、测试人员

2024-06-01

软件测试 白盒测试必知必会

白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。 [1] 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和修改条件判断覆盖 [5]。六种覆盖标准发现错误的能力呈由弱到强的变化: [1] 1.语句覆盖每条语句至少执行一次。 [1] 2.判定覆盖每个判定的每个分支至少执行一次。 [1] 3.条件覆盖每个判定的每个条件应取到各种可能的值。 [1] 4.判定/条件覆盖同时满足判定覆盖条件覆盖。 [1] 5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。 [1] 6.修改条件判断覆盖每一个判断的所有可能结果都出现过、每一个判断中所有条件的所有可能结果都出现过、每一个进入点及结束点都执行过、判断中每一个条件都可以独立的影响判断的结果。 [1]

2024-06-01

2023年美团技术年货

新春将至,一年一度的美团技术年货也如期到来! 星海横流,岁月成碑。2023年,美团技术博客走过了整整十个春秋,累计发布了580多篇技术文章,感谢大家的一路相伴。 在龙年春节到来之际,我们精选过去一年公众号30多篇技术文章和科研论文,整理制作成一本600多页的电子书,作为新年礼物赠送给大家。 这本电子书内容覆盖算法、后端、前端、测试、运维等多个技术领域, 希望能对同学们的工作和学习有所帮助。也欢迎大家转给更多有相同兴趣、积极上进的同事和朋友们,一起切磋,共同成长。 面对未来,希望大家有「无惧前路雨潇潇」的勇气,也兼具「乘风破浪会有时」的魄力。 知不足而奋进,望远山而力行。祝愿大家在甲辰龙年,幸福平安,行稳致远。

2024-02-01

Jmeter Kafka Sampler插件

Jmeter Kafka Sampler插件 详细介绍请参考博客: https://blog.youkuaiyun.com/TalorSwfit20111208/article/details/127270944

2024-01-27

【程序员简历模板】资源

java高级开发工程师简历模板 职位描述: 【岗位职责】 1、依据项目要求,进行项目开发; 2、参与项目需求分析、产品模块的概要和详细设计; 3、按计划完成项目模块的代码编写,项目模块测试; 4、根据需求协助平台框架搭建; 5.指导初级开发人员进行开发,并把关开发质量 。 【任职要求】 1、**本科以上学历,3年以上相关经验,精通Java后台开发,了解前端开发方式; 2、熟悉常用开源软件原理与使用(Spring SpringMVC、Mybatis),熟悉分布式系统开发(Redis、Mq、Dubbo、Zk),熟悉常用关系型数据库; 3、熟悉Java并发编程、分布式系统开发、常用中间件(如Nginx、Tomcat等),熟练使用Linux; 4、熟悉Docker、ELK、ZooKeeper、git/svn等; 5、具有良好学习能力,分析能力和解决问题的能力。

2024-01-20

Python单元测试Pytest官方文档

pytest是一款基于python实现的自动化测试框架。通过pytest可以方便的实现测试用例的组织与发现、测试执行、测试断言、测试结果汇总输出等。 ## pytest启动方式 pytest启动分为命令行启动和代码启动两种方式。 命令行启动使用pytest外加pytest支持的各种参数来使用,内置的参数可以通过pytest -h来查看,这里不展开介绍。只介绍下几种基本的启动命令: **命令行启动** - 直接输入pytest ,不加任何参数:会从命令输入的当前目录开始查找并执行用例 - pytest+测试模块(py文件),如pytest test_mod.py 执行该文件下的所有符合条件的用例 - pytest+目录,如pytest testdir/ : 递归搜索并执行该目录下所有的测试用例 - 通过"::"字符来指定具体的测试方法,如pytest testmod.py::test_func,或者pytest test_mod.py::TestClass::test_method:执行命令行指向的测试方法 **代码启动** 代码启动的方式,则是在测试代码

2024-01-20

本资源主要实现Xmind思维导图用例转换为Excel测试用例,及TestLink测试用例互转,具体使用说明参考我的博客

本资源主要实现Xmind思维导图用例转换为Excel测试用例,及TestLink测试用例互转,具体使用说明参考我的博客: 内容:Excel 测试用例转testlink xml java、Xmind转Excel测试用例 Java篇 使用方式:参考博客:https://blog.youkuaiyun.com/TalorSwfit20111208/article/details/81103085?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%2281103085%22%2C%22source%22%3A%22TalorSwfit20111208%22%7D

2024-01-20

单片机C语言程序设计实训100例(基于8051+proteus仿真)

单片机C语言程序设计实训100例(基于8051+proteus仿真) 解压密码为:hur.cn或vip.hur.cn

2011-12-08

arm体系机构与编程实验

关于Arm学习的一些基本实验,便于巩固和提高自身的Arm学习,也可以找出自己的不足。

2011-12-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除