技术分享
文章平均质量分 86
测试界的彭于晏
这个作者很懒,什么都没留下…
展开
-
渗透测试怎么做?看看大神一次完整的渗透测试实战!
渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!原创 2024-09-26 15:18:06 · 705 阅读 · 0 评论 -
软件测试 —— 灰度测试及测试流程!
软件测试中的灰度测试是一种结合了黑盒测试和白盒测试特点的测试方法,旨在通过逐步扩大测试范围来评估新系统或新功能在真实环境中的性能和稳定性。灰度测试是软件开发过程中的一个重要环节,它有助于在全面发布前发现并修复潜在问题,同时收集用户反馈以优化产品。原创 2024-09-24 15:31:38 · 329 阅读 · 0 评论 -
软件测试外包干了4年,感觉废了....
先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-09-24 15:21:38 · 765 阅读 · 0 评论 -
2024Selenium自动化常见问题!
"NoSuchElementException"异常:确保使用了正确的选择器来定位元素。可以使用id、class、XPath或CSS选择器等。可以尝试使用find_elements方法来查找元素列表,并检查列表的长度来判断元素是否存在。使用显式等待(WebDriverWait)来等待元素加载完成。在定位元素之前,确保页面已经完全加载。原创 2024-09-23 15:11:42 · 459 阅读 · 0 评论 -
2024故障测试入门指南!
混沌工程与故障测试:混沌工程与故障测试在目的、实施方式和测试环境等方面有明显差异。混沌工程的目标是通过在生产环境中引入随机和不可预见的故障,验证系统在实际运行时的鲁棒性和自愈能力,强调系统在异常情况下能否正常恢复。其实验往往持续进行,旨在不断优化系统的稳定性。原创 2024-09-20 20:29:00 · 795 阅读 · 0 评论 -
算法测试:挑战、难点与改进策略!
一、算法是什么?算法是解决问题的一组步骤或规则的集合。无论是在日常的应用开发中,还是在人工智能、机器学习领域,算法都扮演着重要角色。它通过一系列指令处理输入数据,产生所需的输出。典型的算法类型包括排序算法、搜索算法、加密算法、机器学习模型等。原创 2024-09-19 15:16:16 · 725 阅读 · 0 评论 -
8年经验之谈 —— 如何使用自动化工具编写测试用例?
以下为作者观点,仅供参考:在快速变化的软件开发领域,保证应用程序的可靠性和质量至关重要。随着应用程序复杂性和规模的不断增加,仅手动测试无法满足行业需求。这就是测试自动化发挥作用的地方,它使软件测试人员能够提高效率、增加测试覆盖率并自信地交付高质量的产品。在本文中,我们来谈谈如何具备应对测试自动化的挑战和陷阱的知识和技能。原创 2024-09-18 21:33:31 · 918 阅读 · 0 评论 -
软件测试工程师如何面试:逻辑清晰与思维能力的双重考验!
软件测试工程师的面试不仅仅是技能的展示,更是一场思维能力和表达能力的较量。一个合格的测试工程师不仅需要掌握专业知识,还要具备良好的表达能力和清晰的逻辑思维。在面试中,逻辑混乱的表现常常暴露两个问题:要么是对知识的理解不够透彻,要么是表达和逻辑能力有待提高。本文将从理论知识、进阶技能和软技能三个方面展开,帮助你更好地准备软件测试工程师的面试。原创 2024-09-18 16:07:42 · 1092 阅读 · 0 评论 -
作为性能测试新手,如何使用JMeter快速入门?
性能测试是软件开发中的关键环节之一,确保系统在高负载下能够正常运行。作为一名新手,借助JMeter这一强大的性能测试工具,可以快速掌握性能测试的基本理论,编写脚本并执行测试。本文将从以下几个方面展开,帮助你快速入门。原创 2024-09-13 15:18:45 · 719 阅读 · 0 评论 -
性能测试面试题库总结(40道精选题目)
1)什么是性能测试?答案:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求,就是在特定的运行条件下验证系统的能力状况。原创 2024-09-12 21:00:37 · 1024 阅读 · 0 评论 -
如何使用Postman搞定带有token认证的接口实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。原创 2024-09-12 15:56:27 · 353 阅读 · 0 评论 -
做完自动化测试,但别让不会汇报毁了你!
pytest是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与python自带的unittest测试框架类似,但pytest使用起来更简洁和高效,并且兼容unittest框架。pytest能够支持简单的单元测试和复杂的功能测试,pytest本身支持单元测试,可以结合requests实现接口测试,结合selenium、appium实现自动化功能测试,使用pytest结合allure集成到Jenkins中可以实现持续集成。工作中一般会使用持续集成来完成原创 2024-09-11 20:59:17 · 918 阅读 · 0 评论 -
8年测试工程师 —— 如何使用Playwright优化测试性能!
优化Playwright测试性能是确保自动化测试快速、可靠地执行的重要环节。以下是一些具体的策略和技术,可以帮助你提高Playwright测试的性能:原创 2024-09-11 15:00:22 · 423 阅读 · 0 评论 -
作为一名测试工程师如何学习Kubernetes(k8s)技能
Kubernetes(K8s)作为云原生时代的关键技术之一,对于运维工程师、开发工程师以及测试工程师来说,都是一门需要掌握的重要技术。作为一名软件测试工程师,学习Kubernetes是一个有助于提升自动化测试、容器化测试以及云原生应用测试能力的重要过程。原创 2024-09-11 14:45:45 · 626 阅读 · 0 评论 -
Playwright自动化测试中的异常处理技巧!
在进行Playwright自动化测试时,正确处理异常是非常重要的,因为这直接影响到测试的稳定性和可维护性。以下是一些处理异常的技巧和最佳实践,可以帮助你更好地管理自动化测试中的错误和异常情况。原创 2024-09-10 15:59:27 · 379 阅读 · 0 评论 -
接口测试 —— 如何测试加密接口?
接口加密是指在网络传输过程中,将数据进行加密,以保护数据的安全性。接口加密可以采用多种加密算法,如AES、DES、RSA等。测试接口加密的目的是验证接口加密算法的正确性和安全性。以下是一些详细的测试方法和注意事项:原创 2024-09-09 15:28:47 · 343 阅读 · 0 评论 -
Selenium实现滑动滑块验证码验证!
背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!01、实现方案、模板匹配通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。轮廓检测、通过openCV进行轮廓检测,即在大图片中找到缺口位置的坐标,然后计算小图片到缺口位置的距离。原创 2024-09-06 15:43:31 · 1032 阅读 · 0 评论 -
Postman请求参数:Query、Path、Body 详解!
Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。原创 2024-09-05 15:47:45 · 465 阅读 · 0 评论 -
使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。原创 2024-09-04 14:56:34 · 437 阅读 · 0 评论 -
遇到这3种接口测试问题,其实,你可以这么办~
作为整个软件项目的必经环节,软件测试是不可缺少的“查漏补缺”环节。而作为软件测试中的重要一环——接口测试,几乎串联了整个项目所有的输入和输出环节。前几年,我在做后端测试时,接触最多的正是接口测试。基于此,我想给大家分享一些我曾经碰到过的接口测试难题,希望抛砖引玉,给正在做测试的小伙伴们提供一些避雷方案。原创 2024-09-03 15:35:03 · 842 阅读 · 0 评论 -
单一接口测试的要点以及实例分享!
单接口测试是指针对单个接口进行测试,主要内容和思考点包括:功能测试:针对接口的输入、输出、状态转换等功能进行测试。确保接口按照需求规格书中定义的功能正常工作。测试各种输入情况下的输出是否符合预期。原创 2024-09-03 15:32:12 · 334 阅读 · 0 评论 -
接口测试基础概念与重要性!
1. 什么是接口测试?在软件开发中,应用程序通常是由多个模块或服务组成的。这些模块之间需要通过“接口”来进行数据交换或功能调用。接口测试(API Testing)就是通过测试这些接口,确保它们能够正确地接收请求、处理数据并返回预期的结果。简单来说,接口测试是检查两个系统之间的通信是否正确。例如,当你在手机上使用天气应用时,应用会向服务器发送一个请求(如获取当前城市的天气),服务器收到请求后处理数据,并将结果返回给应用,这就是接口的工作。接口测试就是要确保这个过程中的每一个环节原创 2024-09-02 15:48:42 · 700 阅读 · 0 评论 -
性能测试 —— 测试用例策略和方法!
一、测试用例无论是功能测试还是性能测试,执行用例时候都有优先级之分,对于性能测试来说,优先级可以这样划分:①.重要的(业务场景中的核心)②.重复的(用户使用频率最高的)③.重量级的(消耗大量系统资源的)原创 2024-09-02 15:05:10 · 744 阅读 · 0 评论 -
8年经验分享 —— 带你从0开始学习自动化框架Airtest!
现在市面上做UI自动化的框架很多,包括我们常用的Web自动化框架Selenium,移动端自动化框架Appium。虽然Selenium和Appium分属同源,而且API都有很多相同的地方,可以无损耗切换,但是还是需要引入不同的库,而且偏向UI层面的自动化有一个很大的痛点,就是元素定位会差一些,所以在这个过程中,通过各种各样的手段,原创 2024-08-30 14:58:45 · 1441 阅读 · 0 评论 -
玩转自动化测试:Monkey工具实践应用~
本文将介绍monkey在自动化测试中的使用技术,主要包括monkey的安装和配置,使用monkey进行自动化测试的步骤,以及monkey的常用选项和技巧原创 2024-08-29 14:50:33 · 632 阅读 · 0 评论 -
解密Fiddler,从零开始轻松掌握弱网测试技巧!
使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理。这篇文章就带大家了解一下抓包过程。原创 2024-08-28 15:02:14 · 969 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是一种通过编写脚本或使用工具来执行测试的方法,以提高测试效率和准确性。在web页面下进行自动化测试可以帮助开发团队快速验证功能的正确性和稳定性,减少人工测试的工作量。本文将介绍从零开始如何进行web页面的自动化测试,包括测试框架的选择、测试环境的搭建、脚本的编写和执行、以及结果的分析。原创 2024-08-27 15:20:40 · 410 阅读 · 0 评论 -
python 接口自动化测试中的高阶函数!
高阶函数简介、高阶函数是指接受函数作为参数或者返回函数作为结果的函数。在 Python 中,有许多内置的高阶函数,如 map, filter, reduce 等,它们可以极大地简化代码并提高代码的可维护性。原创 2024-08-27 14:29:36 · 433 阅读 · 2 评论 -
安全测试:全面指南!
随着互联网技术的快速发展,网络安全威胁日益增多。企业不仅需要保护其数据资产免受外部攻击,还需要确保内部系统的安全性。安全测试作为软件开发生命周期中的关键环节,旨在识别潜在的安全漏洞和风险点,从而提高产品的整体安全性。原创 2024-08-24 15:35:14 · 433 阅读 · 0 评论 -
测试3个月,成功入职 “字节”,我的面试心得总结!
今天来给大家讲一下软件测试工程师的面试一些技巧、建议,以及你们在面试过程中需要做的一些准备、注意事项。很多的小伙伴在刚刚学习完软件测试后就要面临一个问题:就业找工作。找工作要面临的第一件事儿就是面试,很多小伙伴对面试完全是模糊并且迷茫的,大部分人谈到面试都有会紧张、患得患失的情绪。为了能够帮助大家打消面试诸多顾虑,今天雨果就从头到尾带大家进入测试面试。原创 2024-08-23 15:41:27 · 775 阅读 · 0 评论 -
app UI自动化测试框架都包含哪些内容?
UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。原创 2024-08-23 15:05:14 · 674 阅读 · 0 评论 -
【性能测试】一篇文章告诉你什么是 Kafka 和 MQ!
在现代软件架构中,消息中间件(MQ)是连接不同组件的重要桥梁。本文将重点介绍两种流行的中间件——Apache Kafka和传统的消息队列(MQ),并探讨它们在性能测试中的作用。原创 2024-08-22 16:07:25 · 308 阅读 · 0 评论 -
测试基础 —— Cypress .should():简单指南!
以下为作者观点:Cypress 是一个强大的端到端测试框架,可简化测试编写并确保可靠性。Cypress 的一个关键特性是它的断言功能,该功能由.should()命令实现。此命令对于验证应用程序是否正常运行并符合预期至关重要。原创 2024-08-21 15:20:14 · 520 阅读 · 0 评论 -
性能测试 —— 系统架构性能优化思路!
这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点。系统性能问题分析流程原创 2024-08-21 15:15:42 · 981 阅读 · 0 评论 -
想学接口测试,不知道那个工具适合?
接口测试是软件测试中的一项重要任务,它主要关注系统的不同组件之间的数据交换和通信。接口测试是一种黑盒测试方法,它可以帮助我们验证系统的功能和性能是否达到预期,并且确保不同组件之间的消息传递是正确的。在接口测试过程中,选择适合的工具非常重要。下面将从零开始,详细介绍一些常用的接口测试工具,并提供一些指导。原创 2024-08-20 15:07:10 · 899 阅读 · 0 评论 -
性能测试之中间件:一篇文章告诉你什么是 kafka 和 MQ!
在做项目的性能测试时,MQ和Kafka经常会是项目服务架构中非常重要的组成部分,负责处理大量的实时数据流,如日志收集、消息队列、事件流处理等,Kafka和MQ的性能会直接影响整个系统的表现。所以,我们做性能测试的时候经常也需要关注一下MQ中间件的性能。原创 2024-08-20 14:46:51 · 488 阅读 · 0 评论 -
一文讲解清楚自动化测试中python操作excel
前言: 在python自动化测试过程,操作Excel是很常见的操作,不过有的小伙伴对这块还是有所疑问,比如时间忘记了,或者刚开始接触不会操作,或者对Excel的读、写、更新等操作还是不会,偶尔还会出错。今天就整里一下这块的案例,大家一定要收藏保存哦~~原创 2024-08-19 15:30:17 · 265 阅读 · 0 评论 -
一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!
随着Web技术的不断演进,测试除了对应用的功能性、界面美观性、跨平台兼容性的基本要求外、安全性和性能的要求也逐步增高。因此,全面、系统的测试思维和策略成为了保证Web应用高质量的关键因素。本篇文章将从功能测试、界面测试、兼容性测试和安全测试四个方面,深入梳理测试要点,确保Web应用在各个层面上都能满足用户和业务的需求。通过这篇文章,希望对于构建全面测试思维,提供一些帮助。原创 2024-08-19 15:25:52 · 619 阅读 · 0 评论 -
一文讲解清楚自动化测试中python操作excel!
前言: 在python自动化测试过程,操作Excel是很常见的操作,不过有的小伙伴对这块还是有所疑问,比如时间忘记了,或者刚开始接触不会操作,或者对Excel的读、写、更新等操作还是不会,偶尔还会出错。今天就整里一下这块的案例,大家一定要收藏保存哦~~原创 2024-08-17 15:03:08 · 244 阅读 · 0 评论 -
软件测试 —— Fiddler工具移动端抓包实操!
Fiddler是一款功能强大的抓包工具,主要用于记录和分析客户端与服务器之间的HTTP/HTTPS通信,也是软件测试工作中常用的抓包工具。这里分享如何使用fiddler进行移动端的抓包。原创 2024-08-16 15:40:23 · 1306 阅读 · 0 评论