
干货分享
文章平均质量分 83
程序员小 濠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2024Selenium自动化常见问题!
"NoSuchElementException"异常:确保使用了正确的选择器来定位元素。可以使用id、class、XPath或CSS选择器等。可以尝试使用find_elements方法来查找元素列表,并检查列表的长度来判断元素是否存在。使用显式等待(WebDriverWait)来等待元素加载完成。在定位元素之前,确保页面已经完全加载。"ElementNotVisibleException"异常:使用JavaScript操作隐藏的元素,如修改元素的style属性,使其可见。使用显式等待来等待元素在页面中可见。原创 2024-10-14 14:05:29 · 311 阅读 · 0 评论 -
2024故障测试入门指南!
混沌工程与故障测试在目的、实施方式和测试环境等方面有明显差异。混沌工程的目标是通过在生产环境中引入随机和不可预见的故障,验证系统在实际运行时的鲁棒性和自愈能力,强调系统在异常情况下能否正常恢复。其实验往往持续进行,旨在不断优化系统的稳定性。原创 2024-10-11 14:17:55 · 1058 阅读 · 0 评论 -
如何模拟异常情况进行接口测试自动化?
接口测试是软件测试中的重要环节,尤其是在分布式系统和微服务架构中,接口的稳定性和正确性直接影响系统的整体性能。在实际应用中,除了要验证接口的功能性,还需要测试接口在各种异常情况下的表现,如网络异常、超时、接口返回错误码等。本文将详细介绍如何通过自动化测试模拟这些异常情况,帮助测试人员更全面地验证系统的鲁棒性和稳定性。一、为什么需要模拟异常情况?在真实的生产环境中,系统运行往往并不如测试环境那样理想。网络中断、超时、错误数据等问题时有发生。如果接口在异常情况下没有得到充分的测试,一旦出现故障,可原创 2024-10-11 14:16:36 · 1081 阅读 · 0 评论 -
算法测试:挑战、难点与改进策略!
一、算法是什么?算法是解决问题的一组步骤或规则的集合。无论是在日常的应用开发中,还是在人工智能、机器学习领域,算法都扮演着重要角色。它通过一系列指令处理输入数据,产生所需的输出。典型的算法类型包括排序算法、搜索算法、加密算法、机器学习模型等。原创 2024-10-10 13:45:38 · 1048 阅读 · 0 评论 -
软件测试工程师如何面试:逻辑清晰与思维能力的双重考验!
软件测试工程师的面试不仅仅是技能的展示,更是一场思维能力和表达能力的较量。一个合格的测试工程师不仅需要掌握专业知识,还要具备良好的表达能力和清晰的逻辑思维。在面试中,逻辑混乱的表现常常暴露两个问题:要么是对知识的理解不够透彻,要么是表达和逻辑能力有待提高。本文将从理论知识、进阶技能和软技能三个方面展开,帮助你更好地准备软件测试工程师的面试。原创 2024-10-10 13:41:07 · 862 阅读 · 0 评论 -
性能测试面试题库总结(40道精选题目)
1)什么是性能测试?答案:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求,就是在特定的运行条件下验证系统的能力状况。原创 2024-10-09 14:26:51 · 980 阅读 · 0 评论 -
如何使用Postman搞定带有token认证的接口实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。原创 2024-10-08 14:01:49 · 512 阅读 · 0 评论 -
做完自动化测试,但别让不会汇报毁了你!
pytest是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与python自带的unittest测试框架类似,但pytest使用起来更简洁和高效,并且兼容unittest框架。pytest能够支持简单的单元测试和复杂的功能测试,pytest本身支持单元测试,可以结合requests实现接口测试,结合selenium、appium实现自动化功能测试,使用pytest结合allure集成到Jenkins中可以实现持续集成。工作中一般会使用持续集成来完成原创 2024-10-08 14:00:39 · 855 阅读 · 0 评论 -
8年测试工程师 —— 如何使用Playwright优化测试性能!
优化Playwright测试性能是确保自动化测试快速、可靠地执行的重要环节。以下是一些具体的策略和技术,可以帮助你提高Playwright测试的性原创 2024-09-26 14:10:03 · 759 阅读 · 0 评论 -
Playwright自动化测试中的异常处理技巧!
在进行Playwright自动化测试时,正确处理异常是非常重要的,因为这直接影响到测试的稳定性和可维护性。以下是一些处理异常的技巧和最佳实践,可以帮助你更好地管理自动化测试中的错误和异常情况。原创 2024-09-26 14:07:26 · 478 阅读 · 0 评论 -
接口测试 —— 如何测试加密接口?
接口加密是指在网络传输过程中,将数据进行加密,以保护数据的安全性。接口加密可以采用多种加密算法,如AES、DES、RSA等。测试接口加密的目的是验证接口加密算法的正确性和安全性。以下是一些详细的测试方法和注意事项:原创 2024-09-25 14:19:17 · 499 阅读 · 0 评论 -
Selenium实现滑动滑块验证码验证!
背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!原创 2024-09-25 14:12:18 · 946 阅读 · 0 评论 -
8年测试工程师 —— 送给测试行业年轻人们的一些建议!
国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作节奏,所以裁员往往优先考虑这类员工。原创 2024-09-24 14:03:35 · 920 阅读 · 0 评论 -
测试即服务(TaaS):概念、优势及应用场景!
随着数字化转型的深入发展,软件质量和用户体验变得愈发重要。传统的软件测试方法已经难以满足现代企业对于快速迭代和高质量交付的需求。在此背景下,“测试即服务”(Testing as a Service, TaaS) 模式应运而生,为软件测试带来了新的解决方案。本文将探讨TaaS的概念、优势以及如何在不同的软件公司或项目中实施。原创 2024-09-24 14:02:18 · 764 阅读 · 0 评论 -
Postman请求参数:Query、Path、Body 详解!
Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。原创 2024-09-23 14:07:17 · 939 阅读 · 0 评论 -
使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。原创 2024-09-23 14:05:33 · 757 阅读 · 0 评论 -
遇到这3种接口测试问题,其实,你可以这么办~
作为整个软件项目的必经环节,软件测试是不可缺少的“查漏补缺”环节。而作为软件测试中的重要一环——接口测试,几乎串联了整个项目所有的输入和输出环节。前几年,我在做后端测试时,接触最多的正是接口测试。基于此,我想给大家分享一些我曾经碰到过的接口测试难题,希望抛砖引玉,给正在做测试的小伙伴们提供一些避雷方案。原创 2024-09-20 19:29:03 · 826 阅读 · 0 评论 -
单一接口测试的要点以及实例分享!
单接口测试是指针对单个接口进行测试,主要内容和思考点包括:功能测试:针对接口的输入、输出、状态转换等功能进行测试。确保接口按照需求规格书中定义的功能正常工作。测试各种输入情况下的输出是否符合预期。原创 2024-09-20 19:27:50 · 930 阅读 · 0 评论 -
接口测试基础概念与重要性!
1. 什么是接口测试?在软件开发中,应用程序通常是由多个模块或服务组成的。这些模块之间需要通过“接口”来进行数据交换或功能调用。接口测试(API Testing)就是通过测试这些接口,确保它们能够正确地接收请求、处理数据并返回预期的结果。原创 2024-09-20 14:03:56 · 814 阅读 · 0 评论 -
性能测试 —— 测试用例策略和方法!
一、测试用例、无论是功能测试还是性能测试,执行用例时候都有优先级之分,对于性能测试来说,优先级可以这样划分:①.重要的(业务场景中的核心)②.重复的(用户使用频率最高的)③.重量级的(消耗大量系统资源的)原创 2024-09-20 14:01:48 · 1091 阅读 · 0 评论 -
8年经验分享 —— 带你从0开始学习自动化框架Airtest!
现在市面上做UI自动化的框架很多,包括我们常用的Web自动化框架Selenium,移动端自动化框架Appium。虽然Selenium和Appium分属同源,而且API都有很多相同的地方,可以无损耗切换,但是还是需要引入不同的库,而且偏向UI层面的自动化有一个很大的痛点,就是元素定位会差一些,所以在这个过程中,通过各种各样的手段,比如引入OCR图像识别技术,很多都会使用原生的open-CV,在这个过程中,识别率就是我们要解决的一大问题。原创 2024-09-19 13:51:59 · 1539 阅读 · 0 评论 -
玩转自动化测试:Monkey工具实践应用~
本文将介绍monkey在自动化测试中的使用技术,主要包括monkey的安装和配置,使用monkey进行自动化测试的步骤,以及monkey的常用选项和技巧原创 2024-09-19 13:50:18 · 975 阅读 · 0 评论 -
解密Fiddler,从零开始轻松掌握弱网测试技巧!
使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理。这篇文章就带大家了解一下抓包过程。原创 2024-09-18 19:44:44 · 884 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是一种通过编写脚本或使用工具来执行测试的方法,以提高测试效率和准确性。在web页面下进行自动化测试可以帮助开发团队快速验证功能的正确性和稳定性,减少人工测试的工作量。本文将介绍从零开始如何进行web页面的自动化测试,包括测试框架的选择、测试环境的搭建、脚本的编写和执行、以及结果的分析。原创 2024-09-18 19:43:18 · 430 阅读 · 0 评论 -
python 接口自动化测试中的高阶函数!
高阶函数简介:高阶函数是指接受函数作为参数或者返回函数作为结果的函数。在 Python 中,有许多内置的高阶函数,如 map, filter, reduce 等,它们可以极大地简化代码并提高代码的可维护性。原创 2024-09-18 14:11:38 · 606 阅读 · 0 评论 -
安全测试:全面指南!
随着互联网技术的快速发展,网络安全威胁日益增多。企业不仅需要保护其数据资产免受外部攻击,还需要确保内部系统的安全性。安全测试作为软件开发生命周期中的关键环节,旨在识别潜在的安全漏洞和风险点,从而提高产品的整体安全性。原创 2024-09-18 14:10:25 · 545 阅读 · 0 评论 -
测试3个月,成功入职 “字节”,我的面试心得总结!
今天来给大家讲一下软件测试工程师的面试一些技巧、建议,以及你们在面试过程中需要做的一些准备、注意事项。很多的小伙伴在刚刚学习完软件测试后就要面临一个问题:就业找工作。找工作要面临的第一件事儿就是面试,很多小伙伴对面试完全是模糊并且迷茫的,大部分人谈到面试都有会紧张、患得患失的情绪。为了能够帮助大家打消面试诸多顾虑,今天雨果就从头到尾带大家进入测试面试。原创 2024-09-13 14:06:03 · 593 阅读 · 0 评论 -
app UI自动化测试框架都包含哪些内容?
UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。原创 2024-09-13 14:04:40 · 675 阅读 · 0 评论 -
性能测试之中间件:一篇文章告诉你什么是 kafka 和 MQ!
在做项目的性能测试时,MQ和Kafka经常会是项目服务架构中非常重要的组成部分,负责处理大量的实时数据流,如日志收集、消息队列、事件流处理等,Kafka和MQ的性能会直接影响整个系统的表现。所以,我们做性能测试的时候经常也需要关注一下MQ中间件的性能。原创 2024-09-12 20:02:08 · 948 阅读 · 0 评论 -
一文讲解清楚自动化测试中python操作excel
前言: 在python自动化测试过程,操作Excel是很常见的操作,不过有的小伙伴对这块还是有所疑问,比如时间忘记了,或者刚开始接触不会操作,或者对Excel的读、写、更新等操作还是不会,偶尔还会出错。今天就整里一下这块的案例,大家一定要收藏保存哦~~原创 2024-09-12 20:00:53 · 465 阅读 · 0 评论 -
一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!
随着Web技术的不断演进,测试除了对应用的功能性、界面美观性、跨平台兼容性的基本要求外、安全性和性能的要求也逐步增高。因此,全面、系统的测试思维和策略成为了保证Web应用高质量的关键因素。本篇文章将从功能测试、界面测试、兼容性测试和安全测试四个方面,深入梳理测试要点,确保Web应用在各个层面上都能满足用户和业务的需求。通过这篇文章,希望对于构建全面测试思维,提供一些帮助。原创 2024-09-12 14:00:44 · 350 阅读 · 0 评论 -
一文讲解清楚自动化测试中python操作excel!
前言: 在python自动化测试过程,操作Excel是很常见的操作,不过有的小伙伴对这块还是有所疑问,比如时间忘记了,或者刚开始接触不会操作,或者对Excel的读、写、更新等操作还是不会,偶尔还会出错。今天就整里一下这块的案例,大家一定要收藏保存哦~~原创 2024-09-12 13:59:34 · 426 阅读 · 0 评论 -
软件测试 —— Fiddler工具移动端抓包实操!
Fiddler是一款功能强大的抓包工具,主要用于记录和分析客户端与服务器之间的HTTP/HTTPS通信,也是软件测试工作中常用的抓包工具。这里分享如何使用fiddler进行移动端的抓包。原创 2024-09-11 19:59:40 · 2105 阅读 · 0 评论 -
11个性能测试误区!你确定不来看看!
01、应用程序必须通过功能测试才可以测试性能、应该尽早的进行性能测试。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起后,才能检查一个系统的真正性能。原创 2024-09-11 19:58:20 · 808 阅读 · 0 评论 -
python实现基于RPC协议的接口自动化测试!
RPC(Remote Procedure Call)远程过程调用协议是一个用于建立适当框架的协议。从本质上讲,它使一台机器上的程序能够调用另一台机器上的子程序,而不会意识到它是远程的。RPC 是一种软件通信协议,一个程序可以用来向位于网络上另一台计算机的程序请求服务,而不必了解网络的细节。RPC 被用来像本地系统一样调用远程系统上的其他进程。过程调用有时也被称为函数调用或子程序调用原创 2024-09-11 13:49:19 · 939 阅读 · 0 评论 -
JMeter全流程性能测试实战!
我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。原创 2024-09-11 13:47:42 · 925 阅读 · 0 评论 -
这些错误都没遇到过,还敢说你做过自动化测试?!
在执行冒烟测试、回归测试或多浏览器兼容性测试时,利用web自动化测试可以显著节省人力成本,因此web自动化测试的价值非常大。然而,任何从事过web自动化测试的人都会有这样的体会:写自动化代码相对简单,但维护的成本却非常高。一日页面代码频繁变动,测试代码就必须随之调整。此外,web自动化测试通常给人的感觉是:稳定性不足,执行成功率较低,而且有时耗时较长(尤其是在元素等待处理上仅使用sleep方法时,代码执行效率会大幅下降)。原创 2024-09-10 14:23:33 · 1042 阅读 · 0 评论 -
一文300字从0到1使用Postman轻松搞定文件上传测试!
postman经常用于接口测试,但是上传文件参数还是蛮复杂的,记录下过程1.选择请求方式选择post请求方式,输入请求地址2.填写HeadersKey:Content-Type ;Value:multipart/form-data如下图3.填写body选择form-data,key选择file类型后value会出现按钮,点击按钮选择文件,最后点击Send发送即可。4.上传多个文件需要将字段加上[]中括号,然后选择文件的时候可以选择多个文件Get请求方式添加参数在params里面发送数组参数最后感谢每一个认真原创 2024-09-10 14:22:04 · 317 阅读 · 0 评论 -
解析嵌入式测试:发展前景、与软件测试差异及就就业优势!
从“萝卜快跑”的无人驾驶技术走进老百姓的生活中,我们可以发现:全智能时代已经到来,我们的生活各方面都有可能被各种设备/设施所替代,那么从我们测试人员的角度来看这场技术迭代,又有哪些我们可以参与的呢?原创 2024-09-09 14:08:07 · 907 阅读 · 0 评论 -
全面解析性能测试中的瓶颈分析与优化策略!
在软件开发的生命周期中,性能测试是确保应用程序在不同负载下稳定运行的关键步骤。性能瓶颈是导致系统性能下降的主要原因,及时发现并解决这些瓶颈,能够显著提升系统的响应速度和用户体验。本文将深入探讨性能测试中的瓶颈分析方法与优化策略,并通过具体案例展示如何有效地识别和解决性能瓶颈。原创 2024-09-09 14:06:42 · 955 阅读 · 0 评论