![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 84
爱吃 香菜
这个作者很懒,什么都没留下…
展开
-
安全测试与CI/CD集成
将安全测试集成到CI/CD(持续集成/持续部署)流程中,是确保软件在快速迭代的同时保持高安全性的重要措施。以下是将安全测试集成到CI/CD流程中的具体步骤和注意事项:原创 2024-08-24 14:25:46 · 535 阅读 · 0 评论 -
lounger自动化测试框架
什么设计lounger?我已经维护 seldom 项目多年,他是基于 unittest 、selenium 、requests 和 appium 等技术栈。每当,介绍他的一些功能的时候,总是打上 不思进取的标签, 大佬,你out了!, 很好,我继续选择使用pytest!, 为什么不使用playwright?。 虽然,我早在 2015 年就写了一系列介绍 pytest 的博客,2020年playwright刚出来的时候,我第一时间介绍 playwright 的使用,甚至下结论认为 playwright 最有原创 2024-08-23 20:31:09 · 338 阅读 · 0 评论 -
《黑神话:悟空》可以不玩,游戏测试一定要懂!
要说这两天最火的是谁?那当属孙悟空了。那只无可替代的猴子,作为无数国人心里当之无愧的“顶流”,如今再次携千钧之力,从傲来国的花果山,一路横扫全球。原创 2024-08-23 20:24:01 · 239 阅读 · 0 评论 -
详解代码覆盖率测试技术
代码覆盖率测试技术是一种常见的白盒测试技术,是衡量软件测试工作充分性和完整性的重要指标之一。简单来说,代码覆盖率就是测试过程中已经被执行过的代码占准备测试总代码量的比例和程度,它关注的是在执行用例时,有哪些代码被执行到了,有哪些代码没有被执行到。原创 2024-08-23 20:17:11 · 384 阅读 · 0 评论 -
app UI自动化测试框架都包含哪些内容?
UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。原创 2024-08-23 20:12:36 · 438 阅读 · 0 评论 -
代码之外的软件能
本文将深入探讨一些可以将测试人员从优秀提升到卓越的必备软技能。这些神秘的个人特质可以在测试领域决定你的成就,就像比萨饼上的额外奶酪一样,它们让这份工作真正变得美味。我将突出这些必备技能,解释为什么它们至关重要,并为大家提供一些有用的技巧来提升这方面的技能。原创 2024-08-23 20:09:56 · 644 阅读 · 0 评论 -
职言|软件测试裁员后进入硬件行业做测试的过程和小感触
回忆起来有一位测试同事曾经在上海做过嵌入式测试的描述 “就是一堆脚本挨个执行就完了”,我其实反复在加深嵌入式的测试很有在完成构建之后因为产品本身变化不大,它的测试其实一直在进行某种主线回归测试的认知。原创 2024-08-23 18:06:29 · 480 阅读 · 0 评论 -
神秘的测试方法:混沌工程
混沌测试作为一种新型的软件测试方法,具有重要的意义和应用价值。通过模拟各种异常情况,混沌测试可以帮助开发团队评估系统的弹性和容错性,从而提高系统的稳定性和可靠性。通过使用主流的混沌测试工具,开发团队可以更好地发现和解决系统中的问题,保障系统在面对异常情况时的正常运行。原创 2024-08-23 15:01:21 · 519 阅读 · 0 评论 -
怎样才能迅速了解一个产品的业务流程?
很多小伙伴经常问我,刚进入一家新的企业,想要快速了解产品的业务流程,不知从何下手。主要是因为,有的企业根本没有文档可看;还有的企业有文档,但是记录的比较凌乱,想要从中找出点头绪来,也是无从下手。原创 2024-08-23 14:59:48 · 404 阅读 · 0 评论 -
国内互联网大厂月薪分布!
下面表格列出了国内互联网大厂月薪分布,包括字节、知乎、携程、小米、小红书、网易、腾讯、拼多多、陌陌、美团、快手、京东、华为、国美、滴滴、贝壳、阿里、B站、58同城和360。原创 2024-08-23 14:54:54 · 118 阅读 · 0 评论 -
《黑神话:悟空》全球爆火,你开玩了吗?
这两天,一只黑猴刷屏了全网。头戴凤翅紫金冠,身穿黄金锁子甲。脚踏藕丝步云履,手拿如意金箍棒。俺老孙来也!原创 2024-08-23 14:47:33 · 444 阅读 · 0 评论 -
springboot集成mybatis 单元测试
MOCK:此值为默认值,该类型提供一个mock环境,可以和@AutoConfigureMockMvc或@AutoConfigureWebTestClient搭配使用,开启Mock相关的功能。注意此时内嵌的服务(servlet容器)并没有真正启动,也不会监听web服务端口。RANDOM_PORT:启动一个真实的web服务,监听一个随机端口。原创 2024-08-23 14:27:02 · 73 阅读 · 0 评论 -
2024年最新最全面的Jmeter性能测试指标
一、性能测试指标1、吞吐量:单位时间内,能处理多少请求。(单位:秒、每秒处理的请求量)(1)TPS事务请求用户操作伴随数据变化,例如:淘宝下单,40万订单/秒。原创 2024-08-23 14:22:18 · 653 阅读 · 0 评论 -
安全测试(经验之谈)
常见的安全测试技术和工具在软件开发和维护过程中起着至关重要的作用,它们旨在发现并修复潜在的安全漏洞,确保软件系统的安全性和稳定性。以下是一些常见的安全测试技术和工具:原创 2024-08-23 14:20:53 · 624 阅读 · 0 评论 -
云环境下的性能测试:挑战与策略
简述云计算的普及及其对企业IT架构的影响。阐明性能测试在确保应用和服务质量中的重要性。原创 2024-08-22 22:20:31 · 399 阅读 · 0 评论 -
云环境下的性能测试
在云环境下进行性能测试与传统的本地服务器性能测试有一些相似之处,但也有一些独特的挑战和方法。以下是一些常见的云环境性能测试方法:原创 2024-08-22 14:41:29 · 761 阅读 · 0 评论 -
跨部门项目测试负责人全流程把控,我是这样做的!
最近几个月,我负责一系列大项目上线,特点:跨多个部门、时间跨度长、涉及角色多,有部分重叠并行。跨部门大项目中,你遇到过这样的坑吗?原创 2024-08-22 14:31:00 · 545 阅读 · 0 评论 -
如何提高代码的可测试性 (Testability)
众所周知,写单元测试有非常多的好处,但有些主管会问,为什么写测试会让工程师额外花这么多时间?除了本身对单元测试技术不熟悉以外,追根究底是因为产品代码的可测试性太低,导致工程师写测试时很难将精力投入在对的地方,甚至导致放弃写测试。要写出优秀的单元测试有一定的难度与门槛,关键就在于如何提高代码的可测试性。本文介绍提高Java单元测试可测试性的经验。原创 2024-08-22 14:27:11 · 618 阅读 · 0 评论 -
推荐一个Python打造的开源自动驾驶平台:Donkeycar!
随着人工智能和自动驾驶技术的飞速发展,自动驾驶车辆的研究和开发成为了科技领域的热点。对于初学者、爱好者和学生而言,一款易于上手且功能强大的自动驾驶平台显得尤为重要。Donkeycar正是这样一款开源项目,它提供了一个轻量级、模块化的Python自驾车库,旨在促进快速实验和社区参与。本文将详细介绍Donkeycar的技术特点、应用场景以及如何构建和使用这一平台。原创 2024-08-22 14:06:56 · 744 阅读 · 0 评论 -
实例讲解功能测试框架的思想
每一个测试从业者可以根据自己的测试经验和产品特点,设计出特定的功能测试框架要点,把自己的经验形成规范,在研发过程中给所有参与人员提供参考,有助于大幅提升研发的效率和质量。希望今天的此文对大家有一定的启发和帮助!原创 2024-08-22 14:05:29 · 636 阅读 · 0 评论 -
行为驱动开源免费接口测试框架:karate
什么是行为驱动测试:行为驱动测试(Behavior-Driven Testing,简称 BDT)是一种测试方法,旨在通过描述系统行为和功能来编写测试用例。BDT的重点是从用户的角度出发,描述系统应该如何行为,而不是专注于技术细节。原创 2024-08-22 14:00:04 · 437 阅读 · 0 评论 -
性能测试进阶:提前设定TPS如何做测试?
众所周知,TPS(即Transactions Per Second的缩写)是性能测试中的一项重要指标,用于衡量被测系统的性能,TPS高则说明系统处理速度快,TPS低则说明系统处理速度慢,可能需要做性能优化。通常TPS只是反映测试结果,测试出多少就是多少,然而很多时候我们需要事先指定TPS的目标值,通过测试来验证目标值是否达,那么该如何进行测试呢?原创 2024-08-21 17:50:19 · 653 阅读 · 0 评论 -
测试人员必备测试技能!猛戳学习~
测试人员掌握的测试技术,尤其是黑盒测试技术,其技术应用是可以跨领域的,比如说黑盒测试技术中的等价、边界和因果,不止可以应用在IT领域的测试层面,也可以应用在证券分析的股票层面,股票中的金融股、地产股,不就是等价划分吗?原创 2024-08-21 17:47:58 · 742 阅读 · 0 评论 -
WPS连崩3次!果真软件崩都逃不出这4大原因!测试人必看!
接下来,我们就一起回顾下整件事情的经过!以及复盘那些对我们测试人的可借鉴点!今天(8月21日),WPS崩了,冲上热搜。原创 2024-08-21 17:44:40 · 331 阅读 · 0 评论 -
批量图像识别的快速遍历技巧
本章我们分享了来自官方交流Q群2群的lincoln同学的一个快速遍历找图的方法函数,这里再次感谢lincoln同学的分享,在函数内我们主要的一个减少识别时间的思路是通过截图当前设备画面,并进行裁切判断,从而避免整个设备屏幕范围内寻找元素。原创 2024-08-21 17:01:07 · 285 阅读 · 0 评论 -
系统架构性能优化思路
这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点。原创 2024-08-21 15:02:44 · 729 阅读 · 0 评论 -
「 性能测试 」概论
相对于自动化,性能涉及的领域会更加广泛,比如架构、中间件、代码、监控等等。正因如此,本系列充其量也只能探其一二,权当给大家做个参考。话不多说,开始正文。原创 2024-08-21 14:59:48 · 700 阅读 · 0 评论 -
测试管理|如何做好质量管理、提高研发的代码质量?
起因是领导一直在提的一个观点:测试不能只测试系统,重点要放到质量管理上,要管理、监督研发的开发质量。公司是乙方,接项目过日子,算是外包企业吧。项目时间一般都比较紧张(应该是和友商打价格战),不是在赶工期就是在赶工期的路上,这就导致开发质量比较差,测试也不充分,项目质量一言难尽。原创 2024-08-21 14:57:21 · 237 阅读 · 0 评论 -
测试基础|Cypress .should():简单指南
Cypress 是一个强大的端到端测试框架,可简化测试编写并确保可靠性。Cypress 的一个关键特性是它的断言功能,该功能由.should()命令实现。此命令对于验证应用程序是否正常运行并符合预期至关重要。什么是 Cypress .should()?原创 2024-08-21 14:55:39 · 304 阅读 · 0 评论 -
【网易招聘专场】国产游戏“悟空”刷屏,游戏测试岗强推!
具备参与研发设计方案讨论和分析代码实现逻辑能力,并能据此指导测试策略及分析测试不足;有较强的逻辑思维能力,条理清晰,表达清楚,针对异常场景能考虑周全;对软件测试有浓厚的兴趣,能快速理解产品内容,有很强的分析能力和定位问题的能力。原创 2024-08-21 14:44:36 · 781 阅读 · 0 评论 -
性能瓶颈(经验分享)
在软件开发和系统运维中,性能瓶颈是常见的问题,它们可能出现在硬件、网络、应用程序、数据库或中间件等多个层面。以下是一些常见的性能瓶颈及其解决方案:原创 2024-08-21 14:11:16 · 813 阅读 · 0 评论 -
python pytest-mock插件
pytest-mock 是一个非常有用的 pytest 插件,它允许你在测试中轻松地创建 mock 对象。通过这个插件,你可以模拟(mock)出函数、类、方法等的行为,这对于接口自动化测试特别有用,因为你可以模拟外部依赖或难以测试的部分。原创 2024-08-21 14:09:09 · 686 阅读 · 0 评论 -
作为测试工程师,你必须了解的三种工作环境
要体验所有的工作环境类型,我还有很长的路要走,但我普遍认为,对于测试工程师、分析师和自动化极客来说,这三种类型是比较突出的。也许这些类型并不一定是测试所独有的,在这里也鼓励大家写下相关经历。下面,我将围绕这些工作环境类型带来的挑战,写下我在测试中的一些经验。原创 2024-08-21 14:04:08 · 559 阅读 · 0 评论 -
全链路压测的演进之路——深入浅出全链路压测
全链路压测的理念最早是由阿里巴巴提出的,它的效果在“双11”大促活动的容量保障工作中得到了充分的验证,自从2013年全面推行全链路压测以来,“双11”大促活动期间,电商系统的稳定性有了明显提升。原创 2024-08-20 19:48:56 · 678 阅读 · 0 评论 -
掌握测试利器:Mitmproxy 在测试开发中的应用与实践
在软件测试领域,网络请求的拦截与分析是一项必不可少的任务。无论是验证API调用、检查HTTP响应,还是模拟特定的网络环境,都需要一种高效且灵活的工具来协助完成。Mitmproxy正是这样一款强大的中间人代理工具,它能够帮助测试开发人员深入洞察应用程序的网络交互过程。原创 2024-08-20 14:51:30 · 702 阅读 · 0 评论 -
Charles抓包神器:软件测试中的得力助手
在软件开发和测试领域,网络数据包捕获工具是不可或缺的一部分。它们帮助开发者和测试人员了解应用程序在网络层面的行为。今天,我们要介绍的是Charles——一款功能强大且易于使用的HTTP代理服务器,它为软件测试带来了极大的便利。原创 2024-08-20 14:50:17 · 660 阅读 · 0 评论 -
月薪2到3万的程序员一天是怎样度过的?太真实了!
程序员的高工资,始终是人们热衷讨论的话题。有人羡慕,时常幻想自己拿到这么高的工资该有多好;有人嫉妒,怒操键盘发帖控诉,国家何时整治程序员高薪现象;有人难过,时常扪心自问,为什么狠不下心来学一门技术...原创 2024-08-20 14:40:12 · 387 阅读 · 0 评论 -
那个在银行工作的程序员,竟然拿了奥运冠军?
全职上班,兼职跑步!银行程序员跑出奥运第一?北京时间8月11日,“90后”姑娘黄雪梅,以2小时41分03秒的成绩,夺得巴黎奥运会大众马拉松赛女子第一。原创 2024-08-20 14:36:45 · 322 阅读 · 0 评论 -
Linux性能分析工具和方法
本文作者整理和总结了 Linux 后台开发常用的分析工具和问题排查思路,主要涉及 CPU 、内存、磁盘和网络四大方面,并归纳为思维导图方便大家记忆和查询。赶紧点赞转发收藏一键三连起来吧!原创 2024-08-20 14:26:28 · 788 阅读 · 0 评论 -
python 单双下划线方法在接口自动化中的高级用法
使用单下划线 _ 来封装内部方法使用场景:在一个 HTTP 请求客户端类中封装一个内部方法,该方法用于处理请求的响应。这个方法只应该在类的内部使用,不应该被外部直接调用。原创 2024-08-20 14:11:46 · 448 阅读 · 0 评论