自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Selenium 饼图自动化测试

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

2024-04-05 21:31:00 1958

原创 Selenium 柱状图自动化测试

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

2024-02-24 21:21:01 1808

原创 Selenium折线图自动化测试

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

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

原创 Selenium图表自动化开篇

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

2024-02-13 11:59:08 1372

原创 Python Selenium 关键字驱动

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

2023-04-25 22:45:31 1814

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

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

2022-01-06 16:25:50 4470

原创 Python常用内置函数(二)

以上是50个常用的Python内置函数及其示例。这些函数覆盖了从简单的数学运算到高级的对象操作等多个方面,对于日常编程来说是非常有用的。通过理解和掌握这些内置函数,你可以更高效地编写Python代码。在前面的基础上,我们将继续介绍另外50个常用的Python内置函数,并给出每个函数的简短说明和示例。

2024-08-24 02:30:00 293

原创 Python常用的内置函数详解(一)

以上是30个常用的Python内置函数及其示例。这些函数覆盖了从简单的数学运算到高级的对象操作等多个方面,对于日常编程来说是非常有用的。通过理解和掌握这些内置函数,你可以更高效地编写Python代码。Python 提供了大量的内置函数来帮助开发者处理各种各样的任务。下面我们将介绍30个常用的内置函数,并给出每个函数的简短说明和示例。

2024-08-23 21:27:32 351

原创 Python Lambda 表达式详解

lambda表达式是Python中一种非常有用的特性,尤其是在需要简短、一次性的函数时。尽管它们在某些情况下不如普通函数灵活,但在函数式编程中却有着不可替代的地位。合理使用lambda表达式可以使代码更加简洁高效。然而,在编写复杂逻辑时,使用传统的def定义的函数通常更为合适,因为它们提供了更多的控制结构和更好的可读性。

2024-08-23 21:20:54 686

原创 Pandas数据清洗之数据分组和删除重复数据

函数对DataFrame进行分组。这是一个非常强大的功能,可以基于一个或多个列的值来聚合数据。这个方法提供了很多选项来定制你如何处理重复的数据。在Pandas中,删除DataFrame中的重复行可以通过。你可以根据需要选择不同的聚合函数,例如。这里是一个简单的例子来说明如何使用。在Pandas中,你可以使用。

2024-08-22 21:07:16 804

原创 Elasticsearch DSL 语法详解

Elasticsearch DSL 是一种功能强大且灵活的查询语言,通过JSON格式来表达查询逻辑。它支持各种复杂的查询类型、聚合分析、排序和分页等功能。掌握Elasticsearch DSL 的语法对于高效地使用Elasticsearch进行数据检索和分析至关重要。通过本文介绍的查询示例,您可以开始尝试构建自己的查询,并逐步深入学习Elasticsearch的各种高级功能。

2024-08-22 12:00:00 1340

原创 Elasticsearch SQL与 Elasticsearch DSL

Elasticsearch SQL (ES SQL) 和 Elasticsearch DSL (ES DSL) 是两种不同的查询方式,分别适用于不同的场景。ES SQL 提供了更接近SQL的查询方式,易于上手,适合快速构建报表和分析应用。ES DSL 则提供了高度定制化的查询能力,适用于需要复杂查询逻辑的应用程序开发。根据具体需求选择合适的查询方式,可以有效地利用Elasticsearch的强大功能。

2024-08-21 22:04:32 477

原创 使用 Charles 模拟手机弱网测试

Charles Proxy 是一款跨平台的 HTTP 代理服务器,用于监测 HTTP/HTTPS 请求和响应,以及 SSL/TLS 加密的 HTTPS 流量。它可以帮助开发人员调试网络请求,同时提供了多种高级功能,如断点调试、重放请求、模拟网络环境等。通过使用 Charles Proxy 进行弱网测试,我们可以模拟真实的网络环境,发现并解决应用程序在弱网环境下的问题。这对于提升应用程序的稳定性和用户体验至关重要。

2024-08-21 21:49:20 787

原创 Python的基本数据类型

Python 提供了多种内置的数据类型来处理不同类型的数据。

2024-08-20 21:43:25 834

原创 SQL必知必会的操作

SQL(Structured Query Language,结构化查询语言)是一种用于管理和操作关系型数据库的标准编程语言。本文将涵盖SQL的基本操作,包括创建数据库和表、插入数据、查询数据、更新和删除数据等核心概念。接下来,我将详细介绍这些主题。

2024-08-20 21:40:36 993

原创 使用pandas compare()进行数据对比

Pandas 的.compare()方法是一个非常有用的工具,可以轻松地找出两个 DataFrame 之间的差异。通过不同的参数配置,你可以定制输出格式以满足不同的需求。

2024-08-20 02:00:00 694

原创 Python字符串格式化方法

尽管操作符在 Python 中仍然有效,但它已经不是推荐的字符串格式化方式。现代 Python 代码通常使用或 f-strings,因为它们提供了更多的灵活性和更好的可读性。不过,在阅读或维护旧代码时,了解操作符仍然是有用的。

2024-08-19 21:21:20 133

原创 Pandas处理缺失数据

Pandas 提供了一系列强大的工具来处理缺失数据,使数据清洗和预处理变得更加简单。通过使用这些工具,你可以轻松地检测、删除或填充缺失值,从而确保数据集的一致性和完整性。

2024-08-19 20:48:15 164

原创 pandas文本处理

Pandas 提供了丰富的字符串处理功能,使得处理文本数据变得非常方便。这些功能可以单独使用也可以组合起来完成更复杂的任务。

2024-08-19 20:47:12 488

原创 使用 Pandas 进行数据对比

在本文中,我们探讨了如何使用 Pandas 进行数据对比,包括数据加载、数据清洗、数据对比方法、结果分析等关键步骤。通过实际案例,我们展示了如何比较两个销售数据集,并找出销售额发生变化的产品。Pandas 提供了强大的工具和方法,可以帮助我们在数据分析过程中更加高效地完成数据对比任务。无论是对于初学者还是经验丰富的数据分析师,掌握这些技巧都是非常有用的。

2024-08-17 18:34:57 1066

原创 Pandas与Excel的常用操作对比

适用场景:适用于小到中等规模的数据集处理,特别适合于不需要编程背景的用户。优势:用户界面友好,内置多种功能,便于快速操作。局限性:处理大量数据时性能受限,扩展性有限。

2024-08-17 18:27:21 876

原创 SQL的连接查询与pandas的对应关系

在SQL和Pandas中,连接查询(join)是处理数据集之间关系的重要工具。

2024-08-16 20:36:19 767

原创 SQL中的聚合方法与Pandas的对应关系

在SQL和Pandas中,聚合方法是用来对数据进行汇总统计的重要工具。

2024-08-16 20:34:38 952

原创 Pandas 与 SQL 常用操作对比

在数据处理和分析领域,Pandas 和 SQL 都是非常强大的工具。虽然它们具有不同的语法和应用场景,但在很多操作上具有相似的功能。下面我们将详细对比 Pandas 和 SQL 在常见数据操作方面的异同。

2024-08-15 22:00:43 1014

原创 1分钟了解pandas

Pandas 是一个强大的 Python 库,用于数据分析和数据处理。它为 Python 提供了高效的数据结构和数据分析工具,使得数据操作变得简单而直观。Pandas 由 Wes McKinney 在 2008 年创建,并迅速成为数据科学领域中最受欢迎的库之一。

2024-08-15 21:54:43 475

原创 HTTP 和 HTTPS 协议的全面介绍

在当今数字化的世界中,网络通信是各种应用和服务的基石。而 HTTP(HyperText Transfer Protocol,超文本传输协议)和 HTTPS(HyperText Transfer Protocol Secure,安全超文本传输协议)则是在网络中实现数据传输的关键协议。HTTPS 是在 HTTP 的基础上添加了 SSL/TLS(Secure Sockets Layer/Transport Layer Security,安全套接字层/传输层安全)协议,以实现数据的加密传输和身份验证。

2024-08-09 23:04:07 1326

原创 使用Charles Proxy进行更好的移动的应用程序测试

接下来,我们需要定义调用规则的位置或调用。我们只希望在调用搜索端点时将响应重写为503 Service Unavailable。因此,我们将通过单击Location列表下的Add并在Host字段中输入和在Path字段中输入来输入仅与搜索端点匹配的位置。正如您所看到的,我们可以根据需要使用通配符和空字段。单击确定关闭编辑位置窗口。

2024-08-09 22:30:47 703

原创 Fiddler代理后浏览器无法上网啥情况

当使用Fiddler作为代理服务器后,浏览器无法上网的情况通常是由以下几个原因造成的:代理服务器配置不正确:Fiddler配置问题:HTTPS解密问题:防火墙或安全软件问题:浏览器证书问题:端口冲突:网络配置问题:操作系统设置问题:其他代理设置问题:检查Fiddler配置:安装HTTPS证书:检查浏览器配置:重启Fiddler和浏览器:检查防火墙和安全软件设置:检查网络设置:

2024-08-08 21:53:48 840

原创 pandas赋值不成功

最近遇到个奇葩问题,从一个pandas dataframe中取值赋值给另外一个df列结果没有赋值成功,赋值都是空。更改代码按行获取还是空值。因为result_outer这个dataframe是两个其他df合并的,然后看数据发现 result_outer 索引不连续,如:1、2、3、4、5、6、8、11、13、15、16、17,于是想着是不是因为索引不连续引起的。如果你遇到了Pandas DataFrame中索引不连续的问题,并且这影响到了你的代码执行结果,那么确实可能是因为索引不连续导致的问题。

2024-08-08 21:39:36 639

原创 Java String

字符串表示一个字符序列。在Java中,字符串就像其他对象一样是对象。Java中String的一个有趣之处在于它是不可变的。不可变意味着字符串一旦创建就不能更改或修改。我们将在后面的文章中讨论不变性,不要让我们忘记它。字符串字面量只是双引号内的字符序列。首先,我们希望你熟悉字符串和内存,因为它提供了在Java中如何存储和访问字符串的见解。它将进一步帮助您更好地理解字符串的各种概念。任何编程语言的关键目标之一是有效地使用内存。随着应用程序的增长,字符串文字可能会占用程序的大量内存。

2024-08-07 21:15:47 743

原创 Python loging模块如何打印异常堆栈信息到日志文件

请确保你的程序有足够的权限去写入指定的日志文件路径。如果遇到权限问题,你可能需要调整程序的执行环境或者日志文件的位置。会自动捕获当前的异常,并将其详细信息(包括堆栈跟踪)记录到日志中。本身就已经包含了异常堆栈的打印,因此在异常处理中直接调用它即可。方法来将信息写入到日志文件中,而不是直接打印到控制台。如果你只需要记录到文件而不关心控制台输出,可以只保留。如果你想要在日志文件中记录这些信息,你可以在。方法来记录异常的详细信息,包括堆栈跟踪。注意,在实际的异常处理逻辑中,我们使用了。来记录当前的堆栈信息。

2024-08-07 18:51:40 243

原创 APP UI自动化测试框架有哪些

UI(用户界面)自动化测试是软件测试中的一种重要方式,它可以帮助验证应用程序的图形用户界面是否按照预期工作。对于移动应用(如iOS和Android应用),有多种自动化测试框架可以选择,它们各有特色,适用于不同的场景。选择合适的框架通常取决于你的具体需求,比如目标平台、团队技能、测试的复杂度以及是否需要跨平台测试等因素。

2024-08-06 21:48:27 301

原创 Linux查看CPU和内存使用情况

这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3250004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.“load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;

2024-08-06 21:35:39 1124

原创 grpc是什么

gRPC 是一种现代的 RPC 框架,它通过高效的数据序列化和利用 HTTP/2 协议的优势来提高网络通信性能。它广泛应用于分布式系统和微服务架构中,特别是在需要高吞吐量和低延迟的应用场景中。

2024-08-01 21:37:49 367

原创 #capabilities).If you run your tests on a remote vendor, like Sauce Labs or BrowserStack, make sure

这个错误信息表明你的 WebDriver 配置中包含了一些无效或不受支持的能力(capabilities)。WebDriver capabilities 是一组键值对,用于告诉 WebDriver 如何启动浏览器或设备。这些 capabilities 可以是标准的 W3C WebDriver capabilities,也可以是特定于某个服务提供商(如 Sauce Labs 或 BrowserStack)的 capabilities。

2024-08-01 21:36:28 336

原创 adb常见异常处理

当你在命令行中运行 而没有看到任何已连接的设备时,可能是由于多种原因造成的。这里有一些排查步骤可以帮助你解决这个问题:检查USB连接:启用开发者选项:启用USB调试:确认ADB是否安装正确:重启ADB服务:检查USB驱动程序:检查ADB权限:查看ADB输出:尝试使用不同的设备:检查Android设备设置:安全权限问题有的公司出于安全考虑,由于adb可以推送文件到手机,adb被视为敏感权限,需要走审批流程,审批完之后再检查看看。当你遇到 “device unauthorized” 的错误时,这意味着你的设

2024-07-31 21:07:54 1105

原创 如何在Selenium Webdriver中点击SVG元素?

我们可以使用“//*[local-name()=‘text’]”XPath找到上面突出显示的元素,然后使用click()方法单击它。我们将在URL上单击下面突出显示的SVG元素:https://testkru.com/Elements/SVGelemnts。WebElement click()方法是Selenium中点击各种元素的最常见方法之一。我们将使用它来点击SVG元素。有几种方法可以点击SVG元素,我们将在这篇文章中讨论它们,并讨论它们之间应该首选哪一种。

2024-07-31 10:24:19 482

原创 如何处理selenium Webdriver中的文本框?

如果我们仔细观察,我们可以看到DOM元素中“placeholder”属性的值表示在网页上显示为占位符文本的值。因此,如果我们可以获得“placeholder”属性的值,它将为我们提供占位符文本。所以,如果我们能找到一种方法来获取“value”属性的值,我们也将拥有预填充的文本。现在,我们将找到写在输入字段中的占位符文本。如果我们检查突出显示的元素,它将指向它的DOM,在那里我们可以看到元素的ID属性。我们已经使用输入类型元素演示了我们的示例,但我们也可以使用textarea元素并执行相同的操作。

2024-07-30 21:31:43 451

原创 driver. findElement()vs Selenium中的Webelement. findElement()

因此,driver.findElement()和Webelement.findElement()之间的主要区别是driver.findElement()在整个HTML DOM中搜索元素,而Webelement.findElement()在另一个元素中搜索元素。在Selenium中,两种常用的查找Web元素的方法是driver.findElement和WebElement.findElement。findElement()用于在另一个web元素中查找元素,或者我们可以说它在父元素中搜索元素。

2024-07-30 21:12:30 223

翻译 使用Appium自动测试Roku TV应用程序

的一个伟大之处在于,您可以找到驱动程序,使您的自动化测试能够跨越比以往任何时候都更广泛的平台;现在甚至包括媒体流平台!在本文中,我们将学习如何使用Roku TV相对较新的Appium驱动程序测试Roku TV应用程序。。该驱动程序的完整文档可以在README中找到,但我们将在本文中介绍所有重点。

2024-07-30 20:51:20 20

软件测试流程!!!!!

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

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关注的人

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