
测试基础知识
文章平均质量分 76
测试开发Kevin
05年开始从事测试工作,擅长性能测试、安全渗透测试、UI自动化测试,接口测试,白盒测试,测开后端,熟悉Java和Python。
展开
-
关于大模型,我们需要测试哪些内容呢?
除了提示词测试,测试人员还需要对大模型进行多方面的测试,以确保其功能性、鲁棒性、安全性、性能和用户体验等方面达到预期标准。以下是大模型测试的主要方面及其详细介绍原创 2025-03-13 09:29:24 · 717 阅读 · 0 评论 -
大模型测试重点——提示词的设计和测试
测试人员对大模型的测试中,提示词的设计和测试是绝对是核心,因为提示词直接影响了模型的输出质量和准确性。提示词工程(Prompt Engineering) 是指通过设计和优化输入提示词(Prompt),引导AI模型生成高质量、准确的输出。它在自然语言处理(NLP)领域,尤其是大语言模型(LLMs)中至关重要。通过精心设计的提示词,可以提升模型的性能,使其更好地完成特定任务。原创 2025-03-13 09:27:54 · 1096 阅读 · 0 评论 -
DeepSeek告诉我们未来测试工程师的出路在哪里
根据当前AI技术发展趋势及行业动态,软件测试工程师被DeepSeek等AI工具取代的概率和应对策略可总结如下原创 2025-03-11 09:19:12 · 621 阅读 · 0 评论 -
一文带大家了解什么是技术债务
技术债务(technical debt),也称为代码债或设计债,是软件开发中的一个术语,用于描述由于最初选择更快的交付而不是需要更长时间的干净,高效的代码而导致的额外返工成本。这个概念是从金融债务中借来的,在金融债务中,一个人借钱去买他现在想要的东西,当你没有钱买它的时候,以后必须支付利息。本质上,它指的是在项目速度上对良好的编码实践所做的妥协,这积累了最终必须以时间、金钱和资源的形式“偿还”的“债务”。原创 2024-12-03 09:28:53 · 1490 阅读 · 0 评论 -
除了Devops、DevSecOps和TestOps ,您还了解ITOps吗?
信息技术运营 — 通常称为 IT 运营,或是 ITOps ,是实施、管理、 交付和支持 IT 服务的过程, 旨在满足内部和外部用户的业务需求。ITOps 是 IT 部门的核心职能,通常向首席信息官 (CIO) 汇报工作。 它与技术管理、应用管理和服务台管理共同组成 IT 基础架构库 (ITIL)的四项基本职能,是 IT 服务管理事实上的行业标准和最佳实践框架。ITOps 处于IT服务交付的最前沿,它是用于确保组织持续正常运营的机制中最重要的组成部分之一。 企业及其客户高度依赖于对 IT 服务的即时访原创 2024-10-11 09:20:05 · 802 阅读 · 0 评论 -
您知道tar、xz、zip这三种不同压缩方式的区别吗?
tar、xz、zip是三种不同的压缩和打包格式,它们在压缩算法、使用场景、兼容性等方面存在一定的差异。以下是对这三种格式的比较:原创 2024-09-05 09:03:53 · 4540 阅读 · 0 评论 -
一张图让大家理解DevOps、持续集成、持续交付和持续部署的关系
DevOps 核心是 CI/CD 工作流编排,研发管理是围绕 DevOps 能力打通从需求计划 到发布运维的全过程,将研发运营统一起来实现整体效益最大化。DevOps 根本上解决的是发布上线难的问题!而持续集成、持续交付、持续部署我们可以理解为DevOps的一部分,话不多说,我们直接上一张图就能够让大家理解DevOps、持续集成、持续交付和持续部署的关系!原创 2024-09-04 09:32:11 · 1322 阅读 · 0 评论 -
提交MR这个词儿您知道是什么意思吗?
作为测试的同学,是不是经常会听研发同学说提交MR呢?那么究竟什么是提交MR呢?在这篇文章中会告诉大家!在Git中,提交MR(Merge Request,合并请求)是在进行协作开发的一种常见方式,允许开发者向代码仓库的主分支提交自己的代码修改,并请求审核和合并。原创 2024-09-02 10:28:25 · 1830 阅读 · 0 评论 -
非常实用!告诉大家如何在windows上通过netstat 和tasklist 命令查看某个端口是否被占用?以及被哪个程序所占用?
在这里给大家分享个小技巧:Windows上如何通过命令行的方式查看某个端口是否被占用?以及被哪个程序所占用?实现起来非常简单,只需要两行命令即可netstat -aon|findstr "查询的端口"tasklist /fi "PID eq 查询的端口对应的进程ID"原创 2024-08-07 13:14:17 · 726 阅读 · 0 评论 -
干货!以医疗行业为例,讲解数据安全级别划分以及归纳敏感数据的处理策略
数据分类分级是一项基础工作,也是提供数据分级保护的基础措施之一,是企业长期的一项技术、管理措施。企业通过制定数据分类分级策略、模板、管理规范能够有助于帮助企业梳理清楚企业数据资产,在面向合规监管、内部数据安全控制时能够提供更完善的解决方案。同时中国内地相关法律提及数据分类分级制度,通过建立数据分类分级保护制度, 对数据实行分类分级保护。各地区、各部门应当按照数据分类分级保护制度, 确定本地区、本部门以及相关行业、领域的重要数据具体目录, 对列入目录的数据进行重点保护。原创 2024-06-06 11:17:30 · 2672 阅读 · 0 评论 -
一文读懂什么是数据脱敏以及具体落地方案
数据脱敏(Data Masking)是一种信息安全技术,旨在保护敏感信息和隐私数据,防止未经授权的访问或泄露。它通过对原始数据进行有策略的修改或替换,创建一个看上去与原数据相似但不含真正敏感细节的数据副本,以供非生产环境如开发、测试、分析或培训等用途中安全使用。原创 2024-06-06 11:16:36 · 10146 阅读 · 0 评论 -
别慌!不知道如何处理&#开头的字符串时,需要先了解一下什么是NCR
最近进行接口测试时抓包发现请求响应中有类似下面这些字符每日起初试图对这些编码尝试各种decoder操作来一探其真身,遗憾的是均已失败告终。最后得知这种奇怪的编码格式并不是编码,而是一种叫做 NCR(Numeric Character Reference) 的标记方法!原创 2024-06-04 11:14:16 · 955 阅读 · 0 评论 -
五分钟带大家理解什么是网络代理
网络代理是指一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接,一些网关、路由器等网络设备都具备网络代理功能。它的功能就是代理网络用户去取得网络信息,是网络信息的中转站。使用网络代理可以保障网络终端的隐私或安全,防止攻击。我们可以把网络代理类比成现实生活中的中介。原创 2024-05-16 08:53:46 · 6802 阅读 · 0 评论 -
Monitor和Tracing的区别
Tracing翻译过来是追踪的含义,Tracing的基础和核心都是调用链。相关的metric大多都是围绕调用链分析得到的。Monitor直接翻译就是监控,可分为系统监控和应用监控。原创 2024-05-13 10:39:58 · 1357 阅读 · 0 评论 -
带您了解目前AI在测试领域能够解决的那些问题
话不多说,直接给结论:接口测试脚本的自动生成和校验(依赖研发ai工具)测试用例的自动生成UI自动化测试脚本的自动生成和校验测试文档的自动生成快速了解初涉的业务领域原创 2023-12-24 11:08:31 · 1447 阅读 · 0 评论 -
一文带您了解什么是系统的鲁棒性以及对它的测试方法
鲁棒是Robust的音译,也就是健壮和强壮的意思。它也是在异常和危险情况下系统生存的能力。比如说当我们的系统出现断电、磁盘故障、网络故障或面对有意攻击的情况下依然能不死机、不崩溃,则证明系统的鲁棒性很强。简单的说鲁棒主要是指系统对处理干扰和不确定等因素的一种能力。原创 2023-12-13 17:06:46 · 3170 阅读 · 0 评论 -
一文带您入门混沌工程并了解测试在混沌工程中的落地方案
混沌工程是一种将混沌理论应用于工程领域的方法,旨在通过模拟和制造系统中的故障和不稳定因素,来测试和提高系统的可靠性和健壮性。它通过对生产环境进行有意制造的故障和异常方式,来验证系统对这些故障的反应和恢复能力,以此来发现和解决系统存在的弱点,从而降低系统的风险和成本。它的基本思想是通过有计划、有目的地注入故障,来验证系统在故障情况下的表现。这种故障可以是硬件故障、服务故障、软件故障等。原创 2023-12-12 11:27:31 · 1894 阅读 · 0 评论 -
上手SQL语句调优必须了解的内容——Explain
在做性能测试时,资深的性能测试工程师,都会帮助研发同学优化sql语句,听起来很高深,但是具体操作是比较容易的,使用expain命令就可以了!本文我会用最简单有效的方式带大家掌握expain的使用方法!原创 2023-11-06 15:49:51 · 112 阅读 · 0 评论 -
一个例子!教您彻底理解索引的最左匹配原则!
简单来讲:在联合索引中,只有左边的字段被用到,右边的才能够被使用到。我们在建联合索引的时候,区分度最高的在最左边。原创 2023-11-06 13:18:00 · 272 阅读 · 0 评论 -
sql语句性能进阶必须了解的知识点——索引失效分析
sql语句的优化重点还有一处,那就是—— 索引!好多sql语句慢的本质原因就是设置的索引失效或者根本没有建立索引!今天我们就来总结一下那些无效的索引设置方式进而避免大家踩坑!看到这里有的同学会问:what?设置的索引还会失效?没错!接下来就让我们细细道来,文章非常有用,建议大家收藏。原创 2023-11-01 15:45:55 · 308 阅读 · 0 评论 -
sql语句性能进阶必须了解的知识点——sql语句的优化方案
在做性能测试时,一个资深的测试人员是需要对研发同学编写的不合理sql语句提供修复建议的。在这里我总结了一些在实际工作中最常用的关于sql语句的优化策略,相信无论对测试同学和研发同学都会带来帮助!原创 2023-11-01 15:24:36 · 513 阅读 · 0 评论 -
可能是目前讲解反向代理和负载均衡最好的文章了
正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。这种代理其实在生活中是比较常见的,比如外网访问技术,其用到的就是代理技术。有时候,用户想要访问某国外网站,该网站无法在国内直接访问,但是我们可以访问到一个代理服务器,这个代理服务器可以访问到这个国外网站。转载 2023-10-26 17:45:21 · 120 阅读 · 0 评论 -
干货!分享Nginx搭建web测试报告服务器的落地方案
有这样一个需求:把自动化测试过程中生成的html测试报告能够通过浏览器直接访问查看!实现思路很简单,就是部署一个web服务器,然后把测试报告部署到web服务器的指定目录即可,然后通过http://ip:port/path/报告名称.html 的形式进行访问。我们通过nginx可以轻松实现这个需求!原创 2023-10-26 13:42:59 · 250 阅读 · 0 评论 -
五分钟带你了解QA和测试工程师的本质区别
QA 和测试工程师的区别是什么呢?这个问题相信对于很多即使从业了多年的测试工程师来说也是一头雾水,大多数人会认为二者是一样滴,将其混为一谈!其实二者是有很大区别的,今天我就用五分钟时间带大家来了解一下二者的本质区别!原创 2023-10-13 10:16:30 · 3251 阅读 · 0 评论 -
从0到1搞定前端性能测试(非常详细)
提到性能测试大家往往会想到多用户使用系统时对服务器后端的性能测试,前端页面的性能往往容易被忽视,但是如果存在性能问题,就算后端服务器性能再好,用户的体验也是极差的。并且随着现在富前端和大前端的流行,前端系统越来越复杂,性能问题也越来越多,所以及时发现并修复性能问题是非常重要的。本文介绍了应用前端的性能指标、测试前端性能的方法以及常见前端问题的具体修复方案,希望通过本文能够帮助前端研发人员和测试人员了解前端性能优化的过程和具体方法原创 2023-09-25 13:46:16 · 497 阅读 · 0 评论 -
前端同学福利!详解lighthouse发现性能问题的修复方案!
本文重点对lighthouse发现的常见前端性能问题进行分析总结,并提供常见的修复方案原创 2023-09-19 10:44:15 · 432 阅读 · 0 评论 -
用了5年的fiddler抓包,这个超级实用的功能今天才知道!
我们在使用fiddler抓包获取请求响应时间时都会看Statics页面中的Overall Elapsed值!如果只看单个请求的响应时间没有什么问题;但是如果我们需要看多个请求的响应时间或者想对页面中所有抓包的请求排序进而找到最耗时的请求,使用该方法显然是无法满足需求了!自己使用fiddler也有五年了,以前从来没有想过这个问题,通过调研发现,fiddler还真能够方便的解决这个问题,在这里就来分享一下解决方法。原创 2023-09-11 11:36:01 · 437 阅读 · 0 评论 -
献给前端研发同学的福利!性能诊断神器——Chrome Performance insight!
Performance insight是chrome Chrome DevTools中的自带工具(Chrome102 版本发布),目前还是在chrome DevTool中启动即可,如下图所示:我们可以模拟cpu,选择4x slowdown,就开始模拟4倍低速CPU,同理还可以模拟网络应对不同网络的测试需求。原创 2023-09-04 10:35:07 · 783 阅读 · 0 评论 -
详解JS 和CSS 代码利用率统计利器Coverage以及高版本chrome中coverage的一个致命问题
在做前端性能测试时较大的文件需要更多时间来下载,并可能导致我们的网站加载缓慢,从而导致用户体验欠佳。因此删除JS和CSS中未被使用的代码就很有必要了!Coverage工具就可以非常方便的实现这一需求。原创 2023-08-29 10:46:59 · 747 阅读 · 0 评论 -
一文带大家了解前端性能测试所涉及的核心性能指标:LCP、FID、CLS、TBT、TTI、FCP、TTFB
近期工作需要开始从事前端性能测试相关工作,由于之前并没有相关经验,因此耗费了一定的学习成本。本文重点对前端性能测试所涉及的核心指标的含义以及响应时间范围进行了总结,希望对刚刚进入前端性能测试领域的同学有所帮助!这些指标主要依据是 google web vitals。文章非常实用建议大家收藏。原创 2023-08-21 15:52:22 · 2462 阅读 · 0 评论 -
两张图搞定前端面试特别常重要的知识点:defer和async的区别
标签上有defer或async属性,脚本就会异步加载。渲染引擎遇到这一行命令,就会开始下载外部脚本,但不会等它下载和执行,而是直接执行后面的命令;默认情况是渲染引擎遇到标签就会停下来,等到执行完脚本,再继续向下渲染,如果脚本很冗长,那么下载和执行的时间就会很长,进而造成浏览器堵塞,用户体验就会不好,感觉到浏览器“卡死”。async 和 defer 之间的区别在于它们何时开始执行脚本。原创 2023-08-14 16:02:55 · 652 阅读 · 0 评论 -
五分钟帮您理解Linux网络核心知识点——socket和epoll
关于linux网络相关的基础知识点,最热的两个就是socket和epoll,接下来我就用最简单的方式把他俩说清楚便于大家理解!原创 2023-08-07 11:41:42 · 1011 阅读 · 0 评论 -
性能测试必须掌握的知识点:并发和并行以及CPU的状态和核心参数
性能测试一定绕不开并发和并行,而并发和并行又离不开CPU,本文就来带大家深入理解一下究竟什么是并发和并行以及CPU的状态和核心参数。原创 2023-07-31 11:35:37 · 645 阅读 · 0 评论 -
五分钟理解Linux磁盘逻辑卷管理LVM
LVM(Logical Volume Manager,逻辑卷管理)是Linux环境下对磁盘分区进行管理的一种机制。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。原创 2023-07-24 11:42:29 · 201 阅读 · 0 评论 -
CentOS目录详解
在CentOS中,最顶层的目录称作根目录, 用/表示。/目录下用户可以再创建目录,但是有一些目录随着系统创建就已经存在,接下来重点介绍几个常用目录。原创 2023-07-18 10:57:18 · 3520 阅读 · 0 评论 -
一文读懂RUM和APM的区别并告诉您RUM厂商该怎么选!
相信APM这个概念对于很多同学来说并不陌生,但是提起RUM呢?可能了解的人就不多了!那么RUM究竟是什么东东,能解决哪些问题?他跟APM有什么区别和联系?本文就带大家了解这些问题。原创 2023-06-19 10:31:58 · 1167 阅读 · 0 评论 -
一文带您快速梳理ChatGPT、GPT4 和OpenAPI的关系
最近最火的几个词无疑是ChatGPT、GPT4 和OpenAPI,那么这三者究竟有什么关系呢?本文将带您进行快速梳理!原创 2023-03-24 15:03:35 · 7313 阅读 · 0 评论 -
一文读懂倒排序索引涉及的核心概念
相信对于第一次接触Elasticsearch的同学来说,最难理解的概念就是倒排序索引(也叫反向索引),因为这个概念跟我们之前在传统关系型数据库中的索引概念是完全不同的!在这里我就重点给大家介绍一下倒排序索引,这个概念搞明白之后,然后学习Elasticsearch就会清晰很多了。原创 2023-03-08 16:04:21 · 1321 阅读 · 0 评论 -
Windows 上 执行docker pull命令 提示:The system cannot find the file specified.
error during connect: This error may indicate that the docker daemon is not running.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified.原创 2023-03-07 16:02:31 · 6187 阅读 · 1 评论 -
详解Windows 安装Docker Desktop(百分百成功)
相信IT职场同学目前对docker这个概念已经不在陌生,docker在运维同学和开发同学中应用比较广泛,测试同学想要进行实操则在很大层度上需要运维同学的配合(在指定的服务器上进行),这就需要看别人脸色行事,或多或少会有少许不爽;加之现在各种工具也都提供了docker镜像,我们在做工具调研时可以直接引入docker镜像来提升效率。所以,我们急需在自己PC上能够玩转docker!本文就帮大家搞定,如何在windows上搭建docker环境,只要大家一步步按照本文操作,百分百会操作成功。原创 2023-03-06 09:55:37 · 4771 阅读 · 0 评论