自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Selenium 饼图自动化测试

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

2024-04-05 21:31:00 1988

原创 Selenium 柱状图自动化测试

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

2024-02-24 21:21:01 1855

原创 Selenium折线图自动化测试

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

2024-02-15 17:48:54 1884 5

原创 Selenium图表自动化开篇

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

2024-02-13 11:59:08 1426

原创 Python Selenium 关键字驱动

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

2023-04-25 22:45:31 1838

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

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

2022-01-06 16:25:50 5022

原创 使用Postman测试MQTT协议接口

它是一种轻量级技术,以发布/订阅模式为模型,其中连接到单个代理的客户端可以将消息发布到不同的主题,并订阅主题以接收来自其他连接的客户端的消息。您还可以通过选择选项卡栏中的“新建选项卡”图标、选择请求名称旁边的“请求类型”按钮(无标题请求)并从列表中选择MQTT来创建新的MQTT请求。有关详细信息,请参阅。当您连接到代理时,响应区域将创建一个消息流,在单个会话中显示不同主题的已发布和已接收消息(直到您选择Disconnect)。在这个MQTT请求的示例中,您将连接到公共代理,订阅主题,发布消息并可视化响应。

2024-09-22 02:00:00 1103

原创 Postman cURL命令导入导出

cURL是一种用于发出HTTP请求的流行命令行工具。在测试Web应用程序或API时,cURL使您能够直接从命令行进行交互,使用API开发人员社区中常见的完善语法。如果在不同的地方有多个cURL命令,可以将它们导入Postman。在边栏中选择导入。获取cURL命令,现在大部分主流浏览器调试模式都支持复制请求cURL,例如FireFox:chrome:按F2进调试模式,选择一个请求复制cURL即可将cURL命令粘贴到顶部的框中。您也可以将cURL命令粘贴到请求的URL框中。

2024-09-22 01:00:00 238

原创 Java String trim()方法

方法用于移除字符串头部和尾部的所有空白字符。这里的“空白字符”是指任何 Unicode 代码点小于或等于。在 Java 中是不可变的,因此即使原始字符串没有头部或尾部空白,返回的也是一个新的字符串引用。(空格字符)的字符。该方法返回一个新的字符串对象,其中所有的头部和尾部空白已被移除。方法之前,字符串的头部和尾部存在空白字符,而在之后这些空白字符已经被移除了。以下是一个简单的代码示例来熟悉。这种类型的空白字符。

2024-09-21 19:25:22 223

原创 Java String indexOf()方法

返回了首次出现的 ‘i’ 的索引位置。而对于字符 ‘m’,因为它完全不存在于字符串中,所以返回了。如果找到了指定的字符或字符串,则返回其在字符串中的索引位置;开始计数的,也就是说如果一个字符处于字符串的第三个位置,则方法将返回。类的一个方法,用于查找特定字符或字符串首次出现的索引。,即当字符位于第一个位置时;是被迭代的字符串的长度。,即当字符位于最后一个位置或根本不存在。在这个例子中,有两个 ‘i’ 字符,是需要搜索的字符串的长度,而。是作为参数传递的字符串的长度。需要注意的是,索引是从。

2024-09-21 19:22:25 186

原创 MySQL查询第M条到第N条数据(M<N)

在 MySQL 中查询第 M 条到第 N 条数据是一个常见的需求,通常用于分页显示数据或者在需要展示一定范围内的记录时。下面将介绍如何使用 SQL 语句来实现这一点,并提供具体的示例。

2024-09-19 01:30:00 589

原创 MySQL 中的 TOP N 查询详解

TOP N 查询指的是从数据库表中检索出满足特定条件的前 N 条记录。这里的“N”是一个用户定义的数字,可以根据需要进行调整。这类查询在数据分析、报告生成等领域非常有用。本文介绍了 MySQL 中执行 TOP N 查询的基本概念、实现方法及性能优化技巧,并通过实例展示了如何在不同场景下应用这些查询。理解并掌握 TOP N 查询不仅有助于提高数据处理能力,还能为业务决策提供有力支持。

2024-09-19 01:15:00 665

原创 scala: No ‘scala-library*.jar‘ in Scala compiler classpath in Scala SDK Maven: org.scala-lang:scala-

当你遇到“”这样的错误时,通常是由于你的Scala环境配置有问题,特别是在使用Maven作为构建工具的情况下。这个错误提示意味着Scala编译器在查找必要的Scala库时未能找到文件。以下是一些可能的解决方案:确保你的Scala SDK路径配置正确,并且包含了。如果你使用的是IDE(如IntelliJ IDEA或Eclipse),请检查Scala插件的配置。确保你的项目的文件中包含了正确的Scala库依赖。对于Scala 2.13.1,你应该在中添加以下依赖:3. 检查Maven仓库确保Maven可以从

2024-09-18 20:42:08 492

原创 maven pom文件中的变量定义

在标签内,通常在标签内定义属性。例如:-- 定义Scala版本 --> < scala.version > 2.13.1 < scala-library.version > ${scala.version}

2024-09-18 20:40:48 567

原创 Java String isEmpty()方法

空格也是一个字符,具有对应的Unicode编码(其值为32)。因此,对于只含有空格的字符串,方法用来检测一个字符串是否为空。方法通过检查字符串的长度来判断其是否为空。方法的基本用法以及一些特殊情况下的处理方式。对于只包含空格的字符串,

2024-09-17 10:21:16 282

原创 Java String length()方法

方法用于获取字符串的长度。具体来说,这个方法返回字符串中的Unicode码单元的数量。这个操作很简单,并且执行起来也非常直接。类内部维护了一个表示长度的字段,并在使用。方法,则会返回长度为0的结果。方法的时间复杂度为O(1),因为。:如果我们在一个空字符串上调用。这表明了空格也被作为字符计数了。因此,不建议在未检查是否为。方法时返回该字段的值。

2024-09-17 10:16:32 449

原创 Java contains()方法

Java中的String类提供了一个名为contains()的方法,用于检查一个字符串是否包含特定的字符序列。以下是关于contains()

2024-09-16 09:59:10 343

原创 Java String concat()方法

Java中的String类提供了一个concat()方法,该方法允许你将指定的字符串附加到当前字符串的末尾。下面是关于concat()

2024-09-16 09:56:48 357

原创 Java String compareTo()方法

Java中的String类提供了方法来比较两个字符串。

2024-09-16 09:54:35 338

原创 Java中的charAt方法

尽管字符串在Java中不是数组类型,但在内部,字符串是以数组的形式存储的。因此,我们可以在常数时间内访问字符串中的任何一个字符。如果你想获取字符串的最后一个字符,而不想手动计算字符串的长度,你可以使用。,因为索引是从0开始的,所以索引1实际上指的是字符串中的第二个字符。如果传递了一个负数索引或者是大于等于字符串长度的索引,那么将会抛出。方法允许开发者通过指定索引获取字符串中特定位置的字符。:这个方法接受一个整数参数作为索引,并返回该索引位置上的字符。时,请确保索引值在有效范围内,并且字符串不为空。

2024-09-16 09:52:40 403

原创 Java String类

根据提供的内容,以下是有关Java中字符串使用的翻译和总结:在Java中,字符串表示一系列字符。字符串与其他对象一样,也是一种对象。值得注意的一点是Java中的字符串是不可变的(immutable),这意味着一旦创建后,字符串就不能被改变或修改。

2024-09-16 09:49:03 566

原创 Playwright 与 Selenium对比

Playwright 是微软于 2020 年创建的一个开源测试自动化库,用于端到端的 Web 应用程序测试。它由 Puppeteer(一个用于谷歌 Chrome 的无头浏览器测试框架)背后的团队开发。它支持所有现代渲染引擎(Chromium、WebKit、Firefox),并在 Windows、Linux 和 macOS 上运行。Playwright 是多功能的,支持 JavaScript、TypeScript、Python、C#和 Java 等语言。

2024-09-16 09:42:26 1460

原创 HighCharts图表自动化简介

在任何应用程序中捕获并以图形或图表形式显示的分析数据是任何产品或系统的关键部分,因为它提供了对实时数据的洞察。验证此类分析数据非常重要,因为不准确的数据可能会在报告中产生问题,并可能影响应用程序/系统的其他相关领域。

2024-09-14 22:09:32 1099

原创 HTML标签优先级

HTML(HyperText Markup Language)标签的位置对于页面的结构、性能以及可维护性至关重要。合理安排标签的位置不仅有助于提高网页的加载速度,还能使得代码更加清晰易懂。

2024-09-14 21:20:51 763

原创 Pywinauto鼠标操作指南

Pywinauto是一个跨平台模块,旨在模拟真实用户的鼠标事件。它能够模拟点击、双击、移动鼠标光标、按下鼠标按钮、释放鼠标按钮、右击以及滚轮操作。这些功能对于自动化测试、GUI界面的交互测试以及日常开发调试都极为有用。通过本文,我们了解了如何使用Pywinauto来模拟各种鼠标操作,并通过一个具体的例子展示了如何在实际应用中运用这些技术。Pywinauto的强大之处在于它不仅限于鼠标操作,还提供了许多其他的功能来帮助开发者和测试人员更好地自动化他们的工作流程。

2024-09-12 22:20:52 544

原创 Python读写YAML文件及增删改查

请注意,这些函数假设YAML文件的内容是一个字典结构。如果文件中的数据不是字典格式,那么在尝试添加或修改数据时可能会出现问题。此外,这些函数并没有处理嵌套结构的情况。对于复杂的YAML文件,你可能需要扩展这些函数来支持更多的功能。在Python中,读取和写入YAML格式的文件通常需要使用第三方库如PyYAML或者pyyaml。下面是一个简单的例子,演示如何使用PyYAML来进行基本的YAML文件操作,包括读取、写入以及增删改查功能。用来向文件中添加数据,用来更新键的值,以及。用来查找特定键的值。

2024-09-12 21:21:03 291

原创 Java List转Map

如果你使用的是Java 8或更高版本,可以利用Stream API来方便地将列表转换为映射。这两种方法都可以有效地将一个列表转换为一个映射。如果你能提供具体的页面内容或有特定的需求,我可以提供更准确的帮助。

2024-09-11 22:20:56 286

原创 Selenium面试题(二)

这些问题及其解答涵盖了Selenium WebDriver自动化测试中的一些常见操作,以及如何使用Selenium WebDriver来处理特定的自动化测试挑战。

2024-09-11 06:45:00 664

原创 Selenium使用浏览器用户配置进行测试

Firefox会将用户的个人信息,如书签、密码和用户偏好设置存储在一个称为配置文件的文件集合中,这些文件存储的位置与Firefox程序文件是分开的。你可以拥有多个Firefox配置文件,每个配置文件都包含一套不同的用户信息。配置文件管理器允许你创建、删除、重命名和切换配置文件。

2024-09-11 02:30:00 768

原创 Selenium事件监听

你一定总是渴望从WebDriver中获得更多的日志信息,以便调试你的脚本或记录更多有关测试的信息。EventFiringWebDriver 是一个类,用于包装你的WebDriver以抛出事件,而WebDriverEventListener是一个接口,你需要实现这个接口来捕获WebDriver事件。一旦实现了WebDriverEventListener,你将需要实现一系列的方法,每一个方法对应一个事件。这样,每当WebDriver触发某个事件时,我们的监听器就会执行相应的处理方法。然后,我们创建了一个。

2024-09-10 21:51:16 383

原创 Selenium 执行JS脚本之executeScript方法

在早期版本的Selenium中,JavaScript就是被使用的语言之一,现在Selenium WebDriver依然利用JavaScript执行一些操作。这意味着浏览器内部实现了JavaScript,并理解JavaScript命令。JavaScriptExecutor是一个接口,它提供了通过Selenium驱动程序执行JavaScript的机制,包括。的方式来找到页面上的元素;的方法,可以在当前加载的浏览器页面上下文中执行JavaScript代码。可以使用JavaScript来寻找页面上的元素。

2024-09-10 06:30:00 198

原创 Selenium面试题(一)

本文包含了关于Selenium WebDriver的一系列面试问题及其答案,涉及了Selenium的基本操作、高级功能以及与TestNG的集成等内容。

2024-09-10 03:15:00 899

原创 Selenium集成Sikuli基于图像识别的自动化测试

Sikuli是一款开源工具,用于基于图像识别的自动化测试。它可以识别屏幕上的图像,并模拟用户的交互,如点击按钮、填写表单等。Sikuli非常适合处理那些传统的基于DOM元素的自动化工具难以应对的情况,比如Flash对象、图片按钮等。Selenium是一个用于Web应用程序测试的工具,它直接与浏览器交互,支持多种编程语言,如Java、Python等,并且能够运行在不同的操作系统之上。

2024-09-09 00:30:00 282

原创 Selenium处理Web表格

Web表格是在网页上用来表示数据或信息的一种形式,这些数据或信息可以是静态的也可以是动态的。在Selenium WebDriver中,可以通过使用WebElement函数和定位器来访问Web表格及其元素。一个典型的例子是电子商务平台上显示的产品规格表。通过上述方法,我们可以有效地使用XPath来访问Web表格中的元素。如果元素在HTML代码中写得很深,以至于很难确定谓词的数字,可以使用该元素的独特属性代替。在XPath中,属性作为谓词使用时,需要在其前面加上“@”符号。

2024-09-09 00:15:00 147

原创 如何使用Selenium捕获控制台日志

通过上述步骤,您可以在Selenium中使用Java捕获控制台日志。这不仅有助于调试Web应用程序,还可以用于自动化测试中验证控制台输出是否按预期工作。请确保根据您的实际环境调整ChromeDriver的路径,并且可能还需要对代码进行进一步的调试和完善才能完全满足您的需求。

2024-09-08 00:30:00 136

原创 如何在Selenium中使用Chrome进行网络限速

通过上述步骤,您可以在Selenium中使用Java来设置网络条件并模拟不同的网络环境。这有助于识别潜在问题并改善Web应用程序的性能。请确保根据您的实际环境调整ChromeDriver的路径,并且可能还需要对代码进行进一步的调试和完善才能完全满足您的需求。

2024-09-08 00:15:00 161

原创 使用Selenium WebDriver来检测网页上的坏链接

坏链接是指那些不可达的链接或URL,它们可能是由于某些服务器错误而导致无法访问。一个URL通常会有一个有效的状态码2xx。对于无效的请求,HTTP状态码是4xx(客户端错误)或5xx(服务器端错误)。我们通常需要点击链接来确认它是否工作,否则很难确定。

2024-09-07 10:11:54 655

原创 如何在 Selenium 中获取网络调用请求?

捕获网络请求对于理解网站的工作方式以及传输的数据至关重要。Selenium 作为一种 Web 自动化工具,可以用于捕获网络请求。本文将讨论如何使用 Selenium 在 Java 中捕获网络请求并从网站检索数据。我们可以使用浏览器开发者工具轻松捕获网络请求或日志。大多数现代 Web 浏览器都内置了开发者工具,允许我们查看和捕获网络请求。我们可以通过右键单击网页并选择“检查”选项来访问开发者工具。

2024-09-07 03:00:00 201

原创 Selenium图片对比

通过上述步骤,您可以了解如何在Java和Selenium中比较图像。无论是比较静态图像还是比较动态生成的截图,都可以按照上述步骤实现。需要注意的是,在实际使用中替换示例中的占位符为真实的文件路径、ChromeDriver路径以及URL。同时,确保在比较图像时处理好可能发生的异常情况,以提高代码的健壮性。

2024-09-07 02:00:00 424

原创 如何在Selenium中使用Chrome DevTools进行交互

通过上述步骤,您可以在Selenium中使用Java与Chrome DevTools进行交互,从而执行各种自动化任务,如性能测试、网络分析、模拟地理位置等。这不仅有助于调试Web应用程序,还可以用于自动化测试中验证Web页面的行为。请确保根据您的实际环境调整ChromeDriver的路径,并且可能还需要对代码进行进一步的调试和完善才能完全满足您的需求。

2024-09-06 22:47:21 478

软件测试流程!!!!!

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

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.csdn.net/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.csdn.net/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关注的人

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