![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 81
自动化测试老司机
我可行了
展开
-
测试必备技能:如何才能正确解读并发数?
从事测试行业的朋友,或多或少都知道并发数的概念。在计算机领域里,并发数是指同时访问服务器站点的连接数。在实际工作中,经常发现很多人对并发数有误解。比如领导说我们系统有10w活跃用户,所以系统必须要支持10w并发;比如压测报告里写某个接口支持50并发,客户就会反问难道系统只支持50用户同时访问?性能是不是太差了!原创 2024-07-29 14:04:58 · 163 阅读 · 0 评论 -
自动化测试中如何应对网页弹窗的挑战!
在自动化测试中,网页弹窗的出现常常成为测试流程中的一个难点。无论是警告框、确认框、提示框,还是更复杂的模态对话框,都可能中断测试脚本的正常执行,导致测试结果的不确定性。本文将探讨几种有效的方法来应对网页弹窗的挑战,以保持自动化测试的稳定性和准确性。原创 2024-07-29 14:03:38 · 190 阅读 · 0 评论 -
测试工作中常听到的名词解释 : )
很多名称其实看字面意思都挺抽象的,有时看群里的测试大佬在不停蹦这类术语,感觉很高大上,但其实很多你应该是知道的,只不过没想到别人是这样叫它的。又或者你的主编程语言不是 Java,所以看不懂他们在讲啥,因为大部分是 Java 后端的知识点或者是运维的知识 (这帮卷王)。原创 2024-07-26 19:43:15 · 362 阅读 · 0 评论 -
学会这个统计方法,让你的接口自动化测试更有效!
接口自动化测试是现代软件开发中不可或缺的一环,它能够帮助开发团队自动化执行测试用例,以快速而准确地发现并修复软件缺陷。而覆盖率统计则是在测试执行完成后,帮助测试团队了解哪些代码路径被覆盖了,哪些未被覆盖的技术手段,下面我将介绍一下接口自动化测试覆盖率的统计方法。原创 2024-07-26 19:41:44 · 256 阅读 · 0 评论 -
如何从0开始搭建公司自动化测试框架?
搭建的自动化测试框架要包括API测试,UI测试,APP测试三类。以上三类其实可以简化为两类,那就是:1)接口自动化测试框架搭建2)UI自动化测试框架搭建。没问题,安排,且是手把手教你如何搭建以上两类自动化测试框架。回到这篇主题,刷到这个问题的测试人员,可能有一部分还是从事"手工测试"的,或是一些是自学测试刚入门。为了让这类读者也能有获得感,所以我将问题拆分下,分为下面4个部分:原创 2024-07-26 14:14:23 · 373 阅读 · 0 评论 -
Selenium被检测为爬虫,怎么屏蔽和绕过!
Selenium 操作被屏蔽、使用selenium自动化网页时,有一定的概率会被目标网站识别,一旦被检测到,目标网站会拦截该客户端做出的网页操作。比如淘宝和大众点评的登录页,当手工打开浏览器,输入用户名和密码时,是能正常进入首页的,但是如果是通过selenium打开, 会直接提示验证失败,点击框体重试。原创 2024-07-26 14:12:45 · 388 阅读 · 0 评论 -
系统稳定性和容量规划测试详解!
系统稳定性和容量规划测试是软件测试中非常重要的两个环节,它们分别关注于系统的长期稳定运行能力和系统资源的合理配置。以下是对这两个测试的详细解释:原创 2024-07-25 15:14:06 · 244 阅读 · 0 评论 -
性能测试:性能测试计划!
性能测试计划是在进行软件或系统的性能测试之前制定的详细计划和指导文件。它描述了所需性能测试的目标、范围、测试环境、资源需求、测试策略、测试用例、时间表等重要信息。原创 2024-07-25 15:12:10 · 566 阅读 · 0 评论 -
基于 jenkins 部署接口自动化测试项目!
在现代软件开发过程中,自动化测试是保证代码质量的关键环节。通过自动化测试,可以快速发现和修复代码中的问题,从而提高开发效率和产品质量。而 Jenkins 作为一款开源的持续集成工具,可以帮助我们实现自动化测试的自动化部署。本文将详细介绍如何基于 Jenkins 部署接口自动化测试项目。原创 2024-07-24 14:08:54 · 821 阅读 · 0 评论 -
接口测试返回参数的自动化对比!
在现代软件开发过程中,接口测试是验证系统功能正确性和稳定性的核心环节。接口返回参数的对比不仅是确保接口功能实现的手段,也是测试过程中常见且重要的任务。为了提高对比的效率和准确性,我们可以通过自动化手段实现这一过程。本文将介绍接口测试返回参数自动化对比的原理,展示如何使用 Python 和 MySQL 实现对比功能,并提供最佳实践的建议,帮助读者在实际项目中应用这些技术。原创 2024-07-24 14:07:38 · 696 阅读 · 0 评论 -
RabbitMQ + JMeter组合,优化你的中间件处理方式!
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息中间件,它是基于Erlang语言编写的,并发能力强,性能好,是目前主流的消息队列中间件之一。原创 2024-07-23 14:30:31 · 227 阅读 · 0 评论 -
接口测试框架基于模板自动生成测试用例!
在接口自动化测试中,生成高质量、易维护的测试用例是一个重要挑战。基于模板自动生成测试用例,可以有效减少手工编写测试用例的工作量,提高测试的效率和准确性。原创 2024-07-23 14:29:27 · 408 阅读 · 0 评论 -
在postman设置请求里带动态token,看看这两种方法!
在使用postman调试接口时,遇到一些需要在请求里加上token的接口,若token出现变化,需要手动修改接口的token值,带来重复的工作量,翻看postman使用手册后,我发现了两种方法可以解决这个问题。原创 2024-07-22 14:10:07 · 728 阅读 · 0 评论 -
面试官问我:如何在命令行跑Postman?我懵了!
在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据。原创 2024-07-22 14:08:56 · 274 阅读 · 0 评论 -
开始性能测试之前的准备工作!
性能测试是软件测试中不可或缺的一部分,它可以帮助我们评估软件系统的性能表现,并找出潜在的性能瓶颈。在进行性能测试之前,需要做好充分的准备工作,以确保测试的有效性和准确性。原创 2024-07-20 15:54:57 · 403 阅读 · 0 评论 -
如何分析软件测试中发现的Bug!
假如你是一名软件测试工程师,每天面对的就是那些“刁钻”的Bug,它们像是隐藏在黑暗中的敌人,时不时跳出来给你一个“惊喜”。那么,如何才能有效地分析和处理这些Bug,让你的测试工作变得高效且有趣呢?今天我们就来聊聊这个话题。原创 2024-07-20 15:53:50 · 700 阅读 · 0 评论 -
一文搞懂Python自动化测试框架!
一文搞懂Python自动化测试框架、如果你选用python做自动化测试,那么python测试框架的相关知识你必须要了解下。首先我们先学习一下框架的基本知识。什么是框架(百度百科)?框架( Framwork )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节。原创 2024-07-19 14:39:47 · 683 阅读 · 0 评论 -
python (必看)10个提升接口自动化编写效率的脚本!
亲爱的开发者们,👋 在快速迭代的软件开发周期中,接口自动化测试扮演着至关重要的角色。今天,我们将分享10个实用的Python小脚本,它们能够显著提升你编写接口自动化测试的效率。无论是初学者还是资深工程师,这些技巧都将帮助你更高效、更优雅地完成工作。🌟原创 2024-07-19 14:38:10 · 146 阅读 · 0 评论 -
自动化测试高级控件交互方法:TouchAction、触屏操作、点按,双击,滑动,手势解锁!
在自动化测试领域中,TouchAction是一种非常强大的工具,它允许我们模拟用户在设备屏幕上的各种触摸事件。这种模拟不仅限于简单的点击操作,还包括滑动、长按、多点触控等复杂的手势。原创 2024-07-18 20:30:26 · 977 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是在软件开发中非常重要的一环,它可以提高测试效率并减少错误率。在web页面下进行自动化测试,可以帮助我们验证网页的功能和交互,并确保它们在不同浏览器和平台上的一致性。本文将从零开始,详细介绍如何在web页面下进行自动化测试。原创 2024-07-18 20:28:55 · 368 阅读 · 0 评论 -
性能测试:行业流行性能剖析工具介绍!
性能剖析的介绍、性能剖析是指对应用程序或系统进行分析和测量,以确定其性能瓶颈和优化潜力的过程。它可以帮助开发人员识别和解决应用程序中的性能问题,提高应用程序的响应时间、吞吐量和资源利用率。原创 2024-07-18 15:24:22 · 657 阅读 · 0 评论 -
测开日常积累 —— 自动化测试里的数据驱动和关键字驱动思路的理解!
前言: 本文章主要是给大家分享一下理解,会泛写一些,后续会慢慢分享更多的实操内容~初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。原创 2024-07-18 15:23:02 · 691 阅读 · 0 评论 -
新手小白必读:接口自动化测试,JMeter vs Python,如何抉择?
亲爱的小伙伴们,欢迎再次来到我们的技术分享空间!今天,我们将聚焦于一个热门话题——接口自动化测试。对于刚刚踏入测试领域的新人小白而言,是选择成熟稳定的JMeter工具,还是直接拥抱Python编程?这是一个值得深思的问题。下面,就让我们一起来探索一下吧!原创 2024-07-17 14:31:47 · 894 阅读 · 0 评论 -
移动端APP 如何进行自动化和探索性测试?
在测试设计时最主要依据的就是测试金字塔的测试结构。如果在项目临近发布才开始测试并发现缺陷,这样修复缺陷的成本就会很高,项目的进度也会很不确定。所以,就开发阶段来说,如果把测试分层,在不同的开发阶段都进行测试,能很大程度上缓解这些问题。原创 2024-07-17 14:30:05 · 862 阅读 · 0 评论 -
50万次测试工作,APP自动化测试、性能测试、稳定性测试经验分享
几年的测试工作下来,除了日常的功能特性的测试,还完成了自己负责APP相关测试体系从零到一的建设,今天借由这个机会,做一个简单的梳理,将在这个过程中自己的一些思考,踩过的坑等做一个整理,分享给各位供参考。原创 2024-07-16 14:57:05 · 712 阅读 · 0 评论 -
8年经验之谈 —— 分享一些小程序的测试点!
归纳了一些小程序的测试点,并附上思维导图。一、UI测试、内容测试、图形测试、页面标签分页不少于2个,不多于5个、设计风格是否服务UI设计图原创 2024-07-16 14:55:23 · 139 阅读 · 0 评论 -
自动化测试的意义是什么?什么时候需要自动化测试?
自动化测试的成本高,效果差,是一个相对的,而针对某些具体项目,是必须要接入自动化测试的。首先说一些什么时候会需要自动化测试。首先咱们讨论这个问题之前要带着一个疑问:决定要不要做自动化测试的因素有哪些?应该说时间才是一个衡量比重比较大的因素。原创 2024-07-15 14:01:50 · 863 阅读 · 0 评论 -
Cypress测试:7个快速解决问题的调试技巧!
以下为作者观点:快速编写代码是一项宝贵的技能,但能够有效调试和解决错误和bug,更是一个软件开发人员具有熟练技能的标志。调试是开发过程中的一个关键环节,可以确保软件按预期运行并满足用户需求。原创 2024-07-15 13:59:45 · 752 阅读 · 0 评论 -
Python性能测试框架:Locust实战教程!
Locust是一个比较容易上手的分布式用户负载测试工具。它旨在对网站(或其他系统)进行负载测试,并确定系统可以处理多少个并发用户,Locust 在英文中是 蝗虫 的意思:作者的想法是在测试期间,放一大群 蝗虫 攻击您的网站。当然事先是可以用 Locust 定义每个蝗虫(或测试用户)的行为,并且通过 Web UI 实时监视围攻过程。原创 2024-07-13 14:32:23 · 753 阅读 · 0 评论 -
核心实验:基于Web前端的性能测试分析!
本实验主要利用IE和Chrome的F12开发人员工具结合Web前端测试分析相关知识,对常见网站进行基于前端的性能测试分析,本实验将不会使用到测试开发相关技术,而是纯粹意义上的手工测试,但却是很容易找到系统前端性能及设计问题的很重要的测试手段。原创 2024-07-13 14:30:10 · 970 阅读 · 0 评论 -
【自动化测试】自动化测试框架设计要素!
今天我们交流关于设计自动化测试框架时需要考虑的要素,这在初期对整个自动化测试进行架构时非常重要,好的设计将会使得后续的维护变得更轻松。原创 2024-07-11 16:06:16 · 484 阅读 · 0 评论 -
Http中get与post的区别,99%的人都理解错了吧
Get和Post是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是Get把参数包含在URL中,Post通过request body传递参数。你可能自己写过无数个Get和Post请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。原创 2024-07-11 16:04:48 · 890 阅读 · 0 评论 -
深入理解pytest fixture:提升测试的灵活性和可维护性!
在现代软件开发中,测试是保证代码质量的重要环节。pytest作为一个强大的测试框架,以其灵活的fixture系统脱颖而出。本文将详细介绍pytest中的fixture概念,通过具体案例展示其应用,并说明如何利用fixture提高测试的灵活性和可维护性。原创 2024-07-10 21:05:25 · 476 阅读 · 0 评论 -
对于压测流程的一些思考与实践!
每个上线功能都存在压力点,但由于时间和人力的限制,无法对所有压力点进行全面压测。所以,要怎样才能在有限的时间内,提升我们的压测覆盖度呢?这是我们一直在思考和尝试解决的问题。本文分享了作者在压测方面的一些小想法,希望能对提升压测覆盖度有积极作用。原创 2024-07-10 21:03:34 · 429 阅读 · 0 评论 -
2024全网最全的性能测试介绍!
性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。原创 2024-07-10 14:56:15 · 446 阅读 · 0 评论 -
商城自动化测试实战 —— 登录+滑块验证
hello大家好,我是你们的小编!本商城测试项目采取PO模型和数据分离式架构,采用pytest+selenium+jenkins结合的方式进行脚本编写与运行,项目架构如下:原创 2024-07-10 14:55:11 · 291 阅读 · 0 评论 -
文件上传下载测试点!
一、文件上传测试点1. 功能性测试、正常文件上传、选择一个符合指定类型、大小和格式的文件进行上传,确保文件能够成功上传且内容保持完整。检查上传后文件的名称、大小、格式等信息是否显示正确,确保无乱码、多余路径等问题。原创 2024-07-09 13:58:13 · 282 阅读 · 0 评论 -
性能测试能不能做好,要看你有没有性能测试思维!
获取性能需求、01、用户数信息1、调查系统当前和未来使用的用户数、系统用户数= 本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数= 同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数= 同时在线并且同时操作同一个功能(单场景添加集合点)估算未来一到五年使用此用户的数量,可以根据一些日志数据估算出来的。原创 2024-07-09 13:57:00 · 596 阅读 · 0 评论 -
30个接口自动化测试面试题,看完的现在已经在办理入职了...
1. 什么是接口自动化测试?答:接口自动化测试是指使用自动化工具对接口进行测试,验证接口的正确性、稳定性和性能等方面的指标。原创 2024-07-08 20:35:05 · 851 阅读 · 0 评论 -
java接口自动化测试,怎样可以快速入门?
从0到1,快速入门Java接口自动化测试、Java接口自动化测试是一种自动化测试的方式,通过模拟用户发送HTTP请求并验证返回结果,来测试接口的正确性。它可以大大提高测试效率和覆盖率,减少人工测试的工作量。本文将从零开始,详细介绍如何快速入门Java接口自动化测试。原创 2024-07-08 20:33:42 · 341 阅读 · 0 评论