自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悠然的笔记本

悠然聊测试! 持之以恒,贵以专!

  • 博客(94)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 《2025年软件测试工程师面试》MySQL面试题

MySQL是一个关系型数据库管理系统,具有性能卓越、成本低、开源、易用性好、社区支持强大等特点。

2025-03-11 22:30:25 177

原创 算法测试的2个重要指标详解

在算法模型评估中,准确率(Precision)和召回率(Recall)是两个重要的指标,特别是在分类问题中。它们用于衡量模型在预测正例方面的性能。

2025-03-05 15:38:01 324

原创 《2025年软件测试工程师面试》消息队列面试题

消息队列经典面试10问

2025-03-05 10:42:37 426

原创 《2025年软件测试工程师面试》JAVA基础面试题

一种事物的多种表现形态就是多态,比如定义一个类为动物,那么动物可以被子类继承,从而实现具体动物的方法。

2025-03-03 15:44:42 71

原创 《2025软件测试工程师面试》性能测试面试篇

在已准备好的测试环境中,按照测试策略和测试用例,执行测试脚本。在测试过程中,应实时监控系统的性能指标,如CPU使用率、内存使用率、中间件性能、数据库性能等。同时,根据测试策略使用不同的虚拟用户和测试组合运行测试,以模拟实际用户的使用情况。在需求分析的基础上,进行性能测试需求的评审,明确业务背景、业务目标,解决疑惑点,并记录在档。同时,确定业务测试范围及业务测试周期。

2025-03-03 15:37:38 104

原创 《2025软件测试工程师面试》接口框架TestNg篇

public class ConcurrentTest { @Test(threadPoolSize = 4, invocationCount = 10) public void testConcurrentMethod() { // 测试逻辑 System.out.println("Thread ID: " + Thread.currentThread().getId() + " is executing the test.");该组是TestNG中的一个属性, 它允许你执行多个测试用例。

2025-03-03 15:32:51 311

原创 《2025软件测试工程师面试》UI自动化篇

3、Selenium 保证元素成功率是通过元素的定位,当然它的定位方法很多,一定能有合适的。但是在自动化工程的实施过程中,高质量的自动化测试不是只有测试人员保证的,需要开发人员规范开发习惯,如给页面元素加上唯一的 name,id 等,这样就能大大地提高元素定位的准确性。Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程数等。所以不能单方面追求运行速度的,要确保稳定性,能稳定地实现回归测试才是关键。

2025-03-03 15:30:04 189

原创 《2025软件测试工程师面试》接口测试篇

接口测试是测试系统组件间接口的一种测试,主要用于检测外部系统和内部系统之间以及各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理的过程,以及系统间的相互逻辑依赖关系等。

2025-03-03 15:12:03 89

原创 《2025软件测试工程师面试》功能测试篇

例如,等价类划分是将输入数据划分为合理的等价类,从每个等价类中选取一个代表性的值进行测试,从而减少测试用例的数量,提高测试效率。在测试过程中,发现用户注册时无法正常接收验证码的问题,通过模拟用户操作、查看日志和代码分析,发现是由于短信服务接口不稳定导致的,与开发人员沟通后对接口进行了优化,解决了问题。测试边界值和接近边界的值,以发现边界条件是否会产生错误。测试计划应包括测试目标、测试范围、测试策略、测试资源、测试时间表、测试进度控制、测试风险等内容,要根据项目特点和需求合理制定,确保测试活动有序进行。

2025-03-03 14:47:03 307

原创 《破圈》读书笔记

认知”这个词就不那么容易定义了,很多人都聊过认知,但是细细看去,每个人对于认知的定义都是不一样的。为了方便阐述,在本书中,我把“认知”定义为经过处理并内化后的知识及其应用。自我认知,就是已经内化了的关于自己的知识和应用。自我认知上的局限性,就是已经被内化但带有局限性的知识,比如下意识地觉得自己不够好的信念,遇到小事情容易发怒的情绪,或是忽略了前提条件的经验主义。这三种我们可以分别归类到惯性的假设模式(信念体)​、惯性的情绪模式(情绪体)和惯性的经验模式(记忆体)​。

2025-02-28 15:32:18 914

原创 低代码平台

然而,低代码开发也面临一些挑战,如缺乏专业的技术背景可能导致应用的架构不够合理、功能和灵活性有限以及安全性和合规性等问题。因此,在选择低代码平台时,企业需要详细评估具体需求和应用场景,并选择一个功能丰富、易于使用的平台来快速搭建管理软件。随着技术的不断发展和完善,低代码开发将成为未来应用开发的主流趋势之一。低代码技术已经广泛应用于多个行业和领域,如金融、医疗保健、零售和电子商务、教育以及政府服务等。,通过可视化的用户界面和配置化的方式,减少传统手写代码的工作量,从而快速创建应用程序。较少的代码、以较快的。

2025-02-28 15:00:38 225

原创 DeepSeek大胆预测:未来十年软件测试行业会变成啥样?

基于2025年软件测试行业分析报告及未来五到十年行业发展趋势报告的主要内容,DeepSeek大胆预测:2025~2035这未来十年软件测试行业会变成啥样?,我把它记录下来,10年后再回过头来看一下。

2025-02-25 15:17:22 211

原创 AI 工作流功能验收:测试工程师的全方位指南

AI 工作流的引入为企业带来了新的机遇和挑战。作为测试工程师,我们需要从功能、性能、兼容性、安全性、用户体验和稳定性等多个方面进行全面测试,确保工作流的稳定、高效运行。通过严谨的测试流程和方法,把好质量关,为用户提供优质的产品和服务。在实际测试过程中,我们还需要不断学习和探索,掌握新的测试技术和工具,提升测试效率和质量。希望本文能够为测试工程师在 AI 工作流功能验收方面提供一些有益的参考和帮助。

2025-02-24 12:19:30 805

原创 【每日一算法】二分查找

二分查找是一种算法,其输入是一个有序的元素列表(必须有序二分查找(Binary Search),也称折半查找,是一种在有序数组中查找特定元素的高效算法。它可以快速找到目标值的索引(如果存在),否则返回null。你可以快速排除一半的书籍,每次比较后再缩小范围,迅速定位目标书籍。二分法通过分治思想,将问题规模不断缩小,从而快速定位目标元素。时间复杂度为 O(log n),非常高效,是处理有序数据时的强大工具。,这是由于每次都将查找范围减少一半,因此非常适合大规模数据的快速查找。(初始为数组末尾元素索引)。

2025-02-22 19:51:11 518

原创 AI趋势下,软件测试工程师怎么拥抱AI

AI技术快速发展,测试工程师需要保持对新技术的关注和学习,如强化学习、迁移学习等在测试领域的最新应用。通过参加AI相关的在线课程、研讨会和认证考试,如数据科学、机器学习工程师认证等,增强个人简历的吸引力,并不断提升自己的专业技能。这要求测试工程师不仅要具备丰富的测试经验,还要具备将经验转化为AI模型可理解的知识的能力。在AI辅助测试的环境下,测试工程师需要更有效地与开发、产品团队沟通AI测试的策略、成果及优化方向,促进团队协作。通过有效的沟通和协作,可以更好地利用AI技术提升测试效率和质量。

2025-02-21 16:22:45 336

原创 机器学习,我们主要学习什么?

学习机器学习需要掌握数学基础、编程技能、核心概念与算法、深度学习技术,并通过实践项目来巩固知识。深度学习是机器学习的一个重要分支,近年来取得了巨大的进展,因此也是学习的重点之一。机器学习依赖于数学理论,因此具备扎实的数学基础是必要的。机器学习需要通过编程实现算法和模型,因此掌握编程语言和相关工具是必不可少的。机器学习的学习不仅仅是理论知识,更重要的是通过实践来巩固和应用所学内容。机器学习在许多领域都有应用,因此了解相关领域的知识和前沿技术也很重要。机器学习的学习重点是理解核心概念和掌握经典算法。

2025-02-20 14:08:14 1509 1

原创 值得拜读和思考:吴恩达《如何在人工智能领域建立你的职业生涯》

希望有一天,人们可以像阅读与写作一样自然地掌握编程,特别在人工智能(AI)领域。

2025-02-19 17:17:53 714 1

原创 清华大学:Deepseek从入门到精通.pdf (可下载pdf)

在这里插入图片描述](https://i-blog.csdnimg.cn/direct/49991f3073e344ebbc9dabf87b218852.png。关注V 悠然聊测试,回复DeepSeek,就可领取pdf文件。

2025-02-10 18:58:00 634

原创 python2和python3的区别

由于这些差异,Python 2和Python 3的代码并不总是兼容的。Python 2已于2020年1月1日停止官方支持,因此推荐使用Python 3进行新项目的开发。Python 2和Python 3是Python编程语言的两个不同的版本。

2024-12-22 22:07:29 517

原创 Postman:一款被忽视的强大的API开发和测试工具

Postman是一款强大的API开发和测试工具,它于2012年创建,最初是作为一个Chrome浏览器插件推出的。由于其大受欢迎,随后推出了web网页版和桌面客户端。现在,Postman已经成为互联网开发中最流行的API测试工具之一。它是由Abhijit Kane、Abhinav Asthana和Ankit Sobti三位创始人共同创立的企业。

2024-12-12 22:37:17 1295

原创 Web3.0:连接分布式未来的纽带

它不仅是信息的传输工具,还是一个开放且去中心化的平台,使用户能够在无需第三方中介的情况下进行交互、传输和储存数据。Web3.0是连接分布式未来的纽带,它将对我们的生活和工作产生深远影响。尽管目前在国内的应用还有限,但Web3.0的潜力是巨大的。通过不断的发展和创新,我们可以期待着一个更开放、去中心化和安全的互联网时代的到来。作为Web的下一代,Web3.0将引领我们进入一个全新的数字时代,重新定义了我们与互联网的关系。Web3.0正成为我们数字化世界的未来,它将开创出更多的机遇和挑战。

2024-12-06 14:37:54 961

原创 《7天上手Python》day01 基础知识

在程序中可随时修改变量的值,而Python将始终记录变量的最新值。下面代码,添加变量导致Python解释器需要做更多工作。处理第一行代码时,它将变量message与文本"Hello Python world!"关联起来;处理第二行代码时,它将与变量message关联的值打印到屏幕。#类的首字母大写#__init__是一个特殊方法,每当根据Dog创建新实例,Python都会自动运行它#self 必须放在所有参数最前面# 原因:为何必须在方法定义中包含形参self呢?

2024-11-18 13:32:10 874

原创 业务测试总结之电商购物车如何测试?

电商系统的购物车如何测试?

2024-10-25 21:28:45 553

原创 软件测试工程师 朝哪里进阶?

当我们测试工程师工作了2-3年后,就需要往前走往高走,就像一句名言说的:我们需要像ceo一样工作。将自己的边界扩大一点,边界大了,挑战和机遇就多了,职场道路也会越走越宽。软件测试工程师 朝哪里进阶呢?软件测试工程师 朝哪里进阶?这里浅谈一下我的看法。

2024-10-07 23:33:40 133

原创 三高系统(高可用、高并发、高性能)如何进行质量保障?

三高系统(高可用、高并发、高性能)如何进行质量保障?17年资深测试老鸟来告诉你

2024-10-07 23:10:58 381

原创 性能测试计划和报告

性能测试计划和性能测试报告是性能测试过程中的两个重要文档,分别用于指导性能测试的实施和总结性能测试的结果。性能测试计划是在性能测试前制定的一份详细计划,其中包括测试范围、测试目标、测试环境、测试策略、测试用例和测试工具等内容。它的主要作用是确保性能测试的顺利进行,提高测试的效率和有效性。性能测试报告是性能测试后生成的一份报告,用于总结性能测试的结果和分析性能问题。报告通常包含测试结果的详细数据和图表,以及对这些数据的解读和分析。这样的报告有助于发现系统的性能瓶颈,为解决性能问题提供依据和指导。

2024-08-09 22:33:25 90

原创 性能分析的思想和方法

作为新手,经历了性能测试需求分析、性能测试计划、性能测试压测工具/脚本等前置的一系列准备后,到了实施环节,支棱起来压测后,怎么判断有没有问题呢?本文主要讲一下性能分析思想的几种方法,让大家知道在压测过程中发现了问题后如何去分析问题。

2024-08-09 21:25:24 447

原创 性能测试工具之JMeter

Apache JMete应用程序是开源软件,是一个100%纯Java应用程序,旨在负载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。JMeter是一个免费、开源、跨平台的性能测试工具,于20世纪90年代后期面世。这是一个成熟、健全且具有高度可扩展性的工具。JMeter有大量的用户,并提供了大量用于测试的插件。JMeter可用于测试静态和动态资源、Web动态应用程序的性能。

2024-08-08 20:58:39 288

原创 常见的性能测试工具之比较

‌它通过模拟大量用户实施并发负载及实时性能监测,‌帮助确认和查找问题。‌LoadRunner能够测试整个企业架构,‌缩短测试时间,‌优化性能,‌并加速应用系统的发布周期。‌它适用于各种体系架构的自动负载测试,‌能够预测系统行为并评估系统性能。Gatling是一款基于Scala开发的高性能服务器性能测试工具,‌主要用于对服务器进行负载等测试,‌并分析和测量服务器的各种性能指标。‌它特别适用于基于HTTP的服务器测试,‌如Web应用程序和RESTful服务。‌

2024-08-08 18:52:26 103

原创 性能测试度量指标详解

如果内存页交换频繁,说明系统的内存可能不足。在性能实施过程中,如果不清楚度量指标,也不清楚性能压测的目标,这可能就会导致在盲目的进行性能压测。,指的系统在负载运行期间对资源的使用程度,包括数据库服务器、应用服务器、Web服务器的CPU、内存、硬盘、外置存储、网络带宽等资源的占用率。如果被测系统对磁盘读写过于频繁,Disk Rate的值很高,则会导致大量请求处于IO等待的状态,系统负载升高,响应时间变长,吞吐量下降。根据不同的性能测试目的,性能测试人员会采用不同的测试方法,选择不同的性能测试度量指标。

2024-08-08 14:51:26 181

原创 深度认识性能测试之性能测试的方式

性能测试的方法有 静态测试和动态测试。静态测试是在早期的需求、技术架构、数据库设计等阶段就进行的,及早的评估和分析出会影响性能的不合理的设计。动态测试是我们常见的性能压测方式。在快速的迭代开发中尽早的纳入到研发流程中。

2024-08-08 09:58:59 86

原创 APP测试,怎么测? (APP测试看这篇就够了)

当我们说APP测试的时候,需要聊些什么呢?APP测试,怎么测? 看这篇就够了

2024-08-01 18:00:26 198

原创 七-容量管理之容量测试

目前在没有线上全链路压测改造的情况下,线上可以进行读服务的容量测试(写服务需要全链路压测改造才能在线上执行)。容量测试过程,是个循序渐进的过程,逐步对目标服务施加压力,期间需要严密监控各项指标,一旦出现异常,应确保无风险的情况下才能继续施压。容量测试结束后,得出明确的结论,总结测试过程中的各项指标和数据,与各方确认数据结论是否正常以及是否达到预期,编写测试报告,输出结论。容量测试是容量保障的一种验收手段,通过容量测试达到系统的2倍、3倍容量,我们可以知道对应的容量下需要多少的服务资源。如何进行容量测试呢?

2024-03-27 09:16:37 514

原创 六-容量管理之相关工具

对于小公司以上相关平台工具可以找到相应的工具进行搭建使用,也可以完成容量管理相关工具搭建,达到容量管理可衡量、可观测、可应对的效果。

2024-03-27 08:31:00 156

原创 五-容量管理之容量预案

容量预案(Capacity Plan)是容量管理的一个重要组成部分。

2024-03-27 08:08:32 122

原创 四-容量管理之容量优化

容量优化是容量管理的核心,是容量管理价值的集中体现。

2024-03-26 23:43:25 280 3

原创 三-容量管理之容量管理策略

总结策略、方法、方式上定义、明确和落地,组织、管理、流程上统一进行配合、协同,才能达到良好的效果。(1)设定容量管理目标。(2)建立专门的容量管理虚拟项目团队和相应负责人。(3)展开容量管理策略优化相关的业务和技术培训。(4)建立容量管理的考核和奖惩机制,并持之以恒做下去。

2024-03-26 23:29:26 372

原创 二-容量管理之容量水位

容量水位来代替IT资源的利用率。只有知道当前的容量水位,我们才可以依此进行各种判断和规划。后面进行容量分析时也是基于容量水位的元数据进行多维度整合分析,并进一步优化的。容量水位越低,则说明资源利用率不高、可优化空间大,可以采取一些缩容、降低配置等措施;容量水位越高,则说明业务即将或已经达到了资源瓶颈,需要进行扩容或增加相关IT资源投入,否则容易给业务造成风险。

2024-03-26 23:07:13 486

原创 容量管理是什么?

随着企业对外服务的内容和用户不断增长,企业会不断增加对硬件和云基础设施的投入,用于满足业务发展的需要。但是很多业务和技术架构师很可能没有关心或思考过采购这些IT资源的必要性,或者应采购多少IT资源才算合理。当前很多企业的资源管理常态是上了新的产品或业务,相应的硬件和云资源也随之增加,最后导致企业费用支出不断上升、投入产出比很低,甚至入不敷出。很少有人从顶层设计层面出发,思考这些业务和产品到底需要多少 IT 资源,以及需要这么多 IT 资源背后的逻辑和依据。

2024-03-26 22:57:32 1794

原创 软件测试工程师应该怎么样?

4. 测试工具和技术:测试经理需要了解测试工具和技术,包括自动化测试、性能测试、安全测试、接口测试等,以便更好地管理测试团队和负责测试项目的工作。分析当前测试项目和计划的偏差,选择适合的测试用例,跟踪测试过程,调整测试策略,在适应变化的情况下依然保持版本测试的节奏,引导产品一步步达成测试质量目标。1. 产品或系统的主要功能和用户需求:测试经理需要了解产品或系统的主要功能和用户需求,以便更好地负责测试并提供有价值的意见和建议。制定产品的测试策略,故其需要熟练掌握产品技术和测试技术,并有能力找到其中的平衡点。

2024-01-18 13:00:39 437

吴恩达新作《如何在人工智能领域建立你的职业生涯》

吴恩达新作《如何在人工智能领域建立你的职业生涯》

2025-02-24

Effective+Java中文版+电子书

Effective+Java中文版+.pdf,下吧下吧,别浪费我感情,我可是很辛苦才找到,大多网站太恶心,都要注册才能下.

2008-11-05

Effective+Java中文版电子书

Effective+Java中文版电子书

2008-11-05

Eclipse-Hibernate

Eclipse-Hibernate 插件的安装方法

2008-05-20

Oracle

oracle 基本上的知识汇总

2008-04-26

JR 精品文章 - 做网站的一些技巧

JR 精品文章 - 做网站的一些技巧

2008-04-12

MySQL5.0安装详细介绍

这个文档包你可以不费太大的劲儿就可以将MySQL5.0安装好<br>Believe Me!

2008-02-29

火车列车时刻查询系统

VS2005 sqlserver2000 数据库文件也在包中<br>肯定能看到效果 顶一下... <br>项目答辩中的第一哦 看看...

2008-02-18

一个Struts的项目(通讯录addrssBook)

项目代码漂亮 内含本人在这个小项目中学到的小精华的总结 值得看...

2008-02-18

hibernate3入门

手把手教你在myeclipse5.5 下配置hibernate3<br>...

2008-02-16

struts1+hibernate 简单的增删改查

最近在学习hibernate 就动手做个简单的结合了struts1的图书的增删改查,重点处做了注释,相信看起来简单易懂 ...呵呵如果你还不知道怎么配置hibernate 可以下载我的"hibernate入门" 手把手教...

2008-02-16

Hibernate3的帮助文档

自己也是刚接触hibernate 蛮适合新手 <br>而且含盖了hibernate的基本的知识....

2008-02-15

WebWork的入门

webwrok入门的PPT

2008-02-14

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

TA关注的人

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