- 博客(1892)
- 资源 (1)
- 收藏
- 关注
原创 【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)
性能问题在软件开发中是一个常见的挑战。当用户遇到应用程序运行缓慢或卡顿的情况时,往往是由于性能问题造成。性能问题定位是解决这些问题的关键步骤之一,它能帮助我们找出造成应用程序性能差的根本原因。本文将从0到1详细且规范地介绍性能问题定位的过程。
2024-12-04 16:45:40 447
原创 一文搞懂如何设计自动化测试框架(文末赠书)
什么是自动化项目搭建当一个软件开发工程师接到一个新的需要开发的Web项目时,往往需要完成一些准备工作,例如,选择Web框架,做好项目的目录结构设计,连接配置数据库,连接和配置Redis/Kafka;甚至包括一些基础功能的实现和封装,包括MySQL库增删查改操作的封装,登录功能以及登录token的验证等。这个过程通常被称为项目初始化或项目搭建。
2024-12-04 16:37:33 624
原创 【接口自动化测试】一文3000字从0到1详解数据驱动测试!
接口自动化测试是软件测试中的重要环节之一,它能够提高测试效率、减少测试工作量,是提高软件质量的必要手段之一。而数据驱动测试是一种测试方法,它通过使用不同的数据集合来执行相同的测试用例,从而提高测试覆盖率和可靠性。本文将从0到1详细讲解接口自动化测试的数据驱动测试方法。
2024-11-27 16:48:47 362
原创 【接口自动化测试】一文3000字从0到1详解接口测试框架
接口自动化测试是软件测试中重要的一个环节,它能够有效地提高软件质量和开发效率。接口测试框架是实现接口自动化测试的重要工具,它能够管理和执行测试用例,生成测试报告,并提供丰富的断言和验证功能。本文将从0到1详解接口测试框架的搭建和使用。
2024-11-27 16:46:21 593
原创 一文3000字从0到1带你接口测试基础知识【建议收藏】
接口测试是软件测试中的一个重要环节,它主要用于验证系统各个组件之间的相互通信是否正确,以及系统对外提供的接口是否符合预期的功能和性能要求。下面我将带你从零开始,详细介绍接口测试的基础知识。
2024-11-26 15:52:49 621
原创 用例自动化!测试人应对需求频繁变化的5大策略!
在当今快速变化的软件开发环境中,需求频繁变动已成为常态,这种变化除了增加了开发团队的挑战,也对测试工作提出了更高的要求,测试用例作为确保软件质量的关键环节,其编写与执行的实用性在面对不断变化的需求时显得尤为重要。本文将结合实际案例,探讨测试人员如何应对频繁变化的需求。
2024-11-26 15:28:01 683
原创 技术干货 —— 软件测试面试题(附答案)
1、文档测试主要包含什么内容?参考答案:在国内软件开发管理中,文档管理几乎是最弱的一项,因而在测试工作中特别容易忽略文档测试也就不足为奇了。要想给用户提供完整的产品,文档测试是必不可少的。文档测试一般注重下面几个方面:文档的完整性:主要是测试文档内容的全面性与完整性,从总体上把握文档的质量。例如用户手册应该包括软件的所有功能模块。描述与软件实际情况的一致性:主要测试软件文档与软件实际的一致程度。例如用户手册基本完整后,我们还要注意用户手册与实际功能描述是否一致。因为文档往往跟不上软件版本的更新速度。易理解性
2024-11-25 16:08:43 704
原创 在appium自动化中,如何处理系统弹出“申请照片和媒体库”权限的弹窗!
在Appium自动化中,处理系统弹出的权限弹窗是一项非常重要的任务。当我们执行自动化测试时,经常会遇到需要获取设备权限的情况,例如访问照片和媒体库。在本文中,我们将详细介绍如何处理这种权限弹窗。
2024-11-25 16:07:02 235
原创 如何选择一个性能测试工具(LoadRunner和Locust的一次对比)
如何选择一个性能测试工具(LoadRunner和Locust的一次对比)、LoadRunnerLoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。
2024-11-20 15:17:11 571
原创 8年经验之谈 —— 推荐几款常用Web自动化测试神器!
Web自动化测试在保证质量、提升效率、软件开发加速迭代上起到关键作用,它已经成为现代软件测试中不可或缺的一部分,今天给大家介绍推荐几款常用的Web自动化测试工具。
2024-11-20 15:13:55 791
原创 性能测试中如何设计真实的负载呢?
性能测试是一项关键的软件开发活动,它可以帮助我们评估系统在不同负载下的响应能力,并找出系统的瓶颈。然而,要确保我们的性能测试结果真实可靠,我们需要设计一个真实的负载。本文将从零开始,详细介绍如何设计真实负载的性能测试方法,并提供一些规范要求,以确保测试结果的准确性和可靠性。
2024-11-12 15:42:15 926
原创 纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。
2024-11-12 15:32:06 583
原创 Selenium,自动化测试的最佳工具!
大家好,我是彭于晏,今天我们来聊聊自动化测试工具中的一位大明星——Selenium。如果你是一个初学者,可能会觉得自动化测试听起来有点复杂,但其实只要掌握了基础,它会让你省去很多手动测试的麻烦。Selenium是一个非常强大且易于上手的自动化测试工具,它能够模拟人类用户在浏览器中的各种操作,帮你自动化执行测试任务。
2024-11-11 16:54:43 925
原创 JMeter 接口和性能测试常用函数最全解析!
JMeter工具是接口和性能测试一个非常主流的工具,其中非常强大的一个点就是封装了很多函数可以直接调用来实现丰富的功能。所以,学习好JMeter的函数的使用能帮助我们更好的使用这个工具编写接口和性能测试脚本。
2024-11-11 16:49:04 860
原创 2024Selenium自动化常见问题及解决方式!
"NoSuchElementException"异常:确保使用了正确的选择器来定位元素。可以使用id、class、XPath或CSS选择器等。可以尝试使用find_elements方法来查找元素列表,并检查列表的长度来判断元素是否存在。使用显式等待(WebDriverWait)来等待元素加载完成。在定位元素之前,确保页面已经完全加载。"ElementNotVisibleException"异常:使用JavaScript操作隐藏的元素,如修改元素的style属性,使其可见。使用显式等待来等待元素在页面中可见。
2024-11-06 15:05:21 380
原创 Selenium 高频面试题及答案!
1、什么是 Selenium?它用于做什么?Selenium 是一个用于自动化测试的开源框架。它提供了多种工具和库,用于模拟用户在不同浏览器和操作系统上的行为,并且可用于测试网页应用程序。
2024-11-06 15:03:47 974
原创 Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:1. Python 基础知识- 安装 Python:从 Python 官方网站下载并安装最新版的 Python。- Python 解释器和交互式环境:了解 Python 解释器和如何在交互式环境中执行 Python 代码。- 变量和数据类
2024-11-05 15:24:06 365
原创 软件测试 —— Jmeter常见的几种报错及解决方案!
在进行Jmeter项目练习的时候,经常会遇到一些问题。我们的同学为大家整理一些Jmeter的报错,并提供了解决的思路。可以先收藏起来,遇到类似的问题可以参考看看。
2024-11-05 15:21:51 403
原创 Selenium + Pytest自动化测试框架实战!
测试框架有什么优点呢:1.代码复用率高,如果不使用框架的话,代码会很冗余2.可以组装日志、报告、邮件等一些高级功能3.提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件4.使用更灵活的PageObject设计模式【文末有配套资源免费获取!测试框架的整体目录这样一个简单的框架结构就清晰了。知道了以上这些我们就开始吧!我们在项目中先按照上面的框架指引,建好每一项目录。注意:python包为是的,都需要添加一个init.py文件以标识此目录为一个python包。
2024-11-04 15:11:39 1083
原创 哇塞!最新面试题来袭,你准备好了吗?
三.python推导式在中,推导式()是一种简洁而强大的语法,用于快速创建列表、集合、字典等数据结构。推导式可以让代码更加简洁、易读,并且提高代码的执行效率。以下是几种常见的推导式。推导式可以在一行代码中完成对数据结构的创建和操作,非常方便。你可以根据具体需求使用不同类型的推导式来简化代码。编写微信发红包功能的测试用例时,可以考虑以下几个方面输入金额:验证输入不同金额的红包是否能成功发送。选择发送对象:验证选择不同的发送对象(好友、群聊等)是否能成功发送红包。发送
2024-11-04 15:06:55 465
原创 接口文档下的渗透测试!
接口文档背景、随着前后端分离架构的优势越来越明显,前后端分离的应用场景也越来越广,如今前后端分离已成为互联网项目开发的业界标准使用方式,而为了前后端程序员在实际开发中能够有统一的接口文档去调试,因此也随着衍生出了很多API接口文档以及调试工具,如swagger、docway、yapi、Web Api HelpPage等。再结合之前挖掘SRC以及甲方工作中也发现过多处这种问题,汇总案例,输出一篇Swagger UI接口文档下的测试文章。
2024-11-01 15:04:11 666
原创 测试框架 —— Playwright Fixture夹具有效利用的建议指南!
测试框架是软件开发中至关重要的工具,它可以帮助开发人员在编写、执行和维护测试用例时提高效率。在本文中,我们将介绍Playwright(一个跨浏览器自动化测试工具)中的Fixture夹具的有效利用方法。通过遵循以下几个步骤,您可以从零开始使用Fixture夹具并编写详细且规范的测试用例。
2024-10-30 15:22:42 339
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
很多小伙伴都面临着这样的情况,千辛万苦拿到了面试机会,却因种种原因翻车:“在面试的时候不能将自己的真实实力表现出来。”“在回答面试官问题时,抓不到重点。”“紧张,说话结巴,不知如何最好地展现自己。”而以上的种种情况,正是因为我们忽略了如何磨炼好面试技术,才使与心仪的企业失之交臂。俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备,是帮助我们取得好成绩的最佳方式。本期,笔者为大家整理了5个在面试过程中出现频率很高的问题,小伙伴可以自行收藏学习。 面试官在问这个问题时候,其
2024-10-30 15:15:59 846
原创 性能压测及分析调优实践 !
文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计、执行、业务指标监控、性能指标分析,结合监控找出了性能瓶颈并给出了相应的性能优化解决方案
2024-10-29 16:28:15 1017
原创 纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。
2024-10-29 16:03:26 678
原创 性能测试工具|如何有效度量前端性能
目标、从用户角度明确前端 Web、H5 性能测试需要重点关注的内容;根据关注内容明确性能测试过程中的性能评判指标和建议的阈值范围;整理性能测试过程中各性能评价指标的收集方法;明确性能测试完毕后的测试结果展现形式。
2024-10-28 15:04:29 602
原创 自动化测试如何做?掌握这些要点,效率翻倍!
在现代软件开发过程中,自动化测试扮演着不可或缺的角色。为了确保产品在不同功能模块和更新迭代中保持高质量表现,自动化测试的层次分布和优先级成为了重要考量。然而,很多团队仍然存在误区,特别是偏向UI自动化测试,忽视了更为基础的单元测试和接口测试。本文将详细分析自动化测试的层次分布及其优先级,并提供具体案例,帮助大家更清晰地理解自动化测试的合理安排。
2024-10-28 15:00:00 451
原创 使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。
2024-10-24 15:00:11 433
原创 一文1800字使用Jmeter进行http接口性能测试!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2024-10-23 16:47:34 908
原创 搬运工分分钟让你了解Web接口测试!
01、什么是接口?百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式
2024-10-23 16:26:48 943
原创 Selenium自动化测试实现滑动滑块验证码自动识别!
背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!01\实现方案模板匹配\通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。
2024-10-22 16:23:28 828
原创 2024 年11个API 自动化测试工具,你知道几个?
API自动化测试工具在软件开发和集成过程中扮演着至关重要的角色。这些工具能够帮助开发人员和测试人员快速、准确地测试API,确保其在不同环境和条件下的稳定性和可靠性。
2024-10-21 15:48:41 674
原创 性能测试 —— 终于能看懂Jmeter报告了!
本章主要说明2个方法查看压测结果、Aggregate Report、Aggregate Report翻译为聚合报告,是JMeter常用的一个Listener。添加路径:右键Thread Group或Test Plan > Add > Listener > Aggregate Report
2024-10-21 15:33:32 345
原创 8年软件测试工程师感悟 —— 写给还在迷茫中的朋友!
互联网仍在发展,但已经是存量市场了,对人员规模的需求正在放缓。在存量市场里,冗余人员和低效人员会被淘汰、被外包,而优秀的人才也会一直受到招聘方的青睐。所以我们就看到了近期行业里冰火两重天的一幕,一边是大量的低端测试工程师被淘汰、被外包和被迫转行,求职屡屡碰壁,而另一边,却是很多测试经理求贤若渴四处挖人。需求和供给的不匹配,导致招人难、就业也难。
2024-10-18 16:19:44 468
原创 测试自动化成功关键因素!
在软件测试领域,自动化测试被广泛认为是提高效率和准确性的关键工具。然而,尽管自动化测试具有巨大潜力,但实现其最大效益并非易事。本文将探讨测试自动化中的一些常见挑战,并提供策略以确保项目的成功。
2024-10-18 15:54:03 397
原创 Pytest参数详解 — 基于命令行模式!
当一个或者多个测试用例失败时,如果希望定位到最后一个失败的用例重新运行,可以使用 --lf。--ff 与 --lf 基本相同,不同的在于 --ff 会运行完剩余的测试用例。使用 -m "mark1 and not mark2" 则会选中有mark1的测试用例,而过滤掉 mark2 的测试用例。-x 是遇到失败就停止运行,而 --maxfail 则可以指定允许失败几次,达到最大失败次数以后停止运行。--tb=auto:默认值,如果有多个用例失败,仅打印第一个和最后一个用例的回溯信息,格式为 long。
2024-10-16 15:21:27 871
原创 8年经验之谈!手动测试和自动化测试的区别!
在软件测试领域,手动测试和自动化测试是两种主要的测试方法,它们各有优势和局限性。本文将探讨这两种测试方法的区别、应用场景以及一些相关的测试技术。
2024-10-15 15:16:44 466
原创 最强Python自动化测试工具:Selenium的实战指南!
最强Python自动化测试工具:Selenium的实战指南:当今的软件开发世界中,自动化测试是确保软件质量的关键环节。Selenium是最著名的自动化测试工具之一,它允许你模拟用户在浏览器中的行为。今天,我们将探索这个最厉害的Python自动化工具。
2024-10-14 15:21:40 328
原创 软件测试工程师面试整理 —— 编程与自动化!
在软件测试领域,编程与自动化是提升测试效率、覆盖率和可靠性的关键因素。掌握编程技术和自动化测试框架,能够帮助测试人员有效地执行大量重复性测试任务,并迅速反馈软件的质量状况。以下是编程与自动化在测试中的主要应用及相关技术介绍:
2024-10-11 16:09:54 670
python基础.docx
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人