测试工程师

2024/4/11 14:57:00

从外包辞职6000个小时,到成功入职字节,这些软件测试面试题绝对吊打面试官

简单分享,字节(西瓜视频)测试岗4轮面经没有绝对的天才,只有持续不断的付出。对于我们每 一个平凡人来说,改变命运只能依靠努力幸运,但如果你不够幸运,那就只能拉高努力的占比。 2022年7月&#…

接口自动化测试难点:数据库验证解决方案

接口自动化中的数据库验证:确保数据的一致性和准确性 接口自动化测试是现代软件开发中不可或缺的一环,而数据库验证则是确保接口返回数据与数据库中的数据一致性的重要步骤。本文将介绍接口自动化中的数据库验证的原理、步骤以及示例代码,帮…

做测试8年,刚升主管,还是没逃过裁员....

我做测试8年,半年前被升为测试部门主管,本以为马上到达人生巅峰,没想到公司今天通知跟我解约。 回想晋升的这半年,我也曾激情满满,想着一定要好好干出一番成绩。可做了之后才发现这是个坑: 每天不是在开会…

手把手教你做测开:开发Web平台之用户信息

一. 回顾 在第一篇文章《手把手教你做测开:开发Web平台之环境准备》中,我们做了以下几件事情: 搭建了前后端项目工程 安装了前后端的依赖 配置并启动了前后端服务 创建了后端子应用 将Rest Framework和数据库连接信息配置进后端的配置文…

从事1年软件测试,只会功能测试,想进一步学习,有没有好的建议呢?

作为一个在软件测试领域奋斗10年的老人,我前8年先后在不同的互联网公司担任高级软件测试工程师,测试主管等职,所以这么多年下来,也算是身经百战,阅人无数了。 根据粉丝的提问,得到你当前的状态是1&#xf…

《羊了个羊》测试工程师通关解密到游戏测试常见Bug汇总

前言 几乎是一夜之间,微信小游戏《羊了个羊》火出圈了。​两天以来上了不下五次热搜,其话题总览量已经高达17亿,讨论次数也超过了15万次。 全办公室的都在找第二关的攻略,本来我以为这是00后玩的游戏,我都不爱搭理这…

3-5年以上的功能测试如何进阶自动化?【附学习路线】

做为功能测试人员来讲,从发展方向上可分两个方面: 1、业务流程方向 2、专业技能方向。 当确定好方向后,接下来就是如何达到了。(文末自动化测试学习资料分享) 一、业务流程方向 1、熟悉底层的业务 作为功能测试工程师来讲,了解…

小厂测试4年终于熬出头了,费时8个月,入职阿里,涨薪14K

前言 你的努力,终将成就无可替代的自己 本科毕业后就一直从事测试的工作,和多数人一样,最开始从事功能测试的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。 一年半…

小扎扎学测试笔记打卡day2:了解http以及标题标签

小扎扎学测试笔记打卡day2一、专业名词解释二、web前端三大标准三、五大浏览器厂商四、html发展五、第一个html网页六、回车和换行(html的职责)七、标题标签八、标签语义化九、删除线标签十一、img图片标签十二、路径昨天的理论知识还是很好理解的&#…

小扎扎学测试笔记打卡-缺陷报告、svn

小扎扎学测试笔记打卡-缺陷报告一、缺陷报告注意事项二、缺陷书写规范三、缺陷的跟踪四、svn版本管理软件五、svn基本操作一、缺陷报告注意事项 1、尽量保证缺陷可以重现 2、简洁、准确、完整 3、一个缺陷报告只写一个缺陷 二、缺陷书写规范 1、标题简洁、提供缺陷的本质信息…

小扎扎学测试笔记打卡-数据库测试mysql

小扎扎学测试笔记打卡-数据库测试mysql数据库分类网络数据库层级数据库关系数据库关系型数据库典型关系型数据库SQL介绍SQL分类数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 数据库:存储数据的仓库 数据库分类 网络数…

1小时学会测试计划-小扎扎学测试笔记打卡

云支付平台项目的测试计划 1小时学会测试计划-小扎扎学测试笔记打卡测试目的和范围测试任务分配和进度安排测试策略测试风险验收项目的各项指标测试目的和范围 1.1 云闪付测试目的 项目一期首先通过对接银联云端支付平台和TSP平台,实现本行信用卡的支付功能。本行…

Linux 主要目录速查表-小扎扎学测试笔记打卡

Linux 主要目录速查表-小扎扎学测试笔记打卡 一、单用户操作系统和多用户操作系统(科普)二、Windows 和 Linux 文件系统区别1.Windows 下的文件系统2.Linux 下的文件系统3.用户目录4.Linux 主要目录速查表一、单用户操作系统和多用户操作系统&#xff08…

自学测试路线,亲测非常实用

自学测试路线,亲测非常实用测试第一阶段-linux和数据库软件测试视频篇第二阶段-linux和数据库软件测试视频篇第三阶段-测试基础测试第一阶段-linux和数据库 1、学习目标: 可掌握的核心能力: 熟悉计算机相关概念;掌握基础的测试理…

软件测试常用的测试工具分享

跟着黑马免费的视频学了快有一个月了,感觉收获还是很多的,这个技能树或许能给初学者一些自学思路 不同的软件测试阶段所用到的测试软件不一样,大致上可以分为两大类:一类是是收费软件,一类是开源软件(免费…

软件测试的底层逻辑是什么?

“只有底层逻辑,才是有生命力的。” 所以我们要来探讨一下: 软件测试的底层逻辑是什么?1.对软件测试的基本认知2.软件测试的底层逻辑3.测试流程的底层逻辑4.测试分析的底层逻辑5.测试设计的底层逻辑6.测试自动化的底层逻辑7.测试人员的底层逻…

Selenium的发展及Python安装

今天你学习了吗? 一、Selenium 介绍 Selenium selenium 英文翻译是化学元素‘硒’。编程中是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11)&a…

selenium python 的四种截图方式

今天你学习了吗? 一、selenium python 的四种截图方式 save_screenshot(file_name)get_screenshot_as_file(file_name)get_screenshot_as_base64()get_screenshot_as_png() 二、save_screenshot(file_name) 代码实例 from selenium import webdriver from time …

学习笔记 第一章 —— 如何编写软件测试计划?

测试计划的好处 知道确切的测试范围,采取怎么样的测试策略预估具体的工作量和测试资源,每个人分工明确,不容易出现重复测试的情况测试进度是可控的,实时知道目前测试完成情况可以提前识别潜在风险,当需求发生变化时&a…

软件测试常用工具总结(测试管理、单元测试、接口测试、自动化测试、性能测试、负载测试...)

前言 在软件测试的过程中,多多少少都是会接触到一些测试工具,作为辅助测试用的,以提高测试工作的效率,使用好了测试工具,能对测试起到一个很好的作用,同时,有些公司,也会要求掌握一…

在简历上写了“精通”后,拥有工作经验的我被面试官问到窒息

前言 如果有真才实学,写个精通可以让面试官眼前一亮! 如果是瞎写?基本就要被狠狠地虐一把里! 最近在面试,我现在十分后悔在简历上写了“精通”二字… 先给大家看看我简历上的技能列表: 熟悉软件测试理论基…

软件测试人员必读的经典书籍(附电子书),前阿里大佬给我推荐...

前言 软件测试入行容易进阶难。从测试小白成长为测试经理、总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求。 大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工…

知乎热议:程序员35岁,熬秃了头,也熬坏了身子,那未来的路在何方?

前言 问题1:为什么会有开发人员(程序员)35岁危机呢? 拆题2:软件测试也有35岁危机吗? 和开发程度上有什么不同。 拆题3:为避免35岁危机,测试人员需要做些什么准备工作? 一、为什么开发人员会有…

测试工程师真的可以轻松月收入破万吗?看了这20张图(市场+学习指南),我跪了!

岗位最新信息 全国测试开发岗位需求及平均薪资,全国今日测试开发岗位招聘信息有1.2万条,全国平均薪资在3万/月。 技能要求(大同小异) 岗位职责: 1、根据软件设计需求制定测试计划,设计测试数据和测试用…

❤️这应该是Postman最详细的中文使用教程了❤️(新手使用,简单明了)

前言 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成…

自从学了这套框架,自动化+性能都搞定了

框架介绍 1、HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 2、Locust Locust是一款易于使用的分布式用户负载测试工具。它用于对网站&#xf…

软件测试学习笔记系列(一)你知道怎么做好接口测试?|看了就会

🚀作者:银子,来自重庆,非科班出身,半路出家的程序员。🚀崇尚自由、开源和分享。🚀目前还没有CSDN任何创作头衔,努力前行,总会成为自己心中的那道光,加油 前言…

中低岗位饱和,内卷严重,一名普通软件测试员未来的铁饭碗究竟是什么?

开篇 相信大家都听说过“内卷”简直就是程序员代名词,或者你正在经历着“内卷”,今天我们就来浅谈一下面对内卷时代,如何破局而生? 内卷的来源 内卷最早的“出处”是几张名校学霸的图片。 大学生们刷爆朋友圈的几张“内卷”图片…

深圳不是说很缺软件测试吗?为什么我找了两个月还是没找到工作?

这是我在某论坛看到的一名网友的吐槽: 软件测试四年,主要是手动测试(部分自动化测试和性能测试,但是用的是公司内部自动化工具,而且我自动化方面是弱项。)现在裸辞两个月了,面试机会少而且面试屡…

做了低薪实施4年转行软件测试,两年半经验的我是靠什么拿下年薪50W的offer?

我的工作经历 本人一个普通二本大学,15年毕业,找家公司开始实习工作。第一份工作接触的就是实施工程师,做医疗产品,信息管理化工作。当时我是属于上海事业部,刚开始上海每个医院出差,不停地跑,…

网易25K的测试工程师,笔试题就是“这“?

前几天,我的一个粉丝留言给我说,他在面试网易的自动化测试岗的时候,不幸挂掉了。 越想越觉得可惜,回想面试经过,好好总结了几个点,发现面试没过的主要原因是在几个关键的问题没有给到面试官想要的答案。从…

我升职的原因是,比同事更早学会这个接口自动化测试知识点

面试的时候经常会被问到在接口自动化测试过程中怎么处理接口依赖? 首先我们要搞清楚什么是接口依赖。 什么是接口依赖 接口依赖指的是,在接口测试的过程中一个接口的测试经常需要依赖另一个或多个接口成功请求后的返回数据。 那怎么处理呢&#xff1f…

听说Katalon Studio这个技术,能解放测试人的双手

前言 关于自动化脚本编写,有一个非常重要的内容,就是如何进行测试结果的判断。 相信了解过自动化测试的同学们肯定知道一个行业内的名词--断言。这个名词就是指的测试结果判断。 那断言的含义就是拿预期结果和实际结果做判断,一致就测试通…

招个25k的测试开发工程师,我又面试了100+人,未果…

我个人由于是半路出家的测试,所以对于测试职业发展,一直不敢发表意见。这么多年来,也一直偷偷地野蛮生长,从一个小测试,到测试leader,到测试经理,再到现在又回归到高级测试。直到现在&#xff0…

公司新来个卷王,让人崩溃...

最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的面试计划。 在此展示一套学习笔记 / 面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的软件测试技术栈,非常珍贵&#x…

八年测试经验,为何惨遭领导痛批:你写的测试文档还不如刚来的应届生

“软件测试最看重的能力是什么?” 这个问题能够得到的答案绝对是五花八门的 “自动化技术”“性能测试”“沟通能力”“代码能力”。。。 以上说的这些能力确实都挺重要的,但在我看来,其实测试人员一直以来都有种容易被大家忽视的能力&…

软件测试工程师的5年之痒,讲述两年突破瓶颈经验

突破自己的技术瓶颈并不是一蹴而就,还是需要看清楚一些东西,这里也有一些经验和见解跟大家分享一下。同样是职场人士,我也有我的经历和故事。在工作期间,我有过2年加薪7次的小小“战绩”(同期进入公司的员工&#xff0…

3年软件测试经验面试要求月薪22K,明显感觉他背了很多面试题...

最近有朋友去字节面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。 据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。 其实&…

做了5年软件测试的我,是如何从只会“点点点”快速成长为测试开发的?

我感觉我是一个比较有发言权的人吧,我在测试行业爬模滚打5年,从点点点的功能测试到现在成为测试开发工程师,工资也翻了几倍; 个人觉得,测试的前景并不差,只要自己肯努力;我刚出来的时候是在鹅厂…

我对测试工作的一些认识(资深测试人员总结)

不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的感受。有迷茫,有踩过坑,有付出有收获, 有坚持! 我一直都在软件测试行业奋战, 毕业时一起入职的好友已经公司内部转岗,去选…

Appium移动端自动测试框架,如何入门?

Appium是一个开源跨平台移动应用自动化测试框架。 既然只是想学习下Appium如何入门,那么我们就直奔主题。文章结构如下: 1、为什么要使用Appium? 2、如何搭建Appium工具环境?(超详细) 3、通过demo演示Appium的使用 4、Appium如何…

安全测试 —— Jmeter 登录接口密码 - rsa加密

1、出于安全考虑,有的网站在登陆时为了防止用户在登录时账户密码泄漏,会使用各种加密,给登录的账户密码加密。 比如:明文保存,对称加密算法,MD5、SHA1等单向HASH算法,RSA算法,加密F…

刷完它,最少17K,真的不能再少了····

金3银4已经过去了,金9银10也快来了,你找到工作了吗?薪资多少k?8K?13K?17? 最近有不少小伙伴在后台给我留言,说最近准备面试了,但是不知道从何下手! 既然大家…

现在入行软测=49年入国军?三句话,让面试官再掏2K!

还有三五天就步入金三银四,很多软测人吐槽因为疫情,公司都在裁员,别说跳槽涨薪,能保住现在的工作就不错了。但也有那么一批人,凭借自己口才与实力拿到年薪近50W的offer。面试是初见1小时就要相互了解优缺点的过程&…

性能测试很难吗?一文带你学会性能测试核心流程和概念

在很多测试人员的概念中,性能测试就是使用Loadrunner、Jmeter等工具进行压测,然后得到测试结果即可,但仔细想想,对谁进行测试?测试目的是什么?监测指标有哪些?得到的结果如何分析(怎…

听说80%软件测试工程师不会写测试用例?这里有保姆级教程,给我拿走

最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计! 我发现无论是刚入职场的测试新人还是在具备几年测试经验的职场老人,对于测试用例设计这块,倘若不是自己接触过测试过的软件产品,被问到如…

掌握这些策略,才能掌握自动化测试

UI测试【Selenium】 UI测试是最接近软件真实用户使用行为的测试类型。通常是模拟真实用户使用软件的行为,即模拟用户在软件界面上的各种操作,并验证这些操作对应的结果是否正确。 接口测试【API测试】 API测试,主要针对的是各模块暴露的接…

自动化测试框架结构图

目录 1、接口自动化测试框架设计图 2、接口自动化执行设计图 ​3、API自动化平台框架设计图 4、UI自动化测试框架设计图 5、接口UI自动化测试框架设计图 6、Appium移动端自动化测试框架图 7、JMeter接口自动化测试框架图 8、JMeter接口自动化测试框架图2 9、自动化测试…

做了5年软件测试,对游戏UI自动化测试的一些理解和认识

前言 对于目前的两大游戏引擎cocos-2dx、unity3D,其UI自动化测试的技术方案都已经实现。可以获取、设置UI对象的各个属性,并且可以调用UI对象及引擎的一些方法接口,实现基于引擎的UI驱动能力。有了这些能力之后,从技术上来说已经…

5年测试工程师成功入职美团,看看面霸是如何养成的,他的路子真的野

🍅知乎号主:程序员面试秘籍 💬 大厂面试真题、简历模板、近40篇面试经验文章、接口、自动化测试、性能测试、安全测试学习资源、学习路线指引。关注我,都给你 🌈 感激相遇,愿你我皆有所获 今天给大家介绍我…

50万次测试工作,app自动化测试、性能测试、稳定性测试经验分享

几年的测试工作下来,除了日常的功能特性的测试,还完成了自己负责APP相关测试体系从零到一的建设,今天借由这个机会,做一个简单的梳理,将在这个过程中自己的一些思考,踩过的坑等做一个整理,分享给…

软件测试从执行用例到独立负责一个完整项目的流程

一般实习生、新入职的软件测试新手,主管一般是让你先执行别人的用例。为什么呢,其实很简单,新人执行用例是最好的边工作边学习的方式,如果让新人直接开始写用例,那么结果就是评审的时候提出很多问题、用例需要大改&…

看了字节跳动月薪20K测试岗面试题,让我工作3年的测试工程师,很汗颜

朋友入职已经两周了,整体工作环境还是非常满意的!所以这次特意抽空给我写出了这份面试题,而我把它分享给小伙伴们,面试&入职的经验! 大概是在5月中的时候他告诉我投递了字节跳动并且简历已通过,5月23经…

基于鸿蒙系统的APP测试技术,快来入坑

说到移动端的测试,可能大家能够想到的是在Android和Ios系统下来进行,那么随着华为鸿蒙系统的广泛应用,测试的关注点也有了新的领域。据官方的数据显示,华为鸿蒙系统已经被上亿的用户所使用,而搭载鸿蒙系统的生态设备发…

一个优质软件测试工程师简历的范文(答应我一定要收藏起来)

很多刚转行软件测试的小伙伴是不是不知道怎么写好一份优质的软件测试工程师的简历。今天呢,就给大家分享一下一个优质软件测试工程师简历的范文。记得收藏起来哦。 下面的案例:2-3年的软件测试工程的简历 姓 名:XXX 学历&#xff1a…

8年测试开发工程师感悟——对目前软件测试技术的简单看法

忙了很久,终于有点时间来写点东西了。 前段时间,一直忙于各个外包项目的对接,也接触了很多客户,做技术的人在一起聊的肯定基本都跑不了技术范畴,尤其现在很多人关注的全栈测试、敏捷测试、TestOPS等等,一听…

当初面试Java开发进去公司,组长却让我做起了软件测试工作

前言 网友们可以叫我傲寒,暂居上海的河北汉子。专科专业是Java软件技术,16年毕业后,宿舍4个兄弟,两个走上了开发的道路,我选择了测试,另一个选择了运营。为什么选择测试? 由于公司开发的压力比…

测试工程师也应该具备产品化思维吗?

有位同学跟我讨论自动化测试工具的构思,我给他的建议都是将这个工具产品化的思路,所以,在整个讨论过程中,他总是不断地问我:“工程师也应该具备产品化思维吗?” 我们先来看看产品化思维和工程师思维具体有什…

写给「软件测试专业」大学生的12点建议

1.关于学习。在学校期间以专业课为主,专业理论知识越扎实,后期实践才越容易深入理解且上手更快。对于软件测试专业来说,其他计算机相关课程也要尽力涉及,保持学习的广度和深度 。无论是实习面试还是实习工作,都有助于自…

手把手教你写让人眼前一亮的软件测试简历,收不到面试邀请算我输

不知道大家的简历是不是都写成下面这样 根据需求文档进行需求分析熟悉业务流程,明确测试点根据测试点设计测试用例参与评审测试用例提交和回归跟踪缺陷,确认修复完成之后关闭Bug通过使用Fiddler进行抓包分析并定位前后端Bug使用简单的SQL语句进行查看落…

为什么做软件测试一定要学自动化?谈谈我眼中自动化测试的价值

本章内容,将从测试的底层本质出发,让大家真正的理解测试和自动化测试之间的区别。想了解自动化测试概念,那我们一定要先认识一下 软件测试到底是做什么的? 大家都知道一个游戏叫 “大家来找茬” 。我们看下图,你可以尝…

参加校招面试测试岗位一次次被刷,耗时一个多月经常偷偷在晚上哭。

前言 前两天有粉丝联系我,说他软件工程专业,大厂校招屡次被刷,有一个已经到了三面,还是被刷了,感觉很绝望,不想找工作了。邮箱里也有很多信息,初试都没有过,找工作太难了&#xff0…

软件测试,想找一份20k以上的工作需要掌握哪些知识?

都知道IT行业是高薪人员的聚集地,但想要成为高薪程序员却并不容易。月薪20k是测试工程师的一个门槛,想要突破就必须掌握更多的技能。 因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极…

公司来了个卷王,真让人奔溃

2022年已经结束结束了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的金三银四的面试计划。 在此展示一套学习笔记 / 面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的…

常见的22个软件测试面试题(含答案解析)

大家好,我是大圣。今天大圣给大家列举了API测试的22个面试题,快来看看吧。 1、什么是API? API是允许两个应用程序相互通信的代码。API使开发人员能够发出特定的调用或请求来发送或接收信息。 2、什么是以API为中心的应用程序? 以API为中心的应用程…

测试工程师练就什么本领?可以让自己狂揽10个offer

最近,我一个做软件测试的朋友B哥又又又跳槽了,B哥是我在转行软件测试那年认识的,记不清他这是第几次跳槽了,不过从他开始做软件测试开始到现在已经有2-3年的工作经验了,从一开始的工资8000到现在的工资23K,…

测试行业8年经验,我总结了25K以上岗位,面试必问的知识点

前言 疫情原因或多或少的影响了我们的求职之路,特别是北京、上海的朋友。春招期间我也面试了大概50个求职者,从中发现了绝大多数测试工程师普遍存在的一个问题:知识不成体系化。虽然大多知识点都会,或者有了解有接触,…

目前28岁,从20年开始北漂闯荡到入职软件测试,我成功捧起15K薪资

今天,来细说我这一路走来的经历,通过我的经验分享和个人思考,也希望给你一些有价值的启发和帮助! 选择改变,跳出舒适区 大概介绍一下我以前的情况,毕业三年,大专学历,大学读的是室内…

一个月内面了30家公司,薪资从18K变成28K,真行啊····

工作3年,换了好几份工作(行业流行性大),每次工作都是裸辞。朋友都觉得不可思议。因为我一直对自己很有信心,而且特别不喜欢请假面试,对自己负责也对公司负责。 但是这次没想到市场环境非常不好,…

最常用的 MySQL 详细知识点总结,大家可以收藏啦

前言 对于想入行软件测试行业的小伙伴们,mysql是绕不过的一项技能,因为在软件测试中,你需要通过自己编写mysql执行语句,来达到测试数据的目的,因为,前端的一切UI操作,后端接口的调用&#xff0…

Python 自动化测试框架pytest和unitttest你知道多少?区别在哪?该用哪个?

阅读目录一、大家熟知的自动化测试框架二、Pytest介绍三、Pytest优点四、pytest与unittest区别四、Pytest功能介绍六、Pytest架构运行流程七、应用场景八、Pytest使用自动化测试框架实战一、大家熟知的自动化测试框架 Java JUnit、TestNG等等。 Python PyUnit(unit…

字节跳动学姐熬了一个月才完成这份内部软件测试开发手册,在GitHub标星27k,开源下载

前言 本文是为了帮大家快速回顾了测试中知识点,这套学习手册整整花了一个月的时间整理出来,上传到Git上目前star数达到了27K。涵盖了诸多技术栈的内容,相信可以帮助大家在最短的时间内用作复习巩固,能达到事半功倍效果。 同时用…

软测总监:“ 工作五年你连服务端接口测试还不知道?“

服务端的接口测试我们一般从功能开始进行测试,比如请求参数和响应参数的校验,业务逻辑或业务规则的校验,数据库操作的校验。功能正常后会根据需要进行安全相关的检查、性能测试以及系列扩展测试,比如与历史版本的兼容性测试、接口…

这才是做了5年的软件测试人员该有的样子...

测试工作五年后一般怎样了? 五年测试生涯对身体上的摧残就不说了,来讲讲一般会有怎样的状态吧! 优秀的一般是这样:有着明确的职业目标与规划,热爱技术,五年的工作沉淀,技术能力得到了飞速提升&#xff0…

来吧 请收藏,测试工程师工作中需要的各种免费工具

前言 本文结合测试人员实际工作,汇总了工作所依赖的各类免费测试工具,涉及到基础办公、缺陷管理、IDE选择、性能测试工具、安全测试工具、自动化测试工具、接口测试工具、数据库连接工具、服务器连接工具,话不多说直接展示! 办公…

揭开,字节跳动全链路压测的实践之路

全链路压测指的是基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。常用于复杂业务链路中,基于全链路压力测试发现服务端性能问题。 随着公司业务的不断扩张,用户流量在不…

一位软件测试工程师超年薪40W?答案早就写在字节员工这里了...

现在的职场竞争越来越激烈,不学上一两门新技能,保持自己知识更新,很容易被年轻后辈超越。有些人选择学一门外语,有些人选择学习职场上为人处事的能力。 最近脉脉职言区有一条讨论收入的动态火了: 哪家互联网公司薪资最…

26岁零基础转行软件测试,现已成功入职月薪12K,然而没有人懂我的辛酸

此文绝对不是喂鸡汤,而是告诉你实实在在的转行办法。有点长,请细看 有些人会轻松上岸。 有些人会挣扎着上岸。 有些人会淹死在水里。 我属于挣扎着上岸的。 我原来是做财务方面的,后面自学转行做了软测程序员,从事软件测试工…

通用测试点思路汇总分享,可直接用于面试和实际软件测试工作中

测试点思路 两大块: 1.本身的业务功能。(说有什么功能就测什么功能,如WMS能否根据入库单下发入库任务) 2.测试方法:六大类 功能: 黑盒的七种方法: 等价类边界值(任何地方都有&a…

作为软件测试人,所在公司部门只有功能手动测试,如何进一步提升自己?5年经验大佬给你解惑

前言 我花了5年的时间,经历了3次的能力飞跃,自学成为测试开发 我希望我的经历能够帮助到你 第一家入职的时候是一家小公司 刚开始入行的时候,什么也不懂,就是从最简单的手工测试做起。每天做的最多的就是:编写测试…

测试15k薪资第1步 —— 自动化测试理论基础

目录 1、自动化测试定义 2、自动化测试分类&工具 3、未来发展趋势 1.1、什么是自动化测试 自动化测试指的是利用软件工具或脚本来执行测试任务,以替代手动测试过程的一种测试方法。它的主要目的是通过自动化执行、验证和评估软件应用的功能、稳定性、性能等方面…

外包干了3个月,技术退步明显。。。

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

2023接口自动化测试,完整入门篇(超详细~)

一、自动化测试 众所周知,自动化测试已经成为软件项目中不可或缺的测试方法。基于用户交互界面(GUI)的自动化测试方法具有模拟用户行为和过程可视化的特点,因此受到了广大入门自动化人士的喜爱。诸如:QTP、Selenium等…

月入过万很简单?十年测试工程师来谈谈经验~

前言 很多粉丝问我:准备转行测试,怎样使自己快速成为一个优秀的软件测试工程师?笔者跟业内大佬总结了一下,那些快速成为月薪过万的软件测试工程师大致都经历了这些跨越,下面一起来了解下吧。 一、选择学习基础知识的…

为何越来越多人不喜欢“试用期六个月”的公司?网友:感觉不靠谱

众所周知,任何一份工作都有试用期,一般是三月左右。但如果你遇到试用期达到半年的公司,你会不会进入? 近日,就有人遇到了此类公司,并对是否要进入该公司犹豫不决。他在论坛上发帖求助:大家是怎…

技术面的最后一个问题难住我:如何规避生产环境性能测试风险 ?

导读 系统性能测试结果的可参考性与测试环境有着直接的关系,模拟环境与真实环境相比存在环境差异、数据量差异等问题,导致测试结果的可参考性差。 为了获得准确的性能数据,性能测试需尽量在生产环境进行。但是在生产环境进行测试可能会对系…

pytest利用request fixture实现个性化测试需求详解

这篇文章主要为大家详细介绍了pytest如何利用request fixture实现个性化测试需求,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下− 前言 在深入理解 pytest-repeat 插件的工作原理这篇文章中,我们看到pytest_repeat源码中有这样一段 import pyt…

知乎关注热度25K的问题,自学软件测试,要学到什么程度才能找到工作?

知乎上有个很热门的问题,也关系到很多想自学的朋友到底该怎么去学习软件测试,不知道从哪里去下手,我对于这个问题还是很有经验心得的!!! 这里详细的给大家说下,对于0基础的朋友自学软件测试&…

在职美团测试工程师的这八年,我是如何成长的,愿技术人看完都有收获

引言 时间回到8年前,我人生中的第一份实习工作,是在美团做一个自动化测试工程师。当时的我可谓意气风发,想要大干一场,结果第一次做测试就出现了事故。由于对某些地方的不了解,把某一个地方漏测了,并且上完…

接口测试的几种方法

其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。 同时,在这我也准备了一份软件测…

面了12家软件公司测试岗位,高频面试题大盘点,刷完谁都留不住我跳槽的心

全网首发-涵盖16个技术栈 第一部分,测试理论(测试基础需求分析测试模型测试计划测试策略测试案例等等) 第二部分,Linux( Linux基础Linux练习题) 第三部分,MySQL(基础知识查询练习…

2022社招,软件测试面试八股文(有答案版),金九银十季,涨薪涨薪

最近呢有很多的小伙伴问我有没有什么软件测试的面试题,由于笔者之前一直在忙工作上的事情,没有时间整理面试题,刚好最近休息了一下,顺便整理了一些面试题,现在就把整理的面试题分享给大家,希望可以帮助到各…

使用Chrome DevTools的F12进行前端页面性能测试(手把手教你,非常全,建议收藏)

前言 普通用户如何评价一个网站的体验好不好呢? 除了满足他的功能需求以外,用得爽不爽可能是最大的评估因素。这个爽不爽可以简单理解为快不快,好不好看,是不是符合他的操作习惯等等。而这里的快不快就是我们说的性能。 有数据…

Vue+Flask测试平台,分享源码+详细搭建教程,良心项目实战

提测管理平台 背景源于多年前的团队的一个需求,这里重新利用最新开箱即用的前后端框架重新实现出来,并配有系列0-1的入门级别的开发分享文章,宗旨是为做想学测试开发技术或想自己实现小工具平台的同学,提供一个实实在在的练手实战…

字节二面,原来我对自动化测试的理解太浅了

如果你入职一家新的公司,领导让你开展自动化测试,作为一个新人,你肯定会手忙脚乱,你会如何落地自动化测试呢? 01 什么是自动化 有很多人做了很长时间的自动化但却连自动化的概念都不清楚,这样的人也是很悲…

2022年,目标是月薪40k

人人都说开发薪资高,其实在互联网行业,高薪工作还有很多,比如正处在风口的软件测试。 最近有人感叹软件测试学科的就业薪资竟然可以比部分开发还要高!对于软件测试,这位楼主还发出了一连串疑问: 软件测试…

详解性能测试(2023最新版)

1.什么是性能测试 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负…

我为何从开发人员转做测试,3年软件测试工程师,带你聊聊这其中的秘辛

从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也想写一写自己的职场感想,希望对刚开始工作的小…

后疫情时代裸辞后面试软件测试工程师被拒,写下一些感悟和面试心得

今天去面试一家公司,被面试官给打击到了,倒不是这真的被打击到,而是被面试官给指导了很多,真的是受益匪浅,学到了,学到了 然后搁这儿呢,也算是面试有所感吧,作者就闲着和大家聊聊测试…

内幕:阿里老测试员告诉你,新人如何做好功能测试,学会这几项

前言 根据一份报告,应用程序崩溃导致71%的卸载。迫使用户卸载应用程序的其他原因是页面响应时间,混乱的UI,电池消耗等。这表明功能测试和非功能测试对于交付用户友好型应用程序的重要性。 一、测试基础的重要性 作为一名测试新…

字节跳动测试岗面试跪在二面,我复盘总结了失败原因,决定再战一次

前言 先说下我基本情况,本科不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了&am…

很多程序员的观念里看不上软件测试,我为软件测试正名

在市场和公司对软件质量要求不断增强的今天,尽管测试在软件项目实施过程中的重要性越来越高,但仍然有很多人对软件测试存在着一些认知误区,毕竟自己也是从这个认知走过来的。遂大体总结一下: 1) 测试人员不需要了解软件开发的知识…

如何快速定位BUG?BUG定位技巧及测试人员定位的N板斧

很多测试人员可能会说,我的职责就是找到bug,至于找原因并修复,那是开发的事情,关我什么事? 好,我的回答是,如果您只想做一个测试人员最基本最本分的事情,那么可以这么想。但是&#…

关于性能测试平台的一些个人看法

三年半前刚入职新公司,负责性能测试平台的测试工作。 现在在新公司,同样负责全链路压测平台的项目管理、产品设计、质量保障和落地交付工作。 写这篇文章,谈谈我现在的一些想法和实践经验。 组织架构 每个公司的组织架构都不一样&#xf…

看一线大厂测试人怎么写单元测试

我们都知道,开发软件时,为代码编写单元测试是很好的,但实际上,光有测试还不够,好的测试的编写同样重要。 要做到这一点,考虑遵循一些固执的原则: 1、保持测试代码的紧凑和可读性 要做到这一点…

Linux常用命令(精简版)

前言 2019年,去面试,差不多都要面试完了,面试官对我很满意,我对薪资很满意。 临走,面试官问了一个问题:你熟悉Linux 命令吗? 我:略懂 面试官:管道符号是啥&#xff1f…

2023年面试工具篇Postman面试题及答案

1. 说下你对Postman的了解? Postman是一种接口调试与http接口测试的工具。我们可以非常方便的用来模拟get或者post或者其他方式的请求来调试和测试接口。 Postman 的优点 •支持各种的请求类型: get、post、put、patch、delete 等 •支持在线存储数据,…

在职阿里6年测试人经验分享——软件测试工程师必看

很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏控制,一些问题(例如:有些成员的缺陷质量不够合格; 开发人员修改不及时,系统某些功能发生严重问题…

渗透测试工具Nessus的全面解析

在当今数字化时代,网络安全已经成为了企业和个人必须关注的重要问题。为了确保网络的安全,我们需要使用各种工具和技术进行检测和防护。其中,渗透测试是一种非常重要的方法,它可以帮助我们发现网络中的安全漏洞,并采取…

软件测试面试怎样介绍自己的项目?会问到什么程度?

最近收到很多粉丝的私信说找不到工作,简历投了百十来份,邀约都没几个,更别说offer了,是不是软件测试要黄了? 说句实话,现在大环境确实不好,互联网大厂裁员这是摆在明面上的原因。时代的一粒沙&…

python + selenium实现12306全自动买票

整个程序分了三个模块:购票模块(主体)、验证码处理模块、余票查询模块 使用方法:三个模块分别保存为三个python文件,名字分别为:book_ticket,captcha,check_ticket。 在购票模块里初…

00后测试员摸爬滚打近一年,为是否要转行或去学软件测试的学弟们总结出了以下走心建议

前言 大家好,我是一名出生于千禧年的00后软件测试工程师,因为个人极特殊原因,现已毕业并在职场中摸爬滚打一年。在社会近一年的不断探索中,让我明白了很多人生哲理,看透了很多人间现实。借助这次分享,我梳…

做开发遇到35岁瓶颈被裁员,体验了一把“自由职业”,最后入行了软件测试...

2009 年初来乍到,先做了几年的开发,之后又去了一家 500 强的民营企业做了几年的技术经理,使用的技术也从python开始扩展到了其他语言。 那时的我也是刚从一名地道的程序员转向管理岗位,来自编程语言和工作内容的双重改变&#xf…

跳槽前,把自己弄成卷王

前段时间席卷全互联网行业的内卷现象,想必有不少人都深陷其中。其实刚开始测试行业人才往往供不应求,而在发展了十几年后,很多人涌入这个行业开始面对存量竞争。红利期过去了,仅剩内部争夺。 即便如此,测试行业仍有许…

2022年,目前大环境下还适合转行软件测试吗?

目前的大环境确实不如前几年,但是裁员这种情况基本存在于互联网大厂,中小型企业是涉及不到这些问题的,但俗话说的好“风险与机会并存”,虽然大环境有所萎靡,可其中的机会还是不少的。所以,目前学习软件测试…

测试用例和自动化测试脚本也可以像代码一样复用

从事IT行业的人士,大多都听说过代码复用,其实测试用例和脚本也是可以复用的。下面为大家介绍一个测试框架,可以帮助测试人员进行用例和脚本的复用。 几乎所有的产品测试都可以用一组或多组“测试执行->结果验证”所组成。以下是一个简单的…

软件测试报告怎么写?在职测试人员内部文件一目了然

测试报告编写 1. 概述 a.测试范围 b.测试人员、时间、功能 c.测试环境 d.服务端硬件环境 e.客户端软件环境 2. 测试过程评估 a.测试总体评估 b.用例统计 c.测试用例执行情况分析 d.测试对象质量评估 3. 项目测试总结及建议 a. 项目测试总结及建议 b.附录&#xf…

5年手工测试,被公司强行辞退,感叹道:就应该早点努力

五年测试生涯来讲讲一般会有怎样的状态吧! 优秀的一般是这样:有着明确的职业目标与规划,热爱测试,五年的工作沉淀,技术能力得到了飞速提升,每天依然激情满满,潜心专研学习测试技术,…

用了这款docker监控平台,再也不用记一大堆命令了,真香~

导读 随着云计算、容器化技术的发展,越来越多的企业选择使用docker来部署应用。基于docker轻量级、占用资源少等特点,我们可以很轻松在一台物理机上部署几十个docker容器。 在我们日常测试工作中,很多时候需要自己去搭建测试环境&#xff0…

3年外包离奇被裁,痛定思痛24K上岸字节跳动....

三年前,我刚刚从大学毕业,来到了一家外包公司工作。这份工作对于我来说是个好的起点,因为它让我接触到了真正的企业项目和实际的开发流程。但是,随着时间的流逝,我发现这份工作并没有给我带来足够的成长和挑战。 三年…

27K 入职字节的那天,我哭了····

先说一下自己的个人情况,计算机专业,18年本科毕业,一毕业就进入了“阿里”测试岗(进去才知道是接了个阿里外包项目,可是刚毕业谁知道什么外包不外包的)。 更悲催的是:刚入职因为家里出现一些变故,没有精力…

从手工测试转型web自动化测试继而转型成专门做自动化测试的学习路线。

在开始之前先自学两个工具 商业web自动化测试工具请自学QTP;QTP的学习可以跳过,我是跳过了的。 开源web自动化测试工具请自学Selenium;我当年是先学watir(耗时1周),再学selenium(也耗时1周&…

测试设计中隐藏的边界有哪些?这几个例子告诉你答案

概述:边界值分析是测试设计一个稳定的部分,但是对黑盒测试人员来讲有时候边界并不是那么明显。这些不明显的边界被称作隐藏的边界。本文提供几个隐藏的边界的例子,还有一些以让隐藏边界显露来设计测试计划的要点方法。 使用边界值分析和等价类…

2023,全网最真实的自动化测试学习路线,看不懂来打我!

随着测试行业的发展,“会代码”越来越成为测试工程师的一个标签。打开各大招聘网站,测试工程师月薪一万以上基本都有一个必备技能,那就是自动化测试。那么自动化测试到底难不难呢?下面我将会将我的经历讲给大家听,希望…

自动化工具 pytest 内核测试平台落地初体验

测试平台,有人说它鸡肋,有人说它有用,有人说它轮子,众说纷纭,不如从自身出发,考虑是否要做测试平台: 第 1 阶段,用 Pythonrequests 写接口自动化。第 2 阶段,选择 unitt…

python自动化测试之unittest简介讲解

一、unittest简介 1.先导入unittest 2.用help函数查看源码解析 3.查看描述: Python unit testing framework, based on Erich Gammas JUnit and Kent Becks Smalltalk testing framework. 翻译:python的单元测试框架,是基于java的junit测…

自动化测试、测试左移、精准测试,一次性说透

一个干测试6年之久的朋友,面试又碰壁了…这大概是他这一个月来第4次面试失败。 起初他投简历比较勇猛,奔着薪资高的有点儿名气的企业就开始海投,碰上了2家还不错的邀约面试,前面交流还行,一问到自动化测试就傻眼了&am…

Web自动化测试中会遇到的特殊场景

前言 做Web自动化测试会遇到一些特殊的场景,在编写自动化脚本时,需要根据具体情况进行处理。 同时,我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直…

一文详解Web自动化测试

1 什么是Selenium 专门用来测试Web应用程序的自动化测试工具。 2 搭建环境 2.1 Python 开发环境 2.2 安装selenium包 2.3 安装浏览器(最新版本谷歌/火狐)与浏览器驱动 2.2 安装selenium包:通过python解释器自带的pip工具进行安装&#…

手工测试转自动化,学习路线必不可少,更有【117页】测开面试题,欢迎来预测

在初学的时候,我们总会遇到一些问题,我们可以在网上看到很多关于自动化测试的这些问题: 你们都是怎么学自动化测试的? 如何系统学习自动化? 有什么方法可以快速学习python和自动化的技巧吗? 想成为一名合格…

字节测试8年,肝到50W就剩这份学习笔记了····

在字节工作了8年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你开发框架与平台的时候,熬到年薪50W也费了不少心思,小编也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记…

我,一个软件测试工程师,谈谈我每天的日常工作...

快5年的测试来给你们讲讲吧,也没什么可骄傲的,但在上海混迹了几年,大厂也呆了腾讯、有赞,面试面了几十次,上线bug也遇到过,各种扯来扯去也遇到过,加班通宵的也遇到过,地铁里开VPN的也…

西电毕业,8年测试工程师(现月薪37K)分享如何全面的自学软件测试

趁着昨晚空闲和今早的时间,编辑这一篇帖子,写下当初我自学软件测试走的弯路,希望大家引以为戒,不要多走前人走过的弯路,浪费时间。先简单聊一下就业,我8年前毕业于西电,关于毕业选择吧&#xff…

一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?

本文是测试开发工程师Venn同学面试某互联网名企遇到的一道面试题目,首发于Testerhome社区,引发了有趣的讨论和解答,供各位技术友参考。 面试京东金融被问到的有趣测试题 题目:在A文件夹下有多个子文件夹(a1、b1、c1&…

什么是缺陷分析?一篇文章带你了解,测试工程师必备技能

缺陷分析也是测试工程师需要掌握的一个能力,但是很多时候大家只记得要提交缺陷、统计缺陷情况,而忽视了缺陷分析。 其实每个项目的缺陷记录都是有很大价值的。在测试阶段分析当前缺陷情况,及时发现存在的问题并调整测试策略,才能…

接口自动化框架,lm-easytest内测版发布,赶紧用起来~

easytest 是一个接口自动化框架。 功能特点: 支持 http 接口测试支持 json,html,xml 格式的响应断言支持数据库断言支持用例标记筛选支持用例失败重运行支持多线程 安装 pip install lemon_easytest 快速使用 不需要写任何代码,所有你需要…

华为7年经验的软件测试总监,给所有想转行学软件测试的朋友几点建议

对于软件测试的建议,首先不知道大家当前具体情况,是非计算机专业转行的零基础小白还是计算机专业刚入行的新人?当然,不管前提条件怎么样,只要你决心想走上测试的道路,这些前提都不是问题。 那么要想学好软…

同样是测试员,为什么有的人薪资15K,有的人薪资20-30W,学会谈薪真的很重要

回顾 2022年疫情使得金三银四的就业市场环境惨淡,那些想通过跳槽拿到高薪工作,找到合适的工作,好的准备必不可少。众所周知,谈薪是很多求职者认为很重要的一个技能。今天,我们就给大家说一说,在求职中&…

公司没有一个会自动化测试的,果断离职了····

面试问到离职原因,我想这是很多面试者的痛,包括我自己,曾经也被离职原因所坑过。 面试回答离职原因简直特么就是巨坑! 话说最近我面试了个两三年经验的测试工程师,离职原因说出来就是砸自己的脚,真是感慨…

刚工作3天就被裁了....

前言 还有谁?刚上三天班就被公司公司的工作不适合我,叫我先提升一下。 后面我也向公司那边讨要了一个说法,我只能说他们那边的说辞让我有些不服气。 现在之所以把这件事上记录一下,一是记录一下自己的成长轨迹,二是…

加速你的自动化测试:3种等待方式!

在自动化测试中,等待是一个重要的技术,用于处理页面加载、元素定位、元素状态改变等延迟问题。 等待能够确保在条件满足后再进行后续操作,提高自动化测试的稳定性以及可靠性。 等待方式:显示等待、隐式等待、线程睡眠 1. 显式等…

金3银四结束了,回顾一下我2个月面试的公司....

金三银四结束了,还没有 offer 的同学不要气馁,该来的迟早会来。楼主从 年底 月有想法跳槽开始准备春招,一开始也是惨不忍睹,后来慢慢进入状态最近的面试基本都能走到终面,所以好好坚持,最后一定会有好结果的…

2022年互联网企业软件测试面试宝典

引言 面试机会像海底捞,面试成功像西天取经 如何提升自己的面试通过率,还是有一定的窍门的,从几个方面聊聊 简历模板面试经验面试题忠告 一、简历模板 1. 如何正确的做一份简历: 软件测试岗简历模板制作指南 可以写进简历的软…

一位3年经验的测试工程师水平能差到什么程度?面试后,感叹都是人才呀...

起因 老板觉得现在公司部门里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就想着要招了一个三年工作经验的女测试员,要价倒…

只会PC端测试怎么行?智能手机ETT测试学习一下

行业背景 MTK芯片平台在开发项目准备批量之前,都要进行ETT测试,那么在硬件进行ETT测试之后需要对ETT参数进行压力测试,保证批量的稳定性。(联发科技股份有限公司(MediaTek.Inc)是全球无晶圆厂半导体公司,在…

刷了一个月面试题,终于拿到了字节跳动的offer

前言: 最近金三银四跳槽季,相信很多小伙伴都在面试找工作, 怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习 如何拿下阿里等大厂的offer的呢,今天分享一个秘密武器,资深测试工程师整理的…

selenium IDE 介绍 安装 使用 录制脚本 导出

文章目录1.Selenium IDE 介绍2.Selenium 安装(1)Firefox(火狐)安装(2)Google(谷歌)安装3.Selenium 使用4.开始录制脚本5.selenium 导出6.页面窗口介绍1.Selenium IDE 介绍 Selenium…

字节8年经验之谈!新手如何用Postman做接口自动化测试!

前言 1、什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来, 本质是用代码去测试另一段代码,属于一种软件开发工作&#…

Jmeter(五):json提取器元件及jsonpath介绍,响应断言元件

Jmeter:son提取器元件及jsonpath介绍 json提取器元件介绍 json提取器与正则表达式提取器功能类似,也是用来截取响应信息的部分保 存到指定的变量中去,不同的是,它只能用来处理响应正文,并且响应正文必须 是json格式的…

在外包干了4年,我跑路了...

前言 先说一下自己的情况,本人普通本科毕业,19年的时候入的这行,在外包干了4年多功能测试,今年感觉自己不能够在这样下去了(虽然目前行业不太好),长时间呆在外包会让一个人慢慢废掉&#xff01…

软件测试工程师面试的时候该怎么样介绍自己?你的简历是不是该优化了

前言 金九银十找工作季,一个好的自我介绍可以让人眼前一亮! 在求职面试时,大多数面试考官会要求应聘者做一个自我介绍,一方面以此了解应聘者的大概情况,另一方面考察应聘者的口才、应变和心理承受、逻辑思维等能力。…

软件测试就业环境恶劣,我们应该怎样提高竞争力,实现薪资翻倍?

17年毕业后从事软件测试,至今已是第五年了。在深圳摸爬滚打了好几年,也都是在小厂的圈子里跳来跳去。在我拿到这份新offer,18K是我拿过的最高工资。已经有快一年没有涨过工资了。疫情在家隔离了两个多月,开始复习、学习。梅花香自…

为什么越来越多的公司要求自动化测试技能?

为什么选择自动化测试和怎么学习,充实自己的自动化知识。根据具体的自动化测试岗位来说,不要觉得自动化测试是机构炒起来的,确实有它存在的必要。 软件测试自动化测试是手工测试的一部分是对手工测试的一种补充。自动化测试是相对手工测试而…

软件开发毕业4年后,靠自学自动化测试月入2W,本人亲身经历供大家参考

大专毕业4年了,靠自学自动化测试月入2万,本人亲身经历供大家参考。毕业院校:湖南科技职业学院软件开发与应用专业。学校课程很杂,都只教点皮毛,是真正的师傅领进门,修行在个人,在学校我也不是优…

阿里月薪40K测试主管,总结的2022年测试人跳槽涨薪建议,不注意这些亏大了

作为软件测试工程师,怎样跳槽才能越跳越值钱呢? 把控好跳槽频次 我们在编写简历的时候,总想尽可能展示出自己的技能,但是简历上所呈现的跳槽频次,也是众多面试官的一个关注点。 如果跳槽频繁,就极有可能在…

Postman接口测试 —— Jenkins实现持续集成构建流程!

一、从Postman导出集合和环境变量等Json文件 将设计好的接口测试用例集合,局部变量,环境变量,参数文件等都放在PostmanTest目录下 二、打开Jenkins,创建测试项目Postman 已安装Jenkins,安装方法自行百度,Je…

普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行经历...

我是一个普通二本大学机械专业毕业,14年毕业,16年转行,目前做IT行业的软件测试已经有3年多,职位是高级软件测试工程师,坐标上海…我想现在我也有一点资格谈论关于转行这个话题;希望你在决定转行之前&#x…

Python自动化测试Text,Excel,Yaml文件读取

前言 不管是做Ui自动化和接口自动,代码和数据要分离,会用到Text,Excel,Yaml。今天讲讲如何读取文件数据 记住一点:测试的数据是不能写死在代码里面的,这个是原则问题 结构目录 封装目录地址 #! /usr/bin/python3 # Author : 加…

测试从业1到3年经验,常见软件测试工程师面试题总结

前言 软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用…

Web UI自动化测试我不想每条用例都打开一次浏览器?可以吗?用装饰器就可以解决

前言 unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器&#xff0c…

【性能测试学习】2023最有效的7大性能测试技术(建议收藏)

进入互联网时代,性能测试显得越来越重要,移动应用、web应用和物联网应用都需要进行性能测试和性能调优,而进行性能和负载测试会产生了大量的数据,这些数据难以分析。除了数据分析,我们还会遇到其它一些困难和挑战。 今…

Jmeter教程 —— 简单的压力测试

Jmeter是一个非常好用的压力测试工具,可以用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 什么是压力测试 顾名思义:压力测试,就是 被测试的系统,在一定的…

初入测试如何编写测试用例?从3个方面带你写一个合格的测试用例

前言 作为一个测试新人,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了,但是不…

Pytest结合数据驱动-yaml

Pytest 结合数据驱动 YAML 数据驱动 什么是数据驱动? 数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的…

初级测试工程师的成长之道—from github

今天在github上看到一份测试大佬的成长之路图谱,不敢独享,在这里给大家汇报一下。 基本概念 首先明确几个基本概念 STLT: Software Testing Life Cycle 软件测试生命周期 SDLC:Software Develop Life Cycle 软件开发生命周期 TDD: Test Driven Devel…

全栈自动化测试学习规划,跟着这个学,不做无头苍蝇。

自动化测试是对功能测试的一种互补,属于软件测试的一个分类,自动化测试比较适合对稳定的产品做回归测试,效率高,成本低,现在很多公司都要求软件测试人员具备自动化测试能力! 很多在做软件测试的朋友&#…

软件测试工程师,面试如何使用代码进行接口测试?

现在软件测试工程师在面试的时候,这面试官啊,尤其是技术面试官,问的是越来越多了,问完了环境搭建问数据库,问了数据库问通信协议,再问测试技术,再问开发技术,再问接口测试工具&#…

游戏测试专题,从零开始的自动化测试框架

在传统游戏测试中,主要分为两种方向的测试。一种是功能测试,即通过手工跑游戏的方式来验证功能的正确性。而另外一种是自动化测试,也就是测试开发,可以通过跟代码相结合的方式保证产品质量和测试效率,比如做一些测试工…

一个无经验的大学生毕业后两只脚踏入游戏测试的坑——我的回忆杀

一、为什么选择游戏测试 先做一个自我介绍吧。 我是文科生,汉语言文学专业。17年毕业,做了五个月行政,12月入的游戏测试这行。 我说我专业的原因仅仅只是想说明,游戏测试这个行业门槛很低。你看,我一个文科生都能转…

记面试外包公司的一次经历,到底该不该去?

在it这个行业中,相信很多人经常不可避免的听到一个词‘外包’,尤其是对于找工作的朋友们,更是一种艰难的选择,为什么这么说呢? 因为对于一些从培训班出来的新人进入互联网行业,有时候进外包公司是真的被逼…

干测试这些年,去过阿里也去过小公司,给年轻测试员们一个忠告...

前言 你眼中的软件测试岗位是怎样的?大部分人可能会给出这样的回答:“测试?简单啊,没什么技术含量,无非就是看需求、看业务手册、看设计文档、然后点点功能是否实现,麻烦点的就是测试下部署安装是否出现兼…

还在说软件测试没有中年危机?9年测试工程师惨遭淘汰

很多人都在说软件测试是个好工作,工作没那么累薪资还很高、入门简单又好学。但是今年34岁的朋友,却尝到了中年危机的滋味,已经在岗位上兢兢业业干了近10年的他被裁员了。 其实,平时也有不少人都会私信问我: 软件测试…

身为一个测试工程师只会点点点?我劝您转行吧

我越来越担心我作为一个测试工程师的未来。 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过…

2023,8种必备Selenium编写自动化用例的技巧(建议收藏)

在开始自动化时,您可能会遇到各种可能包含在自动化代码中的方法,技术,框架和工具。有时,与提供更好的灵活性或解决问题的更好方法相比,这种多功能性导致代码更加复杂。在编写自动化代码时,重要的是我们能够…

拿到12家offer,想给大家分享一下面试测试工程师,一般问什么问题?

前言 下面是我根据工作这几年来的面试经验,加上之前收集的资料,整理出来350道软件测试工程师 常考的面试题。字节跳动、阿里、腾讯、百度、快手、美团等大厂常考的面试题,在文章里面都有 提到。 虽然这篇文章很长,但是绝对值得你…

python自动化测试怎么学习?我整理的超全学习指南,从基础到框架开发

大部分进入测试行业的朋友,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。 但是有个比较常见的问题,由于现在企业大多数都是敏捷开发模式&am…

2022 5月软件测试面试真题汇总,含了 16 个技术栈,已助我成功拿到腾讯 offer

我在今年 5 月份中成功拿到了腾讯 测试开发工程师的 Offer!在我拿到 Offer 之后,我就在想,能不能够把我和几个朋友这两个月面试过程中经常被问到的面试进行一个收集整理,能够帮助大家在面试的时候更加得心应手,也能少走…

一问三不知,亏你做了这么久的 软件测试……

公司前段时间缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在15-25k,面试的人很多,但平均水平很让人失望。看简历很多都是3、4年工作经验&#xff0…

三流面试聊技术,二流面试聊框架,一流面试…

前言 本文是为了帮大家快速回顾了软件测试中知识点,这套面试手册涵盖了诸多软件测试技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。 本来想将文件上传到github上,但由于文件太大有的都…

解惑:测试圈网红工具 Jmeter 到底难在哪里

同样的起点,同样的工作时间,为什么别人接那么多项目,你还是在点点点;为什么别人升职了,而你还在原地踏步? 同样的工作内容,为什么别人下班了,你还在加班? 在现在竞争激烈…

6个月的开发到软件测试,聊聊我的职业生涯

从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也想写一写自己的职场感想,希望对刚开始工作…

做软件测试三年,薪资不到20K,今天,我提出了辞职…

起初 入坑测试行业最大的原因就是读大学的时候阴差阳错被调剂去了网络工程专业。要是我学的是应用心理学,真的很难会和软件测试有什么关系。既然学的是网络工程专业,那自然接触的最多的就是网络和计算机相关的。 当大四面临找工作压力时,就…

软件测试的可持续发展,必须要学会敲代码?

无论是刚入测试行业的萌新,还是已经在测试行业闯荡了两三年的小司机们,都会琢磨一个问题:如果要持续发展下去,我要不要懂代码? 首先来看看软件测试的职业生涯方向: 入门阶段:萌新阶段→初级测试…

软件测试工程师涨薪攻略,1年多经验的测试从月薪8k-17k的转变

绝大多数测试工程师都是从功能测试做起的,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好多年发现自己还只是一个功能测试工程师。 随着移动互联网的发展,从业人员能力的整体进步,软件测试需要具备的能力要…

Web测试中文件上传测试

总体情况 1、功能实现: (1)文件类型正确、大小合适 (2)文件类型正确,大小不合适 (3)文件类型错误,大小合适 (4)文件类型和大小都合适&#x…

互联网打工人,还没点摸鱼小技巧了?

哪个打工人,还没点摸鱼小技巧了? 这不最近,有一个摸鱼工具,名叫Loaf,就有点火,还冲上过微博热搜。 在你安装好应用,点一下左上角的“摸鱼”按钮后,电脑就能弹出一个假的系统更新页面…

兄弟们,这年头,咱手工测试人还有前途吗?

缘起 常常有人问我两个问题:“现在学习软件测试还有前景吗?”“软件测试还有什么可以研究的?”。这两个问题其实对应着同一个现象,无论是准备入行或刚刚入行,还是比较资深的从业者,对于测试开发职业的未来…

从“入门”到“专家”,一份3000字完整的性能测试体系的知识分享

随着科技的飞速发展,软件产品广泛应用于各个行业领域,人们对计算机和网络的依赖性越来越大,对新奇事物也越来越感兴趣,成千上万的用户活跃在庞大的网络系统中,这给提供服务的系统带来严重的负荷,"高并…

国内软件测试岗,可以卷到什么程度?

内卷,是现在热度非常高的一个词汇,随着热度不断攀升,隐隐到了“万物皆可卷”的程度。 面试 原本面试官:一本毕业啊,不错不错!欢迎加入! 后来面试官面对的是筛选: 高考大省保送TOP…

人生交叉点,7年测试工程师经历,继续做测试还是转开发?

我毕业后一直从事软件测试工作,今年28岁了。所做的工作都是功能测试,对于性能测试、自动化测试完全没有接触。 我是在深圳的一个小公司上班,每天朝九晚五的,工作不累。属于那种要来活了半天就可以搞定,剩下的时间都是…

将JMeter测试结果写入Excel【BeanShell取样器】

在使用JMeter进行测试的过程中,有时候需要将测试结果写入到Excel文件,本篇文章将详细说明具体步骤。 把测试结果写入Excel文件中操作思路分析: (1)准备需要的环境 1、引入操作Excel文件的基础JAR包:jxl.…

10年测试工程师总结分享,一文教会你怎么快速找bug以及测试用例的编写

软件测试工作中找bug就是这个岗位本身立足的职责,那么对于很多测试新人和新入行的小白来说,这个过程会有点苦逼,毕竟经历的项目经验不多,想快速的切入寻找bug往往会比较痛苦。 那下面我就以自身的经验来普及下如何在工作快速找出…

使用Postman工具做接口测试 —— 环境变量与请求参数格式!

引言 在上一篇笔记我们主要介绍了接口测试的基础知识与基本功能,本章主要介绍如何使用postman做接口测试。 配置环境变量和全局变量 环境变量和全局变量 环境管理中还可以点击“Global”添加全局变量,环境变量只有当选择了该环境时才生效,…

【性能测试系列】JMeter核心技术:分布式压测和参数化

JMeter分布式压测 为什么要做分布式部署? 在上一篇文章中,我们提到了JMeter的线程启动和运行,是会占用系统资源的,一旦需要大并发,而JMeter单机部署配置不够,将会导致JMeter无法在规定时间内启动对应的线程数&#x…

requests---(2)session简介与自动写博客

目录:导读 session简介 session登录 自动写博客 获取登录cookies 抓取写博客接口 requests自动写博客 写在最后 http协议是无状态的,也就是每个请求都是独立的。那么登录后的一系列动作,都需要用cookie来验证身份是否是登录状态&#…

2023最全的自动化测试入门基础知识(超详细~)

1)首先,什么是自动化测试? 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的过程一步步执行测试,得到实际结果与期望结果的比较。…

2021测试开发面试题大全及答案(包含测试基础|接口测试|自动化测试...)【289页】

前言 在我认为,对于测试面试以及进阶的最佳学习方法莫过于刷题博客书籍视频总结,前几者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思…

2023只会“点点点”,被裁只是时间问题,高薪的自动化测试需要掌握那些技能?

互联网已然是存量市场了,对人员规模的需求正在放缓。在存量市场里,冗余人员和低效人员会被淘汰、被外包。而优秀的人才也会一直受到招聘方的青睐。所以我们就看到了近期行业里冰火两重天的一幕,一边是大量的低端测试工程师被淘汰、求职屡屡碰…

4大软件测试策略的特点和区别(单元测试、集成测试、确认测试和系统测试)

四大软件测试策略分别是单元测试、集成测试、确认测试和系统测试。 一、单元测试 单元测试也称为模块测试,它针对软件中的最小单元(如函数、方法、类、模块等)进行测试,以验证其是否符合预期的行为和结果。单元测试通常由开发人…

Python+Selenium执行结果,封装函数,用Python自动发送SMTP邮件

前言 上文中,介绍了如何用Pythonselenium自动化测试实战:邮箱登录为例验证了登录成功的测试用例。那如果我们每次执行的结果都要去代码中查看,是不是也挺费劲的。应该怎么做呢?如果程序执行报错或者执行测试用例成功后&#xff0c…

性能测试,python 内存分析工具

Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明星项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配&#xf…

2021年车工(技师)考试内容及车工(技师)新版试题

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年车工(技师)考试内容为正在备考车工(技师)操作证的学员准备的理论考试专题,每个月更新的车工(技师&…

测试平台系列——编写oss管理页面

上一节我们编写好了oss相关的crud接口,那这一节我们就得为oss数据的管理编写一个新的页面了。 即将做的是一个极度精简的文件管理页面。 效果图 因为我每次都是写完一段代码,然后编写对应教程,所以效果图这种东西自然是不在话下: 图片可以…

你的Jmeter是不是经常乱码?教你用4种方法解决它

乱码的原因: 一般情况下jemeter默认设置的编码格式为:ISO-8859-1,而我们程序中经常使用的是UTF-8编码,由于响应页面和jmeter编码格式不统一导致响应结果中经常会乱码,所以需要将jmeter的编码格式设置为UTF-8来解决乱码…

面试美团测试岗后感想,很后悔这5年来一直都干的是 “基础测试”工作

前两天,我的一个朋友去大厂面试,跟我聊天时说:输的很彻底… 我问她:什么情况?她说:很后悔这5年来一直都干的是功能测试… 相信许多测试人也跟我朋友一样,从事了软件测试很多年,却依…

soapui + groovy 接口自动化测试

1.操作excel的groovy脚本 package pubimport jxl.* import jxl.write.Label import jxl.write.WritableWorkbookclass ExcelOperation {def xlsFiledef workbookdef writableWorkbookdef ExcelOperation(){}//设置xlsFile文件路径def ExcelOperation(xlsFile){this.xlsFile x…

字节跳动测试岗面试记:二面被按地上血虐,所幸Offer已到手...

在互联网做了几年之后,去大厂“镀镀金”是大部分人的首选。大厂不仅待遇高、福利好,更重要的是,它是对你专业能力的背书,大厂工作背景多少会给你的简历增加几分竞争力。 但说实话,想进大厂还真没那么容易。最近面试字…

第一次性能测试实践,有“亿”点点紧张

最近有粉丝做性能测试,不停地来问我问题,感觉他连很基本的概念都不清楚,就开始轰轰烈烈的干起来了,出了问题,就指望我手把手来解决。 “磨刀不误砍柴工”,我们搞清楚了性能测试的技巧,测试起来…

35岁的软件测试工程师,月薪不足2W,辞职又怕找不到工作,该何去何从?

今天看到网上有人在吐槽:“马上就35岁了,月薪还不到2W,公司发展缓慢,想离职又怕找不到工作,不知道怎么办?” 单看月薪两万,好像也不少,不过收入跟行业和地域也有很大关系。薪资&…

一文2000字手把手教你自动化测试Selenium+pytest+数据驱动

主流自动化框架 selenium :web端自动化框架 ,(行业里面最核心的框架) appium :手机app端框架 requests :接口测试 selenium 工具类封装 selenium提供了很多方法供我们去完成网页元素的操作, …

公司新来了个测试开发,据说是00后,上来一顿操作给我惊呆了.....

开年公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司实习半年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司…

测试行业干了5年,从只会点点点到了现在的测试开发,总算是证明了自己

测试不止是点点点 我感觉我是一个比较有发言权的人吧,我在测试行业摸爬滚打5年,以前经常听到开发对我说,天天的点点点有意思没? 和IT圈外的同学、朋友聊起自己的工作,往往一说自己是测试,无形中也会被大家…

Python+selenium自动化生成测试报告详解

前言 今天想和大家聊聊Pythonselenium自动化生成测试报告,批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的&#xff0…

曾经的月薪3K,现在的月薪25K,我的测试经验值得你的借鉴

成功不能复制,但经验却可以借鉴!从曾经的月薪3K,到现在的月薪25K,我觉得我的涨薪之路的的确确可以给很多人一些参考。授人以鱼不如授人以渔,所以,今天我也想把我的经验分享给大家,希望可以帮助一…

appium自动化测试

获取应用包名和入口activity:aapt命令 aapt目录: 安卓sdk的build-tools目录下(如果要在cmd里直接运行,要配置环境变量,否则需要在aapt所在目录下打开cmd) 示例: adt-bundle-windows-x86_64-20140702\sdk\build-too…

软件测试找了2个月了,找不到工作怎么办?

那就问你一些问题,看你能回答多少 1:测试流程是什么?测试用例包含哪些内容?测试用例设计都有哪些?给你一个一次性杯子,你会怎么测试? 2:数据库怎么查看前十行数据?内连接和外连接的区别&#…

基于Python Selenium - Unittest框架的PO设计模式详解

接下来我们步入正文,这篇文章从以下几个内容讲述: 1、什么是PO设计模式(Page Object Model) 2、为什么要使用PO设计模式 3、使用PO设计模式要点 4、PO设计模式实例 1、什么是PO设计模式 (Page Object Model) 一种在测试自动化中变…

web自动化测试中的几个定位方法

1. id定位 # id定位,属性 操作 返回 webELement 对象 ele1 driver.find_element_by_id("kw") print(ele1)2. 标签名定位 tag_name 不能唯一的找到特定的元素 ele2 driver.find_element_by_tag_name("input") # (译:泰格.内幕…

京东10年经验测试工程师,整理出来的自动化测试学习路线,写给还在迷茫的你们

1、学习python基本语法。 2、上w3school这个网站(2019年4月6日补充:网址是http://www.w3schools.com。但是现在这个网站被墙,而且出现众多山寨站点。。。这个网站的特点是你可以在网页上做一些练习,比如他教html的时候会让读者直…

2023年,35岁测试工程师只能被“优化裁员”吗?肯定不是····

国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作…

从外行到外包,从手工测试到知名互联大厂测开,我经历了什么...

本人本科就读于某普通一本院校(非985,211),经管类专业,从大四实习到15年毕业后前两年一直在从事自己专业相关的工作。17年时决定想要转业从事计算机相关领域工作,在17年9月的一个机遇大跨度转行到测试行业&…

深度解析:我如何用300并发把数据库压挂了

问:为什么300的并发能把支持最大连接数4000数据库压死? 买了一台数据库,最大连接数的参数是 4000,看起来很棒!但是 cpu 和内存并不咋好!是 2c4g的超低配制。但是想着反正业务量也不大,不如先扛…

Robotframework自动化常见问题总结

Robotframework自动化新手常见问题总结 1. 经常有人问这个元素找不到,一般先排除这两个地方,再自己找找 A:是否等待了足够的时间让元素加载 (增加sleep xx, wait Until xxx) B: 仔细查查,这个元素是否进入到另一个frame了 (sel…

第一次做性能测试,有亿点点紧张

确认需求 确定性能需求和性能测试方案、需要确定性能测试范围(覆盖哪些场景)、性能测试策略、并发用户数和加压方式。 时间、人员、任务的分配安排,一般在总体测试计划中会预留性能测试的时间。性能测试方案是开展性能测试前的核心内容&…

如何做好app的测试工作?一文6个步骤到你秒变APP测试高手

先说结论: 想要做好 APP 的测试工作, 离不开相对完整的测试要点! 本篇文章不仅有完整的App测试介绍,还有相对完整的App测试视频分享。 闲话少叙, 咱们直奔主题, APP 应用测试应该主要包含以下几个方面的测试要点: 需要注意的是: APP 应用测试是个相对繁杂的测试类…

“终于我从字节离职了...“一个年薪50W的测试工程师的自白...

我递上了我的辞职信,不是因为公司给的不多,也不是因为公司待我不好,但是我觉得,我每天看中我憔悴的面容,每天晚上拖着疲惫的身体躺在床上,我都不知道人生的意义,是赚钱吗?是为了更好…

面试中问你查看日志的命令,可不能只说tail,cat,more

首选,如何查看日志: 很多初级测试人员,在进行执行测试用例这个步骤时,发现bug,不能更加的准确去定位bug,在这样的情况下就可以打开Linux服务器,敲命令查看操作进行中的实时日志,当系…

软件测试常考面试题汇总

1.说说一个缺陷的生命周期 考查点: 测试人员对于缺陷整体生命周期的理解 ,注意面试官用词,有时只需要回答关键节点,有时需要分开阐述。 围绕缺陷提交、缺陷确认、缺陷打开、缺陷修复、缺陷回归、缺陷关闭这几个关键节点回答即可。 2.缺陷的基…

基于 Appium 的 Android UI 自动化测试!

自动化测试是研发人员进行质量保障的重要一环,良好的自动化测试机制能够让开发者及早发现编码中的逻辑缺陷,将风险前置。日常研发中,由于快速迭代的原因,我们经常需要在各个业务线上进行主流程回归测试,目前这种测试大…

【技术分享】接口自动化测试中,如何做断言验证?

在服务端自动化测试过程中,发起请求之后还需要对响应值进行验证。验证响应信息符合预期值之后,这一条接口自动化测试用例才算完整的通过。所以这一章节,将会讲解在接口自动化测试中,如何对服务端返回的响应内容做断言验证。 实战…

软件测试面试:拿到一个产品(版本)如何开展测试?

产品提测后,如何开展测试? 我们都了解软件测试的执行流程,......提测-冒烟测试-详细测试-提交缺陷报告-回归测试,但软件测试并不总是线性过程,它甚至可能是螺旋结构,不断地试错,不断地迭代&…

27岁,测试在职近5年,月薪不到2W,担心被应届生取代

工作了近5年,一个月工资不到20K,担心被应届毕业生取代!互联网的快速发展伴随着员工适者生存的加速,测试员的薪资也在不断增长,以3年、5年、8年为一条分水岭。如果人们的能力和体力不够,他们就会被淘汰。看起…

性能测试的指南:测试类型、性能测试步骤、最佳实践等

近期公司为了节省成本搞了一波机房迁移,整合了一些南美部署架构。有一些上google云和有些下阿里云等大的调整。 在做机房迁移项目当中就需要思考如何进行性能测试,这种大的机房迁移SRE(运维)会针对组件会做一些单组件的性能测试&a…

在小公司工作3年,从事软件测试5年了,才发现自己还是处于“初级“水平,是不是该放弃....

毕业前三年,从早到晚,加班到深夜,一年又一年,直至刚入职场的首个黄金三年过年都去了,而职位却仍在原地踏步。尽管感觉自己努力过,但是实际上,自身的能力从没得到过多少提升。 所以在无数个夜晚…

面试面麻了,别再为难软件测试人员了···

前言 有不少技术友在测试群里讨论,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些测试工程师了。 这不,为了帮大家节约时…

同样是软件测试岗位,年薪只比我大5岁,凭什么他能年薪50W?

相信大家听过网上流传的一句话: 35岁前当经理,35岁后开滴滴。 疫情当下,各大互联网都在想办法“活下去”,各种花样裁员也已经不足为奇,很多软件测试工程师就开始焦虑这个问题:在这个行业真的干到35岁就干…

什么是微服务?怎么测试?今天一次性讲清楚...

01、什么是微服务 Adrian Cockcroft对微服务的表述:loosely couped service oriented architecture with bounded context。 这里涉及两个微服务的概念: loosely couped:松耦合 松耦合可以引申出其他概念,如各自独立&#xff0c…

python+requests接口自动化测试框架实例详解教程

前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的…

毕业四年换了3份软件测试工作,我为何仍焦虑?

​今天一看日历:2023.2.11 ,才突然意识到自己毕业已经四年了。四年时间里一直在测试行业摸爬滚打,现在是时候记录一下了。 下面我来分享下我这4年软件测试经验及成长历程,或许能帮助你解决很多工作中的迷惑。 01、我是如何开始做…

从写下第1个脚本到年薪30W,我的自动化测试心路历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。 你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。 …

自动化测试工具 —— selenium介绍及基本使用方法

Selenium是一个开源、免费、简单、灵活,对Web浏览器支持良好的自动化测试工具,在UI自动化、爬虫等场景下是十分实用的,能够熟练掌握并使用Selenium工具可以大大的提高效率。 Selenium简介 Selenium支持多平台、多浏览器、多语言去实现自动化…

为什么有些同事昨天还干的好好地,今天就离职了老板都留不住?

HR时常会遭遇员工突发申请离职,对于一些核心岗位员工的离职,甚至没有时间去挽留。 但从心理学的角度来说,人的行为与意识是相互反应、互加映衬的。 也就是说,员工离职意识的产生与发展, 与他近期的行为息息相关。 与…

5年自动化测试,终于进字节跳动了,年薪30w其实也并非触不可及

一些碎碎念 什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。 在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没…

22届硕士,去年秋招拿了字节跳动offer,有一说一,不是很难进

自从抖音短视频APP火了之后,起公司字节跳动也逐渐向着大厂靠拢,相信大家都已经对这家公司很熟悉了,尤其是近几年来,对它的认识也在不断刷新,它惊人的发展速度确实让行业内人刮目相看,如今很多年轻人也想要挤…

Selenium自动化测试设计模式 —— PO模式

前言: 在python自动化过程中,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。 不了解po设计模式的可自行百度 面向对象的特性&#xf…

Jmeter自带函数不够用?不如自己动手开发一个

在Jmeter的函数助手里,有很多内置的函数,比如Random、UUID、time等等。使用这些函数可以快速帮我们生成某些数据,进行一些逻辑处理。用起来非常的方便。 但是在实际接口测试过程中,有很多的需求,Jmeter内置的函数可能…

使用JavaScript+Selenium玩转Web应用自动化测试

自动化测试 在软件开发过程中, 测试是功能验收的必要过程, 这个过程往往有测试人员参与, 提前编写测试用例, 然后再手动对测试用例进行测试, 测试用例都通过之后则可以认为该功能通过验收. 但是软件中多个功能之间往往存在关联或依赖关系, 某一个功能的新增或修改可能或影响到…

慕了没?3年经验,3轮技术面+1轮HR面,拿下字节30k*16薪offer

前段时间有个朋友出去面试,这次他面试目标比较清晰,面的都是业务量大、业务比较核心的部门。前前后后去了不少公司,几家大厂里,他说给他印象最深的是字节3轮技术面1轮HR面,他最终拿到了30k*16薪的offer。第一轮主要考察…

90%的人都理解错了HTTP中GET与POST的区别

Get和Post是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是Get把参数包含在URL中,Post通过request body传递参数。 你可能自己写过无数个Get和Post请求,或者已经看过很多权威网站总结…

学做测试平台开发-Vuetify 框架

Vuetify 是 Vue 的语义化组件框架,旨在提供整洁、语义化和可重用的组件,使得构建应用程序更方便。 Vuetify 核心是为了提供各种可重复使用的,即插即用并且适合各种项目规格的组件。 Vue 的语义成分。利用 Vue 的功能组件,所有基…

2023预备金九银十,400道阿里必问软件测试高频面试考点详细解析

前言 临近秋招,又到了“金九银十”面试求职高峰期,在金九银十时也参与过不少面试,2023都说工作不好找,也是对开发人员的要求变高。前段时间自己有整理了一些软件测试面试常问的高频考点问题做成一份PDF文档(400道高频…

一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)

前言 不知不觉在软件测试行业,摸爬滚打了7年之久。这一路上也留下了许许多多令我难以忘记的故事。有刚入行时的迷茫,有学习技术路上踩过的坑,有做项目连夜敲代码的悲情也有迎来项目成功上线的欢愉,有太多太多值得铭记的瞬间&…

从功能测试进阶自动化测试,熬夜7天整理出这一份3000字超全学习指南

一、为什么要学习自动化测试? 如果在前两年,可能10个测试员有6个都是做的功能测试,但随着测试技术的发展以及测试工作的深入,传统的手工测试已经无法满足多模块的测试需求,所以为了提高测试效率和测试质量&#xff0c…

快到金3银4了,准备跳槽的可以看看

前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经12月了,具体明年的金三银四只剩下两个月。 对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也…

刚来的薪资20k,是我的2倍,我是真的卷不过,真的太变态了

在这个行业爬摸滚打5年了,从最开始点点点的功能测试到现在到现在成为高级测试,工资也翻了几倍,简单的说几句吧 改变的开始 之所以改变的原因很简单,我快被新来的卷死了,新来的本科是某211的,干劲十足&…

37岁测试工程师被裁,120天没找到工作,无奈...

从短期来看,程序员的确算是个不错的工作,薪水也比一般岗位高很多,但是从长远来看,程序员的中年危机会比其他岗位来的更早,很多程序员只有到了35岁左右,才能真正认清楚互联网行业,尤其是被裁之后…

月薪20k的性能测试必备技能:发现性能瓶颈掌握性能调优

背景 当下云计算、大数据盛行的背景下,大并发和大吞吐量的需求已经是摆在企业面前的问题了,其中网络的性能要求尤为关键,除了软件本身需要考虑到性能方面的要求,一些硬件上面的优化也是必不可少的。 作为一名测试工作者&#xf…

【虹科案例】虹科高速数字化仪在光探测和测距 (LIDAR) 系统中的应用

引言 50 多年前激光技术的发展催生了光探测和测距 (LIDAR) 系统,该系统在距离计算方式上取得了突破。LIDAR 的原理与雷达使用的原理非常相似。主要区别在于雷达系统检测物体反射的无线电波,而激光雷达使用激光信号。这两种技术通常采用相同类型的飞行时间…

接口自动化神器appium进阶操作

01 变量提取和引用 变量提取和引用主要是为了解决接口之间的参数依赖问题。 使用场景:接口 A 的参数中需要使用接口 B 返回的某个数据,那么就要在请求 B 接口之后,提取数据保存,给请求 A 接口时使用。 1 变量提取 在用例集或用…

我把字节招聘测试这些通病改一改,就能进吗?

最近和字节跳动的一个老朋友闲聊,感触颇深,据他说公司近期招聘的测试工程师,大多数候选人都有一个“通病”:在工作2-3年的时候遇到瓶颈,而且是一道很难跨越的坎。 为什么会遇到这种情况?因为大部分测试工程…

Docker从入门到进阶之进阶操作(5) —— 实战演练【nginx负载均衡-轮询】

上一章讲的是数据管理,那么这波玩个好玩的,实战演练【nginx负载均衡-轮询】 在常规场景中,我们经常遇到的一个问题就是使用nginx进行反向代理和负载均衡,那么我们这波直接在docker上来进行操作,启动多个容器来模拟负载…

postman和jmeter的区别何在?

小伙伴们大家好呀,前段时间笔者做了一个小调查,发现软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的&#xf…

是面试官放水,还是企业实在是缺人?这都没挂,字节原来这么容易进...

“字节是大企业,是不是很难进去啊?”“在字节做软件测试,能得到很好的发展吗?一进去就有9.5K,其实也没有想的那么难”直到现在,心情都还是无比激动! 本人211非科班,之前在字节和腾讯…

Pytest自动化测试框架---(单元测试框架)

unittest是python自带的单元测试框架,它封装好了一些校验返回的结果方法和一些用例执行前的初始化操作,使得单元测试易于开展,因为它的易用性,很多同学也拿它来做功能测试和接口测试,只需简单开发一些功能(…

你的自动化框架如何设计的?为什么感觉面试官总是不满意,到底问题出在哪?

前言去面试自动化测试岗位,尤其是接口自动化岗位,面试官总会问:说下你的自动化框架如何设计的?为什么回答后,面试官对你的框架设计总是感觉不满意?自动化测试实现的几种方式对于不同的公司来说,…

真的麻了,别再为难软件测试员了......

前言 有不少技术友在测试群里讨论,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些测试工程师了。 这不,为了帮大家节约时…

在阿里巴巴做了5年软件测试,12月无情被辞,想给划水的兄弟提个醒

前言 先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入阿里,以“人员优化”的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作。之前没有实习经历,算是5年的工作经验吧。 这5年之间完成…

现在00后也这么卷?部门刚来的00后软件测试工程师已经要把我卷崩溃了...

都说00后躺平了,但是有一说一,该卷的还是卷。这不,刚开年我们公司来了个00后,工作没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。 最…

5年测试被裁,恶补3个月上岸字节28K,面试差点被问哭···

我的个人背景非常简单,也可以说丝毫没有亮点。 学历普通,计算机专业二本毕业,毕业后出来就一直在一家小公司,岁月如梭细,算了下至今从事软件测试已经5年了,也点点点了五年,每天都是重复的工作&…

该死,面试里怎么有那么多套路,我离字节只有一步之遥

自我介绍 不要想着简历上都有为什么还要自我介绍,这里主要考查的是求职者的表达能力和基本素质。重点体现自己的经历优势以及主动积极的态度。 从业时间,教育背景,工作经验,擅长技能,你的性格。 个人技能&#xff1a…

ATX agent+UIautomation2 自动化测试介绍

目前ATXUIautomator2 处于自动化界的浪口风尖,现在有幸终于有时间对ATX进行了粗浅的了解 为什么要用ATX ATXUIautomator2的优势: 1.速度吊打appnium,群里面的人这样说的 运行速度快,比Appium运行速度快了好多。(用…

【测试开发】Dubbo接口测试技术,测试开发进阶必备(附源码)

Dubbo 是什么? Dubbo 是阿里巴巴开源的一套 RPC 方案,因为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司。 RPC 场景 Dubbo 架构 官网也提供了一个很简单实用的 Demo 来演示 Dubbo …

4年经验来面试20K的测试岗,连基础都不会,还不如招应届生

公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失望。看简历很多都是4年工作经验,但面试…

2023最全性能测试学习指南【建议收藏】

浅谈软件测试中的性能测试 很多时候,我们都知道软件有黑白盒测试,但往往还遗漏掉了一个性能测试。 在下面的这篇文章中,就带领大家来了解性能测试。一起来学习吧~ 学习目录 一、 性能测试概念 二、 性能测试指标 三、 性能测试种类 四、 性能…

深度解析:2023年软件测试的10个新趋势和挑战

随着技术的飞速发展,软件测试的角色和责任也在经历重大转变。我们在2023年目前所面临的一些新趋势和挑战值得所有从业人员关注。以下是这些主要趋势和挑战的深度分析。 趋势一:人工智能和机器学习在测试中的应用 AI和ML正在越来越多地应用于软件测试&am…

新招了个从腾讯拿38K离职的测试大佬,让我见识到了什么才是测试界的天花板

现在招个会几年工作经验还会自动化测试的测试工程师真是难呀,10个里面有8个写了会自动化,但一问就是三不知 5年测试工作经验,技术应该是能达到资深测试的水准,即不仅能熟练地开发业务,而且还能熟悉项目的开发&#xff…

1~3年的测试工程师薪资陷入了瓶颈期,如何突破自己实现涨薪?

对于技术人员而言,职业规划一般分为两个方向:做技术、做管理。进入软件测试行业的新人都会从最基础的执行开始,然后是基本的功能测试。 随后大家会根据个人职业发展来进一步细化,有的走管理路线,成为主管、经理、项目…

测试论坛和网站资源分享

测试论坛和网站资源分享 博客园和CSDN这种大家常用的网站就略过了 注:不是软文,纯粹个人分享 首先推荐一篇文章,讲的是测试工程师如何自我进步,我学到了挺多的,分享给各位同学 https://testerhome.com/topics/30990 …

别搞了 软件测试真卷不动了...

内卷可以说是 2022年最火的一个词了。2023 年刚开始,在很多网站看到很多 软件测试的 2022 年度总结都是:软件测试 越来越卷了(手动狗头),2022 年是被卷的一年。前有几百万毕业生虎视眈眈,后有在职人员带头“…

大学刚毕业,用10000小时,走进字节跳动拿了offer

前言: 没有绝对的天才,只有持续不断的付出。对于我们每一个平凡人来说,改变命运只能依靠努力幸运,但如果你不够幸运,那就只能拉高努力的占比。 2020年7月,我有幸成为了字节跳动的一名测试开发&#xff0c…

30岁软件测试,目前已失业4个月,迷茫不知该怎么办?

本人14年一本毕业,但是人特别懒,不爱学习,专业不好,毕业前都没找到合适工作,直接去创业了,奶茶店,托管,都弄过,也干过销售,反正浑浑噩噩度过了两年&#xff0…

阿里工作7年,肝到P8就剩这份学习笔记了,已助朋友拿到20个Offer

在阿里工作了7年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,熬到P7也费了不少心思,小编也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记…

如何系统全面的自学自动化测试?明确后我直接拿到了20K

玩自动化测试多年的老司机带你上车全面系统学习自动化测试,并且还能教你如何学习才能在今年拿到一份不错的offer。 说到系统全面,就是以目前绝大部分公司招聘要求的知识内容为基准,毕竟我们学习自动化测试都是为了高薪工作,《史记…

最近我面了15个人,发现这些测试人都有个通病

最近公司离职好几个测试,也是赶上程序员跳槽的多,老板叫我招2个测试进来。4天时间面了15个人,怎么说呢,基本上没有符合要求的, 也没别的意思,因为我们公司小,开的薪水也不高,所以来…

Selenium3.0基础 —— 自动化测试概述

软件测试六大模块: 1、功能性测试: ATM机取钱不扣款。日期格式不正确。web页面的超链接无法打开。手机正在听音乐时来电不提示。地铁公交卡刷卡扣款不成功。手机APP无法正常启动注册。手机拨号后无法接通对方手机。 2、可用性测试(用户体验…

麻了,同样是科班出身,学弟月薪却是我的3倍

我有个同学大学毕业,因为却少工作经验,又不愿意去正经的互联网企业做实习生,他嫌工资太低,于是进了家外包公司,那时候感觉待遇还可以。可现在五年过去了,他想跳槽却鲜有人问津。最可气的是比他晚一年毕业的…

二本4年测试经验,3面阿里艰苦经历(定薪25K),上岸那天我哭了...

前言 4月准备跳槽,先后面试了各大小公司,拿了一些小offer,面试的公司大部分都能过,但是做人总是要用梦想吧,没有梦想和咸鱼有什么区别,最终把目标放在了阿里,准备了大概3个月的时间&#xff0c…

耗时162天,从华为外包5k转岗正式员工15k,经历的心酸只有自己知道····

一提及外包测试,大部分人的第一印象就是:工作强度大,技术含量低,没有归属感! 本人毕业于某普通二本院校非计算机专业,跨专业入行测试,至今有近 5年工作经验。 第一份测试工作是在华为做了两年外…

性能测试面试题:多线程高并发场景下,为什么需要加锁?

在回答这个问题之前,我们需要先了解一下并发测试和多线程测试的一些基本概念。 首先,我们来看看并发测试。并发测试是在高负载的情况下,测试应用能否处理多个并发请求的能力。在并发测试中,不同的用户会在同一时间内请求相同的资…

软件测试岗位求职避坑,今年毁约应届生的公司有…

不知不觉九月已至,“金九银十”招聘旺季也拉开帷幕! 这个时候,应届生开始集体走向社会,而职场人也迎来了跳槽涨薪的好时机。 可现实的求职情况却是一片困境:从中小微到“大厂”,应届生被毁约屡屡发生 &am…

从事软件测试2年跳槽4次,不给你涨薪真不怪老板……

前几天和朋友们聚餐,发现了一个有意思的现象。 所谓的聚餐其实就是大家对于工作生活的一个大型倒苦水现场。 最近工作太TM烦心了,越来越觉得没有意思了,感觉没啥前途,也不给人涨薪。 我也是,不仅工作压力大&#xff0…

测试2年,26岁大龄程序员面试13家公司,拿下25K,差点被面试官KO了···

前言 我大概面试了13家公司,简历包装的是两年半测试经验,因为我的年纪已经是26岁,所以必须进行包装,这也并不是我想欺骗别人,而是现在无论干什么工作都需要有工作经验的,就连找个销售都要有工作经验的&…

UI自动化测试 App的WebView页面中,当搜索栏无搜索按钮时处理方法

一、遇到的问题 在做移动端的UI自动化测试时,经常会遇到上图所示的搜索框,这里有个麻烦就是搜索框没有“搜索”按钮,UI自动化测试时不能确认搜索。 要解决这个问题,首先 ,在使用unicode输入法输入中文文本后&#xff…

从自动化到测开,测试人员逆袭之路从此起步...

在当今竞争激烈的软件测试行业中,近期的招聘市场确实面临一些挑战。大量的求职者争相涌入岗位,许多热衷于功能测试的人士甚至难以找到理想的工作机会。更不幸的是,连自动化测试和性能测试这些专业领域也受到了测试开发人员的竞争压力。然而&a…

业内人士真心话:只会测试没有前途的,我慌了......

借着CSDN这个平台,今天就来聊聊我对测试职业发展的看法。 先上我的结论: 1.只会简单的测试,没前途。 2.会中级的测试技能,短期内不愁,但长期不好说。 3.掌握开发技能,将会提升你在行业中的竞争力。 为什么…

0基础自学软件测试108天,从月薪3000到15K,我整理的超全学习指南

首先并不知道观众本身是什么情况,但是如果观众已经下定决心要入行软件测试,且对软件测试行业的发展前景有了一定了解并认可测试行业未来的发展,自己本身也对测试有浓厚的兴趣想要去钻研,那么首先在学习软件测试之前一定要提前做好…

前端自动化测试基础概念与方案

测试的类型 常见的测试类型主要有以下几种: 单元测试:验证独立单元是否能正常工作集成测试:验证多个单元协同工作端到端测试:从用户角度以机器的方式在真实浏览器环境验证应用交互快照测试:验证程序的UI变化 单元测…

8年测试工程师总结出来的《测试核心价值》与《0基础转行软件测试超全学习指南》

我现在是一名有8年经验的测试工程师了,测试人员的价值是什么?我一直在思考。这个问题是在从业的第五年,也就是去年才逐渐清晰明朗起来。 测试的核心价值,我认为是持续地进行技术调查,尽可能快而全面地提供质量反馈。拆成几个关键…

测试工程师的摸鱼日常,我在群里蹲到一个3年涨薪48K的测试人进阶史

4月中旬,怀着对测试的敬畏之心,我进入一个集合全国各地的【测试组织】。 本人本着快乐摸鱼且顺便【观摩其他行业竞争者】的心态蹲群 突然~~~群里聊起了年终奖 是么???怎么俺公司是1-2个月呢 (&#x1f62…

软件测试真的三个月能学会?学完可以做测试工作吗?

软件测试这个行业入门门槛不高,对专业也没有限制,相对开发来说还是比较简单的。一般情况下,作为零基础入门的初学者来讲,三个月基本可以掌握软件测试的基本工作内容。如果有一定的编程基础或者有一定的软件测试基础,其…

二本4年测龄年仅25岁,五面阿里(定薪25K),回馈一波心得体会

体验了一下阿里的面试,不愧是大厂,考察范围既有深度也有宽度。努力回想了下面试的内容和自己当时的回答,这里给大家分享下自己的经验, 也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助&#x…

弱网测试,Network Link Conditioner你知多少

网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具: Network Link Conditioner 具体操作步骤…

真00后整顿职场?公司新来了个00后卷王,3个月薪资干到20K.....

最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业。想要获得更好的待遇和机会,不断提升自己的技能栈成了测试老人迫在眉睫的问题。 不论是面试哪个级别的测试工程师,面试官都会问一句“会编程吗?有没有自动化测试…

服务端测试深度解析:如何保障后端稳定性

一、引言 在日益数字化的时代,软件稳定性和高可用性的保证对企业来说至关重要。在众多环节中,服务端作为整个系统的心脏,它的稳定性对用户体验和企业声誉影响尤为深远。因此,进行全面彻底的服务端测试具有重要意义。本文将深入讨…

JMeter必知必会系列 —— JMeter基础

1.1 JMeter概述 JMeter简介 Apache JMeter™是Apache组织开发的一款开源软件,是典型的纯Java开发的应用程序,可以在不同平台比如Windows、Linux或macOS系统上进行软件测试。JMeter主要用于应用程序的功能负载测试以度量软件的性能,也可以用于…

3年软件测试工程师分水岭...不知道我这种测试人员是不是被淘汰了?

这两天和朋友谈到软件测试的发展:这一行的变化确实蛮大,从开始最基础的功能测试,到现在自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试岗位需求逐渐增多。我也在软件测试这行摸爬滚打了十年了,正好有朋友问我&#xf…

测试不到3年,来面试开口要25K,面完连10K都不想给

前言 我的好朋友兼大学同学老左家庭经济情况不错,毕业之后没两年自己存了点钱加上家里的支持,自己在杭州开了一家网络公司。由于公司不是很大所以公司大部分的测试人员都是自己面试的,近期公司发展的不错,打算扩招也面试了不少人…

2023年软件测试简历没有邀约?为什么?8类细节通通告诉你(附赠高薪简历)

求职不顺,没有邀约,大概率是你的简历出现了问题。 本篇文章列出高薪简历应该注意的细节,合计36处,涉及简历的八大组成部分。 现在就讲: 一、简历样式要求(3点要求) 1、简历格式,…

【职业经验】论测试工程师的职责

前言 最近不断地回顾总结自己这些年作为测试工程师的经历,作为一名在测试岗位上工作快5年的老兔,基本上已经历完从新手到熟练的阶段,做过各终端,供应链平台、业务中台,内容分发等质量保障的工作以及带过团队&#xff…

【虹科干货】如何通过数字Boxcar平均来降低信号噪声?

Boxcar 平均功能 模拟 Boxcar 平均(有时称为门控积分)是一种技术,工程师和科学家使用了 50 多年来减少信号上不需要的噪声。最近,随着快速高分辨率数字化仪技术的发展,数字 Boxcar 平均已被用于获得相同类型的产品中。…

Loadrunner和JMeter、Locust三款性能测试工具全面对比

随着软件技术的发展,软件应用越来越普遍,不仅仅是互联网大厂的应用需要进行性能测试了,就连一些中小型的互联网应用也越来越需要对软件项目进行性能测试了。所以本文就将通过Loadrunner、JMeter和Locust三款性能测试工具从以下几个方面进行介…

7年经验之谈 —— 如何进行渗透测试以提高软件安全性?

对于各种规模的企业和组织来说,软件安全是一个至关重要的问题。随着网络攻击越来越复杂,软件中的漏洞越来越多,确保你的软件安全比以往任何时候都更重要。提高软件安全性的一个有效方法是渗透测试(penetration testing&#xff09…

Python 安装 selenium

今天你学习了吗? 一、Windows 电脑 使用 Python 语言 安装 Selenium 前提条件:我的电脑win10,已安装Python(3.7.5)使用pip 在线安装 (1)不指定版本安装 pip install selenium (2&a…

面试了上百位性能测试后,我发现了一个令人不安的事实...

在企业中负责技术招聘的同学,肯定都有一个苦恼,那就是招一个合适的测试太难了!若要问起招哪种类型的测试最难时,相信很多人都会说出“性能测试”这个答案。 每当发布一个性能测试岗位,不一会就能收到上百份简历&#…

什么是Selenium?使用Selenium进行自动化测试

什么是 Selenium? Selenium 是一种开源工具,用于在 Web 浏览器上执行自动化测试(使用任何 Web 浏览器进行 Web 应用程序测试)。   等等,先别激动,让我再次重申一下,Selenium 仅可以测试Web应用…

7年经验,功能测试工程师该如何一步步提升自己的能力呢?

功能测试(所谓“点点点”)在行业中基本能拿到10k左右的薪水,但是你不可能一直点。入行3年后,你需要拥有不止点点点的技能,否则出去面试,你会就会感受到竞争者给你带来的压力,你需要拿出更高级的…

学会这些鲜有人知的coding技巧,从此早早下班liao-JavaScript实战技巧

目录 前言: Coding小技巧 数组的对象解构 创建纯对象 你没见过的valueOf 清空和截短数组 slice() splice() 最简单的清空和截短数组的方法就是改变 length 属性 对数组中的所有值求和 条件短路 对条件使用或(OR)逻辑 逗号运算符…

生成测试数据的4种方法、5种工具介绍

在软件测试中,测试数据是测试用例的基础,对测试结果的准确性和全面性有着至关重要的影响。 因此,在进行软件测试时,需要生成测试数据以满足测试场景和要求。本文将介绍什么情况下需要生成测试数据,如何生成测试数据&a…

近8年的测试人员跟你细谈如何从一个测试小白到大佬的转变

今天这篇文章就是针对大家想转行的同学,或者有想法进入测试行业的同学出的,我会分享一下我自己转行,从学习到转行到入职的整个过程,以及感受和经验同时也会发表一些我自己对这个行业目前的一些看法1、我是什么时候转行的? 毕…

看一看吧,面试真的卷......

大家好,最近有不少小伙伴在后台留言,今年面试实在是太卷了,不知道从何下手! 不论是跳槽涨薪,还是学习提升!先给自己定一个小目标,然后再朝着目标去努力就完事儿了! 为了帮大家节约…

自学自动化测试,第一份工作就18K,因为掌握了这些技术

我个人的情况是有1年自动化测试工作经验半年的实习经验,2020年毕业,专业通信工程,大一的时候学过C语言,所以一直对于编程感兴趣,之所以毕业后没做通信的工作,通信行业的朋友应该都明白,通信的天…

测试工程师需要准备哪些知识

零基础测试工程师的必备技能概述测试基础理论软件测试的分类研发管理模型测试流程测试方法(比较重要的测试方法)(用来设计测试用例)BUG的管理测试的应用总结概述 本文会记录一些本人有关于测试工程师岗位的学习的整个过程和理解&…

Web自动化测试:测试用例断言

运行测试用例时,需要判断用例是否执行成功,此时需要有一个我们期望的结果来进行验证。这里unittest中,如果一个case执行的过程中报错,或者我们判断结果不符合期望,就会判定此条用例执行失败,判断的条件主要…

跳槽,如果没有更好的选择,可以去美团试试···

在美团干了半年,说一下自己的感受,美团是一家福利中等,工资待遇中上,高层管理团队强大,加班强度一般,技术不错,办公环境一般,工作氛围中上,部门差距之间工作体验差距巨大…

7年老人,30岁的测试说辞就辞,“人员优化”4个字,泰裤辣...

前几天,一个认识了好几年在大厂做测试的程序员朋友,年近30了,在公司做了7年了,一直兢兢业业,最后还是却被大厂以“人员优化”的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿…… 在很多企业…

面试软件测试时,面试官最想听到的答案是什么?

问题:面试软件测试时,面试官让你测一个软件,比如朋友圈,或者让你测试你的电脑为什么打不开网页,而QQ可以打开之类的,他最想听到的答案是什么? 如上所述,在实际面试中,面试…

App的回归测试,有什么高效的测试方法?

直接抛出观点:高效的测试方法当然有,那就是采用【接口自动化】。 为了系统阐述这个问题,让你能有较强烈的获得感,本篇文章将采用下列结构进行展开: 1、回归测试,测哪些东西? 2、传统的回归测试…

2023软件测试八股文最全文档,再也不用担心面试了

前言 6月份已经快过完一半了,马上就要到金九银十的黄金招聘季节了,还在准备面试跳槽涨薪的小伙伴们可以看看本篇文章哟,这里呢笔者就不多说废话了直接上干货!答案已整理好,文末拿去即可!非常好用&#xff…

测试跳槽一次涨4k,我5年跳了3次...

最近有人说,现在测试岗位初始工资太低了,有些刚刚入行的程序员朋友说自己工资连5位数都没有.....干了好几年也没怎么涨。看看别人动辄月薪1.5到2万,其实我想说也没那么难。 说下如何高效地拿到2万的工资,总体来说,就靠…

都2023了!别再问我,UI自动化测试怎么做了……

本文关键词:移动端UI自动化思路 大家好,我是彭于晏。之前测试交流群里有同学问“有没有自动化测试在工作中的案例可以分享“,有是有的。 今天我会详细的描述一个【UI自动化实战在实际工作中的应用】,这是之前贝壳找房我们团队做…

如何一眼看穿软件测试行业的高深?实现月薪上万不是梦,开发也得惊呼

前言 随着互联网的兴起,软件测试这个职位在软件行业领域中也越来越被标签化,甚至待遇也还不错,其它行业的人也纷纷对软件测试这个职位有了一些看法,也有一部分人甚至想成为测试中的一员,在很多人的眼里都觉得做测试很…

今天,该让 python自动化测试 上个热榜了吧

自动化在改进软件开发方面有很大的潜力,然而不幸的是,自动化往往被视为一种奢侈品。 自动化测试的优先级较低,并且自动化测试计划总是被手工测试累计的大量工作无限期推迟。 自动化确实需要大量的资源投资,然而,尝试…

小公司Web UI测试人员理应具备的技能——技术选型

其实对于 UI 自动化测试来说,大部分所谓框架之间并没有太多差别,也并不是影响整套测试用例是否健壮的关键因素。 相比之下,如何提高测试用例稳定性以及出现错误时 debug 的便捷性才是让 UI 自动化测试方案落地的细节。 那么为什么我们还需要…

不看后悔,appium自动化环境完美搭建

桌面版appium提供可视化操作appium主要功能的使用方式,对于初学者非常适用。 如何在windows平台安装appium桌面版呢,大体分两个步骤,分别是依赖软件安装以及appium桌面版安装。以下是对这两个步骤的拆解文字加图片描述。 01 依赖软件安装 依…

【selenium自动化测试入门】 python unittest单元测试框架

unittest又名PyUnit, Python单元测试框架(The Python unit testing framework),简称为PyUnit。自从 Python 2.1 版本后,PyUnit成为 Python标准库的一部分。 为什么需要使用unittest单元测试框架? 当我们写…

大三耗时半年自学软件测试,毕业后进了阿里月薪22K,初入职场之发展规划路线...

当我们手中的毕业帽飞向天空的时候,意味着我们开始了人生全新阶段的行走,从此我们身上开始肩负更重要的责任。不管是对国家,对社会,还是对我们的家庭,我们都需要成长。 在这个阶段的我们都是刚毕业的大学生&#xff0…

公司测试部门来了个00后卷王之王,老油条感叹真干不过,但是...

最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业。想要获得更好的待遇和机会,不断提升自己的技能栈成了测试老人迫在眉睫的问题。 不论是面试哪个级别的测试工程师,面试官都会问一句“会编程吗?有没有自动化测试…

10分钟学会用 Jmeter+ant+jenkins 实现接口自动化构建

一、安装并配置环境 安装jmeterantjenkins并且配置环境 1.下载安装jdk1.8并且配置环境变量,自行配置 2.下载ant包,解压并且配置环境变量 window中设置ant环境变量: ANT_HOME C:/ apache-ant-1.9.7 path C:/ apache-ant-1.9.7/bin classpath…

赢在2022,面试官常问的软件测试面试题总结

前言 已临秋招尾声,最近问了几位 HR 朋友,发现了几种声音: “投简历的人挺多,但是合适的却很少。” “好不容易挖来人,结果2轮面试被刷了,现在大厂搬砖的也是参差不齐…” “在招软测,要么学…

技术选型都做不好,难怪自动化测试做得这么费力...

自动化测试框架 在学习自动化测试或者实践自动化测试时,我们一定会对一个名词不陌生,那就是“自动化测试框架”。 而有些人也将 Selenium、Appium 这样的工具也称之为“自动化测试框架”,那么到底自动化测试框架如何理解呢? 软件…

软件测试(接口测试、性能测试、自动化测试)详解

一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用…

了解一下iframe页面嵌入使用,轻松实现页面集成

前言 在跨域请求不同服务方或是兼容先前系统的页面时,你可能想利用AJAX从网页上下载HTML并粘贴到div中,这将带来不安全注入的问题。 此时,通过iframe页面嵌入可以很好地解决上述问题。 本文带您了解iframe内联框架,帮助您提高页面…

Jmeter之定时器

文章目录Jmeter定时器一、固定定时器二、高斯随机定时器三、同步定时器Jmeter定时器 定时器作用: 在某个请求下添加定时器,会在该请求发送之前等待一段时间;在线程组下添加定时器,组下所有请求都受影响,在请求之前都…

ChatGPT辅助编写自动化测试

大家好,我是洋子,ChatGPT已经越来越火爆,国内百度、阿里等互联网大厂也纷纷投入大模型研究,OpenAI官网中提供了许多ChatGPT应用场景,例如SQL翻译、语言翻译、代码解释等 作为一名QA,我更关注ChatGPT生成的…

Web自动化测试进阶 —— Selenium模拟鼠标操作

鼠标操作事件 在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。 ActionChains类中鼠标操作常用方法: 首先导入ActionChains类&…

Jmeter参数化---CSV配置原件,自定义变量

文章目录Jmeter参数化一、自定义变量二、CSV参数化Jmeter参数化 参数化也称为数据驱动。准备好需要的数据后,可以大大减少我们的工作量。 这里只介绍两种,还有其他的比如函数助手、用户参数等,使用不够方便直观,平时基本不可能用…

Jmeter之后置提取器

文章目录Jmeter后置提取器一、JSON提取器二、正则表达式提取器三、边界提取器Jmeter后置提取器 在Jmeter做接口测试时,经常会碰到关联依赖的情况,如Token的提取,具体实现可以使用下面这些后置提取器。 一、JSON提取器 添加->后置处理器-&…

Postman 自动生成代码 python Java

(1)先按正常的流程输入URL 设置参数 请求 (2)请求成功的情况下,点击code (3)查看自己需要的语言对应的代码 (4)点击复制 就可以直接复制到编译器中

测试工程师之学习大纲

学习大纲之前言说明 最近遇到一些测试小白来找我咨询,问我学习方法,职业规划。该怎么给自己定位等,学习时间有限怎么办,坚持不下来又怎么办等。随后我就总结了以下几种情况: 第一种:想要转测试但是我不知道…

Selenium 鼠标事件 操作大全

今天你学习了吗? 一、导入鼠标事件 1.导入语句 想使用selenium中的鼠标事件,首先我们必须导入ActionChains包,需要注意的是包名称ActionChains两个单词首字母需要大写。 from selenium.webdriver.common.action_chains import ActionChains…

什么是模糊测试?

什么是模糊测试? 模糊测试(Fuzz Testing)是一种自动化的软件测试技术,最初是由威斯康辛大学的巴顿米勒于1989年开发的,通常用于识别程序中的潜在漏洞。模糊测试的核心是自动或半自动的生成随机数据输入到应用程序中&am…

成功转行自动化测试后,未来的测试职业应该如何规划?

成功转行自动化测试后,未来的测试职业应该如何规划? 一个职业有没有前途,职业的天花板(职业纵深)有多高很重要。软件测试有着足够的技术纵深,所以是一个很有前途的职业,完全值的我们花一辈子时间…

UWA DAY 2021 议程亮相

以游戏开发为主题的第五届UWA DAY 2021技术大会将于2021年12月4、5日在上海隆重召开。本次大会的主题是“助力游戏研发迈入工业化时代”,为期两天的会议将共计分享37个干货议题,汇集了程序、美术、制作、策划、质量保障、前沿探索等多个方面。 UWA将做好…

UWA DAY 2021延期公告

UWA DAY大会的支持者们,大家好! 由于近期多地陆续出现新冠病例,为确保参会人员的健康安全,支持政府的防疫措施,主办方决定UWA DAY 2021 技术大会将延期举办,最新举办时间为12月4日、5日(周六、日…

软件测试的岗位会越来越少吗?

软件测试的岗位不会越来越少,但要求却会越来越高。 接下来我将来论证我的观点。 一、为什么测试岗位不会越来越少? 1、谈谈测试对企业的价值,看测试岗位为什么不会少作为软件企业而言,其核心就是提高软件的质量,以便高…

软件测试十大原则

原则是最重要的,方法应该在这个原则指导下进行。软件测试的基本原则是站在用户的角度,对产品进行全面测试,尽早、尽可能多地发现Bug, 并负责跟踪和分析产品中的问题,对不足之处提出质疑和改进意见。 零缺陷(Zero-Bug)是一种理念&…

禅道如何向同事提BUG

进入禅道点击 测试 选择BUG 点击 提BUG 填写对应信息即可

软件测试面试:请说一下你工作中发现的最有价值的bug?

“说一下你印象最深的bug" 你的脑子里拼命的回想过去遇到的印象深刻或有价值的bug。 乍一眼看,这是一个简答到不起眼的问题。可是大家,你一定要知道,往往越简短的新闻,越是爆炸性的。而且很多人会把目光集中在:印…

软件测试详解—软件测试必备7大技能

一、测试用例的编写 1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。 2.测试用例包含的内容:用…

阿里首创7天全薪陪伴假,员工关怀卷起来了?

2021年的下半年,我们沉浸在大厂“反内卷”的热搜中,前有字节取消“996”,后有腾讯提前退休方案,眼瞅着年底了,阿里内部再次升级员工关怀制度——推7天全薪陪伴假! 据悉,早在今年7月&#xff0c…

软件测试能做到多少岁?

很多人都说做互联网技术岗位,都是吃青春饭,大部分人到了35岁之后如果还没有晋升到管理岗位基本就达到了职业的天花板了。那如果从事软件测试行业是不是同样呢? 软件测试能做到多少岁? 实际上软件测试对于年龄并没有“潜规则”的…

面试题:写一个微信朋友圈的测试用例(附图)

如果碰到这种题目,我们可以从以下几个方面来分析: 功能、界面/易用性、中断、网络、兼容性、安全性、性能测试 功能测试 1、朋友圈发送功能 1)只发送文本 a、考虑文本长度:1-1500字符(该数据为百度数据)、…

Jmeter接口测试实例讲解

一、测试需求描述 1、 本次测试的接口为http服务端接口 2、 接口的主要分成两类,一类提供给查询功能接口,一类提供保存数据功能接口,这里我们举例2个保存数据的接口,因为这两个接口有关联性,比较有代表性; …

女生适合开发还是测试,薪资待遇真就差这么大?以后哪个职业寿命更长?该如何选择?

先说结论:女生测试比前端要多些 在IT行业,做软件开发的女孩子确实比较少。软件开发需要比较强的逻辑思维,女孩子在这方面可能需要更多的练习和努力,另外做软件开发承受的工作压力非常大,男孩子承受压力的能力会更强一些…

如何通过Python发送邮件实现自动化测试报告?

前言 每当测试结束后,测试人员都会输出一份详细的测试报告给到领导或者组内人员,那么当我们自动化测试结束后的时候,也可以让其自动发送测试报告。 这样领导和组内的成员就能看到自动化测试每次测试的内容了。安静先介绍下如何通过Python发送…

2023互联网高级测试工程师至少具备的能力

业务熟悉 熟悉本系统 测试人员参与测试的系统的各种业务场景,必须做到精熟 。一旦需求有改动,可以清楚快速的知道上下文。同时可以清楚的知道哪些点是需要重点测试的。 熟悉跟本系统有通讯的上下游系统业务 跟本系统有通讯的上下游系统也要非常熟悉。这…

软件测试基本知识

软件测试分类 按测试阶段划分 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有…

面了十几家公司测试岗,无非就是这些老套路!

测试岗的面试其实都是大同小异的,这里我收集整理了185道高频面试题,希望对在找工作或者准备跳槽的各位小伙伴有所帮助! 一. 测试基础 1.如何制定测试计划 参考答案: 测试计划包括测试目标、测试范围、测试环境的说明、测试类型…

测试常用的理论知识总结

一.软件测试相关定义 1.从软件质量保证上来划分测试,测试可以划分为静态测试和动态测试。静态测试就是指不运行被测程序本身,仅通过分析或者检查源程序的文法、结构、过程、接口等来检查程序的正确性,静态测试可以分为代码审查、代码走读、文…

网络安全测试工程师职能

网络安全测试工程师职能 风控部门【信息安全专业】>>>>>【信息安全】 网络安全测试 任职具备技能 岗位职责:>>> 【1】负责为客户的IT基础设施和应用系统(Web类和移动应用类)完成漏洞扫描、渗透测试服务。【2】协助…

单元测试 —— TestNG + PowerMock

单元测试(Unit Testing),是指对软件或项目中最小可测试单元进行正确性检验的测试工作。单元是人为规定最小可测试的功能模块,可以是一个模块,一个函数或者一个类。单元测试需要与模块开发进行隔离情况下进行测试。 在…

一个中年程序员的10年测试人生,进阶测试专家必备5项技能!

测试架构师成长线路图 第一步、成为互联网时代合格的测试工程师 如果你是入行不满3年的测试工程师,一定对此有迫切需求。此时,你必须迅速掌握被测软件的业务功能与内部架构,并在此基础上运用各种测试方法,尽可能多地发现潜在缺陷…

从0到1精通自动化测试,pytest自动化测试框架,重复执行用例(pytest-repeat)(十八)

目录:导读一、前言二、pytest-repeat三、重复执行—count四、—repeat-scope五、pytest.mark.repeat(count)六、重复测试直到失败七、Unittest样式测试一、前言 平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug&#xf…

从0到1精通自动化测试,pytest自动化测试框架,pytest-html报告优化(十五)

目录:导读一、前言二、修改报告三、添加Description四、代码参考五、效果展示一、前言 pytest-html测试报告默认是不展示用例描述Description内容,之前用unittest生成的报告是可以展示用例的描述,也就是test开头的用例下三个引号里面的注释&…

软件测试技能,JMeter压力测试教程,逻辑控制器之事务控制器(二十五)

目录:导读一、前言二、事务场景三、事务控制器四、添加操作步骤五、查看聚合报告一、前言 TPS就是每秒钟所处理的事务数,那么到底什么是事务呢? 事务是用户自定义的一个标识,是一个或多个操作完成一个业务所花费的时间&#xff…

软件测试技能,JMeter压力测试教程,获取post请求x-www-form-urlencoded格式的数据(二十四)

目录:导读一、前言二、x-www-form-urlencoded三、BeanShell 预处理程序四、查看运行结果一、前言 post请求的参数有一些是json格式,也有一些是x-www-form-urlencoded格式,前面讲签名的时候获取到post请求的是json格式 本篇继续讲x-www-form…

软件测试技能,JMeter压力测试教程,通过Jython调用Python脚本(二十三)

目录:导读一、前言二、Jpython三、JSR223 Sampler四、变量获取与日志五、设置响应一、前言 前面在 BeanShell 里面是通过 java 脚本实现请求的预处理,jmeter里面也可以调用python的脚本,需安装 jython.jar 的插件 Jython 是 Python 的纯 Ja…

软件测试技能,JMeter压力测试教程,请求头部自动签名带上X-sign参数(二十二)

目录:导读一、前言二、实现方式三、添加 BeanShell 预处理程序一、前言 接口请求 body 带有 sign 签名参数,sign 签名是根据请求 body 除去 sign 本身参数后,拼接请求参数最后 md5 加密生成的 前面一篇是把 sign 前面参数放到请求的 body 里…

软件测试技能,JMeter压力测试教程,设置集合点(十七)

目录:导读一、前言二、同步定时器 Synchronizing Timer三、并发请求四、超时时间一、前言 LoadRunner 中可以设置一个集合点,设置多个虚拟用户等待到一个时间点,到齐后一起发请求达到并发的目的 jmeter 中使用 同步定时器 Synchronizing Ti…

软件测试技能,JMeter压力测试教程,setUp线程组批量登录(九)

目录:导读前言一、setUp 线程组批量登录二、BeanShell 保存token到本地.csv文件三、删除本地文件前言 前面一篇已经实现了在 setUp 线程组实现单个用户先登录后提取token给其它线程组使用,在压测的时候,单个用户登录很显然不能满足我们的压测…

软件测试技能,JMeter压力测试教程,setUp线程组实现用户先登录(八)

目录:导读前言一、setUp线程组二、提取token三、线程组引用全局属性前言 在接口测试的时候,很多接口都需要用户先登录,才有访问接口的权限。在测试的时候,我们的关注点其实是当前测试的接口,登录只是一个前置操作 像…

软件测试技能,JMeter压力测试教程,压测带token的接口(六)

目录:导读前言一、场景案例二、测试token准备三、jmeter CSV数据文件设置四、运行结果前言 工作中我们需要压测的接口大部分都是需要先登陆后,带着token的接口(或者带着cookies),我们可以先登陆获取token再关联到下个…

Web安全测试-WebScarab工具

转载自web安全测试—WebScarab工具介绍(中间攻击,可以修改请求参数) 1.1 Webscarab1.1.1 工具安装1.1.2 功能原理1.1.3 工具使用1.1.34 使用心得工具下载:WebScarab工具下载 1.1 Webscarab 【功能】 WebScarab是一个用来分析使…

性能测试工具Jmeter的使用

一、简单使用1. 使用过程概述:2. 整体测试运行流程:二、进阶使用—逻辑控制器1. 循环控制器2. While控制器3. 如果(if)控制器4. CSV数据文件设置5. Runtime控制器6. Switch控制器7. 吞吐量控制器一、简单使用 1. 使用过程概述&am…

测试用例的八大要素

测试用例的八大要素1. 用例编号2. 测试项3. 标题4. 重要级别5. 预置条件6. 测试输入7. 操作步骤8. 预期结果(1)预期的界面表现(2)预期的功能表现1. 用例编号 和其他编号一样,测试用例编号是用来唯一识别测试用例的编号,要求具有易识别和易维护性&#x…

如何使用代理配置快速定位接口测试脚本问题?

在调试接口用例过程中,如果响应结果和预期结果不一致,则需要检查请求信息。通过代理获取自动化测试中的请求响应信息,对比与正常请求响应的区别,就能够更直观的排查请求错误,相当于编写代码时的 debug 功能。 实战练习…

Selenium 三种等待方式详解 (强制等待、隐式等待、显示等待)

前言 ①在进行WEB自动化工作时,一般要等待某一页面元素加载完成后,才能对该元素执行操作,否则自动化脚本会抛出找不到元素的错误,这样就要求我们在UI自动化测试的有些场景上加上等待时间。 ②等待方式的设置是保证自动化脚本稳定…

Jmeter 三种提取方式 —— 关联实例

当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理 Jmeter中常用的关联方法: 正则表达式提取器、XPath提取器、JSON提取器​​​​​​ regex: (.*?)-(.*?)-(.*?)\n.: 匹配除换行符(…

Python+Appium+Pytest+Allure实战APP自动化测试!

pytest只是单独的一个单元测试框架,要完成app测试自动化需要把pytest和appium进行整合,同时利用allure完成测试报告的产出。 编写常规的线性脚本具体的步骤如下: 1、设计待测试APP的自动化测试用例 2、新建app测试项目 3、配置conftest.py文…

自动化测试 —— Pytest测试框架

01 | 简介 Pytest是一个非常成熟的全功能的Python测试框架,主要有以下特点: 简单灵活,容易上手,文档丰富 支持参数化,可以细粒度地控制测试用例 支持简单的单元测试与复杂的功能测试,还可以用来做Seleni…

allure结合python生成测试报告教程

这篇文章主要介绍了allure结合python生成测试报告教程,具有很好的参考价值,希望对大家有所帮助。 百度搜索实例 一、代码结构 data.yml为数据管理文件,test_baidudemo.py为测试用例文件,文件结构如下: 创建data/dat…

自动化测试 —— unittest框架,理论和实操双管齐下

unittest 1、什么是Unittest框架? python自带一种单元测试框架 2、为什么使用UnitTest框架? >批量执行用例 >提供丰富的断言知识 >可以生成报告 3、核心要素: 1). TestCase(测试用例) 2). TestSuite…

Python自动化测试selenium指定截图文件名方法

这篇文章主要介绍了Python自动化测试selenium指定截图文件名方法,Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试,下文基于python实现指定截图文件名方法,需要的小伙伴可以参考一下 前…

自动化测试开发 —— 如何封装自动化测试框架?

封装自动化测试框架,测试人员不用关注框架的底层实现,根据指定的规则进行测试用例的创建、执行即可,这样就降低了自动化测试门槛,能解放出更多的人力去做更深入的测试工作。本篇文章就来介绍下,如何封装自动化测试框架…

性能测试 —— 全链路压测最佳实践!

全链路压测理论基础 什么是全链路压测 基于实际的生产业务场景、系统环境,基于真实数据模拟海量的用户请求对整个业务链进行压力测试,并持续调优的过程; 全链路的核心为:业务场景、数据链路、压力模型和环境拓扑;…

性能测试 —— Jmeter事务控制器

事务: 性能测试中,事务指的是从端到端,一个完整的操作过程,比如一次登录、一次 筛选条件查询,一次支付等;技术上讲:事务就是由1个或多个请求组成的 事务控制器 事务控制器类似简单控制器&…

性能测试 —— Jmeter定时器

固定定时器 如果你需要让每个线程在请求之前按相同的指定时间停顿,那么可以使用这个定时器;需要注意的是,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间 1、使用固定定时器位置在http请求中&#xf…

写在2023年,很庆幸当初迷茫的我选择了软件测试这行

前言 先简单说下,我是小城市出来的,刚毕业那会很迷茫,毕业一年也没有找到适合自己的工作,好像我这个专业出来的大专生在哪里都没有优势,直到有一天,我悟了,我终于找到了自己喜欢的工作&#xf…

性能测试 —— jmeter计数器

jmeter计数器 如果需要引用的数据量较大,且要求不能重复或者需要递增,那么可以使用计数器来实现 如:新增功能,要求名称不能重复 1,新增计数器 计数器:允许用户创建一个在线程组之内都可以被引用的计数器…

什么是Jmeter?Jmeter使用的原理步骤是什么?

1.1 什么是 JMeter Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚…

如何做好接口自动化测试?

前言 接口自动化测试常用框架:PythonrequestspytestyamlalluerJenkins; 接口自动化测试的目的? 自动化测试的主要目的是用来回归测试的,当代码有变化时,有可能影响不应该变化的逻辑,这个时候为了确认这种…

什么是集成测试?集成测试方法有哪些?

1、基本概念: 将软件集成起来后进行测试。集成测试又叫子系统测试、组装测试、部件测试等。集成测试主要是针对软件高层设计进行测试,一般来说是以模块和子系统为单位进行测试。 2、集成测试包含的层次: 1. 模块内的集成,主要是…

30道软件测试面试题(文档+视频教程)

1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前 3 年积累测试经验,按如何做好测试工程师的要点去要求自己&a…

什么是Selenium?使用Selenium进行自动化测试!

你知道什么是 Selenium 吗?你知道为什么要使用它吗?答案就在本文中,很高兴能够与你共飧。 自动化测试正席卷全球,Selenium 认证是业界最抢手的技能之一。 什么是 Selenium? Selenium 是一种开源工具,用于…

在大厂做外包的软件测试工程师,如今发展怎么样了?

前言 不久前,许久没联系的大学室友出差来了魔都,趁此机会叫上了昔日的两三好友,一起小酌了一杯,觥筹交错中,得知了大学室友今年开始和朋友一同创业,时隔多年终于从外包公司,成为了一名“正式员…

接口自动化测试实战之接口框架修改与动态参数化与数据伪造

一、前言 本文章主要讲解Python接口自动化测试的框架搭建修改,自动化测试用例设计、接口测试中用例设计的动态参数化形式等内容,本文章会跳过部分框架搭建内容,废话不多说,让我们一起来看看叭。 二、实战演练 2.1 接口介绍 我们…

黑盒测试方法论—边界值

边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。 这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不…

Python接口自动化测试,你了解吗?

当我们学习了如何理解接口的本质、一个接口的原理,以及接口测试的意义了。 没错,接下来我们就通过一些项目实操来进一步理解接口测试: 首先接口测试是基于协议的黑盒测试,在进行接口自动化之前。所以我们首先不得不来看看一个最简…

技术分享 | 网页 frame 与多窗口处理

知识点 iframe解析 如图可以看到iframe的标签 iframe 的多种切换方式 HTML 代码示例 <iframe src"1.html" id"hogwarts_id" name"hogwarts_name"></iframe> 那么通过传入 id、name、index 以及 Selenium 的 WebElement 对象来切…

PyCharm运行Nosetests并导出测试报告

1. Pycharm运行Nosetests PyCharm可以使用两种方法&#xff0c;运行Nosetests测试文件&#xff1a; 1) 图形用户界面GUI a) 在PyCharm中&#xff0c;选中测试文件&#xff0c;如Tests/test_demo.py b) 鼠标右键选择Run Nosetests in test_demo.py即可执行测试 注1&#xff…

web自动化测试 —— cypress测试框架

一、cypress简介 基于 JavaScript 的前端测试工具可以对浏览器中运行的任何内容进行快速、简单、可靠的测试对每一步操作都支持回看覆盖了测试金字塔模型的所有测试类型【界面测试&#xff0c;集成测试&#xff0c;单元测试】底层协议不采用 WebDriver > Cypress官网&#…

接口加密解决方案:Python的各种加密实现!

01、前言 在现代软件开发中&#xff0c;接口测试已经成为了不可或缺的一部分。随着互联网的普及&#xff0c;越来越多的应用程序都采用了接口作为数据传输的方式。接口测试的目的是确保接口的正确性、稳定性和安全性&#xff0c;从而保障系统的正常运行。 在接口测试中&…

分享一份适合练手的软件测试实战项目

最近&#xff0c;不少读者托我找一个能实际练手的测试项目。开始&#xff0c;我觉得这是很简单的一件事&#xff0c;但当我付诸行动时&#xff0c;却发现&#xff0c;要找到一个对新手友好的练手项目&#xff0c;着实困难。 我翻了不下一百个web网页&#xff0c;包括之前推荐练…

JMeter测试Web服务

Web服务简介 什么是Web服务 【Web服务】即Web Service。Web服务是一种服务导向架构的技术&#xff0c;通过标准的Web协议提供服务&#xff0c;目的是保证不同平台的应用服务可以互操作。根据W3C的定义&#xff0c;Web服务&#xff08;Web service&#xff09;应当是一个软件系统…

【一文清晰】单元测试到底是什么?应该怎么做?

我是java程序员出身&#xff0c;后来因为工作原因转到到了测试开发岗位。测试开发工作很多年后&#xff0c;现在是一名自由职业者 1、什么是单元测试 2、该怎么做单元测试 一、什么是单元测试&#xff1f; 单元测试&#xff08;unit testing&#xff09;&#xff0c;是指对软件…

利用MixProxy自动录制生成Pytest案例:轻松实现测试脚本编写!

前言 进行接口自动化时&#xff0c;有时候往往没有接口文档&#xff0c;或者文档更新并不及时&#xff0c;此时&#xff0c;想要获取相关接口&#xff0c;通过抓包是一种快速便捷的手段。抓包获取到接口后&#xff0c;开始写接口用例&#xff0c;此时需要复制请求url、请求参数…

Python WebSocket自动化测试:构建高效接口测试框架!

为了更高效地进行WebSocket接口的自动化测试&#xff0c;我们可以搭建一个专门的测试框架。本文将介绍如何使用Python构建一个高效的WebSocket接口测试框架&#xff0c;并重点关注以下四个方面的内容&#xff1a;运行测试文件封装、报告和日志的封装、数据驱动测试以及测试用例…

【单元测试】如何使用 JUnit5 框架?

JUnit5 单元测试框架使用教程 一、Junit5 是什么&#xff1f; Junit5是一个用于在Java平台上进行单元测试的框架。JUnit 5 框架主要由三部分组成&#xff1a;JUnit Platform、JUnit Jupiter 和 JUnit Vintage。 JUnit Platform&#xff1a;定义了测试引擎的 API&#xff0c;是…

软件测试基础 - 测试覆盖率

一、覆盖率概念 覆盖率是用来度量测试完整性的一个手段&#xff0c;是测试技术有效性的一个度量。分为&#xff1a;白盒覆盖、灰盒覆盖和黑盒覆盖&#xff1b;测试用例设计不能一味追求覆盖率&#xff0c;因为测试成本随覆盖率的增加而增加。 覆盖率&#xff08;至少被执行一次…

两分钟搞懂UiAutomator自动化测试框架

1. UiAutomator简介 UiAutomator是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架&#xff0c;基于Accessibility服务。其最大的特点就是可以跨进程操作&#xff0c;可以使用UiAutomator框架提供的一些方便的API来对安卓应用进行一系列的自动化测试操作&#xf…

如何将 HTTP 请求转换为 cURL 命令行

前言 当我们使用pytest或者unittest进行接口测试&#xff0c;发现bug&#xff0c;详细描述之后提给RD&#xff0c;但是往往不够&#xff0c;RD为了更快复现验证&#xff0c;通常找你要curl&#xff0c;此时千万别说没有&#xff0c;作为一名测试开发工程师&#xff0c;这个需求…

Selenium定位元素的方法css和xpath的区别!

selenium是一种自动化测试工具&#xff0c;它可以通过不同的定位方式来识别网页上的元素&#xff0c;如id、name、class、tag、link text、partial link text、css和xpath。 css和xpath是两种常用的定位方式&#xff0c;它们都可以通过元素的属性或者层级关系来定位元素&#…

Jmeter性能测试 —— 压力模式

压力模式 性能测试中的压力模式有两种。 第一种是并发用户模式&#xff08;虚拟用户模式&#xff09;并发用户是指虚拟并发用户数&#xff0c;从业务角度&#xff0c;也可以理解为同时在线的用户数。 从客户端的角度出发&#xff0c;摸底业务系统各节点能同时承载的在线用户…

你对软件测试中的性能测试了解多少?快来查漏补缺!

提到性能测试&#xff0c;很多从业相关人员可能会感觉比较混淆。 性能测试&#xff0c;它是属于测试领域一个专业细分领域&#xff0c;和软件测试一样&#xff0c;性能测试涉及到的范围和所需要的技能是非常广而精的&#xff0c;如果从大的类型来划分的话性能测试可以被分为&am…

5年测试经验跳槽想拿20K,没想到被面试官3个问题就送回家了···

都说金九银十是跳槽涨薪季&#xff0c;我也是着急忙慌的准备简历。 5年软件测试经验&#xff0c;可独立测试大型产品项目&#xff0c;熟悉项目测试流程…薪资要求&#xff1f;5年测试经验起码能要个20K吧应该不是什么问题吧。 我加班肝了一页半简历&#xff0c;投出去两周&am…

【面经】2023年软件测试面试题大全(持续更新)附答案

整理了一些软件测试方面的资料、面试资料&#xff08;接口自动化、web自动化、app自动化、性能安全、测试开发等&#xff09;&#xff0c;有需要的小伙伴可以文末关注我的VX公众号&#xff0c;无套路自行领取~ 前阵子一位读者告诉我&#xff0c;某位大厂HR给他发了我之前做的面…

手机扫描二维码的测试用例

二维码概述 二维码本身就是一个URL&#xff0c;只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1&#xff0c;二维码中黑色的色素块代表1&#xff0c;白色的色素块代表0&#xff0c;我们通过相机扫码&#xff0c;就获取了二维码中的URL。 ****测试用例罗列&#xff08…

Jmeter(十三):jmeter第三方插件管理工具安装详细步骤

jmeter第三方插件管理工具安装 第一步&#xff1a;下载 jmeter-plugins-manager-1.6.jar 第二步&#xff1a;把该jar包放置到:jmeter安装路径/lib/ext下 第三步&#xff1a;重启jmeter,在选项下可以看见插件管理 同时&#xff0c;我也准备了一份软件测试视频教程&#xff08;…

Fiddler抓包原理和使用详解

一、概述 Fiddler是一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据&#xff0c;可以用其检测网页和服务器的交互情况&#xff0c;能够记录所有客户端和服务器间的http请求&#xff0c;支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包…

电商项目测试实战之购物车页面用例设计

购物车页面用例设计 一、购物车页面 二、购物车页面测试范围列表 三、购物车页面功能点需求分析 四、部分功能点的测试用例设计 购物车页面 1、验证添加商品到购物车页面合法&#xff0c;添加成功 步骤描述 选择不大于20种商品点击加入购物车&#xff0c;再进入我的购物车页…

Jmeter接口测试(十一):BeanShell脚本详解

BeanShell简介 BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些 语法和方法&#xff1b; BeanShell是一种松散类型的脚本语言&#xff1b; BeanShell是用Java写成的&#xff0c;一个小型的、免费的、可以下载、嵌入式的 Java源代码解释器&#xff0c;具…

Python UI自动化 —— 关键字+excel表格数据驱动

步骤&#xff1a; 1. 对selenium进行二次封装&#xff0c;创建关键字的库 2. 准备一个表格文件来写入所有测试用例步骤 3. 对表格内容进行读取&#xff0c;使用映射关系来对用例进行调用执行 4. 执行用例 1. 对selenium进行二次封装&#xff0c;创建关键字的库 from time imp…

2023—软件测试面试题(自我总结)

1、bug的定义&#xff0c;bug的周期 软件bug是指软件程序的漏洞和缺陷&#xff0c;测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等生命周期中缺陷状态&#xff1a;新建-->指派-->已解决-->待验-->关闭 发现BUG-->提交BUG-…

4年测试经验,面试却突破不了20K,真是太卷了····

先说一个插曲&#xff1a;上个月我有同学在深圳被裁员了&#xff0c;和我一样都是软件测试&#xff0c;不过他是平安外包&#xff0c;所以整个组都撤了&#xff0c;他工资和我差不多都是14K。 现在IT互联网已经比较寒冬&#xff0c;特别是软件测试&#xff0c;裁员先裁测试&am…

Jmeter(十四):跨线程组传递jmeter变量及cookie的处理详解

setUp线程组 setUp thread group 一种特殊类型的线程组&#xff0c;用于在执行常规线程组之前执行一些必要的操作。 在 setup线程组下提到的线程行为与普通线程组完全相同。不同的是执行顺序--- 它会在普通线程组执行之前被触发&#xff1b; 应用场景举例&#xff1a; A、测…

Pytest框架环境切换实战教程

测试人员每天都跟不同的环境打交道&#xff0c;比如线上环境&#xff0c;测试环境&#xff0c;预上线环境等等&#xff0c;那么作为自动化测试人员写的代码&#xff0c;我们也要具备能自由切换环境的能力&#xff0c;那么今天小编就给大家聊一下&#xff0c;如何能让我们python…

如何用jenkins插件Allure生成自动化测试报告,3分钟看完即会

前言 以前做自动化测试的时候一直用的HTMLTestRunner来生成测试报告&#xff0c;后来也尝试过用Python的PyH模块自己构建测试报告&#xff0c;在后来看到了RobotFramework的测试报告&#xff0c;感觉之前用的测试报告都太简陋&#xff0c;它才是测试报告应该有的样子。也就是在…

8年经验之谈 —— App测试常用的两种工具

一、监控工具 DDMS的全称是Dalvik Debug Monitor Service ,是Android开发环境中的Dalvik虚拟机调试监控服务。提供测试设备截屏、查看特定进程正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、模拟接收及发送SMS、虚拟地理坐标等服务。 启动DDMS Eclipse中启…

写进简历的软件测试项目实战经验(包含电商、银行、app等)

前言&#xff1a; 今天给大家带来几个软件测试项目的实战总结及经验&#xff0c;适合想自学、转行或者面试的朋友&#xff0c;可以写进简历里的那种哦。 1、项目名称: 家电购 项目描述&#xff1a; “家电购”商城系统是基于 web 浏览器的电子商务系统&#xff0c;通过互联…

Web自动化测试工具哪家强? Selenium与Cypress的比较

随着互联网技术在全球范围内的迅速发展&#xff0c;各种基于浏览器的Web应用程序也已成为当今软件开发的主流。围绕如何更好、更有效的测试Web应用的技术也是层出不穷。Cypress和Selenium是目前广泛使用&#xff0c;且很有代表性的两种Web自动化测试工具。互联网上对Cypress和S…

12大常用自动化测试工具,请记得转发收藏!

常用自动化测试工具 1、Appium AppUI自动化测试 Appium 是一个移动端自动化测试开源工具&#xff0c;支持iOS 和Android 平台&#xff0c;支持Python、Java 等语言&#xff0c;即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台&#xff0c;Appium 是一个C/S 架构&…

Web自动化测试-PO模式实战详解

PO模式 Page Object(简称PO)模式&#xff0c;是Selenium实战中最为流行&#xff0c;并且是自动化测试中最为熟悉和推崇的一种设计模式。在设计自动化测试时&#xff0c;把页面元素和元素的操作方法按照页面抽象出来&#xff0c;分离成一定的对象&#xff0c;然后再进行组织。 …

深入理解 pytest.main():Python 测试框架的核心功能解析

前言 笔者平常运行pytest用例时&#xff0c;通常使用命令行方式&#xff0c;像这样 pytest -v pxl/test_dir/test_demo.py::TestDemo::test_my_var&#xff0c;执行某一条case&#xff0c;但每次命令行敲也挺麻烦的。那如何在python代码中调用pytest呢&#xff1f;带着疑问一…

Web自动化测试 cookie复用

一、cookie简介 cookie是一些数据&#xff0c;存储于用户电脑的文本文件中 当web服务器想浏览器发送web页面时&#xff0c;在链接关闭后&#xff0c;服务端不会记录用户信息 二、为什么要使用Cookie自动化登录 复用浏览器仍然在每次用例开始都需要人为介入若用例需要经常执行&…

深度解析自动化测试流程(纯干货)

最近很多小伙伴咨询自动化测试到底该怎么做&#xff1f;流程是什么样的&#xff1f;在每个阶段都需要注意什么&#xff1f;本文也就主要从自动化测试的基本流程入手&#xff0c;对面试自动化测试工程师的同学会有不少帮助。对于在职的朋友&#xff0c;也可以参考此流程&#xf…

面试测试岗脑子里实在没货,简历(软件测试)咋写?

简历咋写&#xff0c;这是很多没有【软件测试实际工作经验】的同学们非常头疼的事情。 简历咋写&#xff1f;首先你要知道简历的作用。 简历的作用是啥呢&#xff1f; 一句话就是&#xff1a;让HR小姐姐约你。 如何让HR看你一眼&#xff0c;便相中你的简历&#xff0c;实现在众…

银行项目网上支付接口调用测试实例详解

前言 公司最近有一个网站商城项目要开始开发了&#xff0c;这几天老板和几个同事一起开着需求会议&#xff0c;讨论了接下来的业务规划和需求策略&#xff0c;等技术需求一下来还要讨论技术需求&#xff0c;确认后再慢慢的进入开发阶段&#xff0c;趁着闲暇时间想总结一下进入…

自动化测试:在Linux下搭建接口自动化测试平台详解

我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的接口自动化测试平台吧&#xff01; 需要在Linux上提前准备的环境&#xff08;下面是本人搭建时的环境&#xff09;&#xff1a; 1&#xff0c;Python 3.6.8 2&#xff0c;MySQL 5.7 在这我也准备了一份软件测试视…

python自动化测试selenium核心技术3种等待方式详解

这篇文章主要为大家介绍了python自动化测试selenium的核心技术三种等待方式示例详解&#xff0c;有需要的朋友可以借鉴参考下&#xff0c;希望能够有所帮助&#xff0c;祝大家多多进步早日升职加薪 UI自动化测试过程中&#xff0c;可能会出现因测试环境不稳定、网络慢等情况&a…

一文2000字从0到1使用压测神器JMeter进行压力测试!

概 述 Apache JMeter 是 Apache组织开发的基于 Java的压力测试工具。用于对软件做压力测试&#xff0c;它最初被设计用于 Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库&#xff0c; FTP 服…

移动端性能专项测试之内存 —— 进阶篇!

在 Android 系统中内存作为重要的资源&#xff0c;一直是开发及测试关注的重点&#xff0c;内存不足或者内存资源滥用都会导致严重的问题。本篇文章将会从底层出发给大家介绍 OOM&#xff08;Out Of Memory&#xff09;和 LMK&#xff08;Low Memory Killer&#xff09;等内存相…

为什么UI自动化难做?—— 关于Selenium UI自动化的思考

在快速迭代的产品、团队中&#xff0c;UI自动化通常是一件看似美好&#xff0c;实际“鸡肋”&#xff08;甚至绝大部分连鸡肋都算不上&#xff09;的工具。原因不外乎以下几点&#xff1a; 1 效果有限 通常只是听说过&#xff0c;就想去搞UI自动化的团队&#xff0c;心里都认…

Jmeter(九):jmeter_逻辑控制器与HTTP Cookie管理器详解

Jmeter&#xff1a;jmeter_逻辑控制器_事务控制器 事务 性能测试中&#xff0c;事务指的是从端到端&#xff0c;一个完整的操作过程&#xff0c;比如一次登录、一次 筛选条件查询&#xff0c;一次支付等&#xff1b;技术上讲&#xff1a;事务就是由1个或多个请求组成的 事务…

JMeter —— 前置处理器

前置处理器用来处理请求前的一些准备工作&#xff0c;比如参数设置、环境变变量设置等 一、BeanShell PreProcessor 是以BeanShell为工具语言来为请求作准备工作 参数说明&#xff1a;     Reset bsh interpreter beford each call&#xff1a;是否重新构造interpreter&a…

测试工程师高效编写API测试

1、自动化测试流程 我一直有编写自动化测试的习惯&#xff0c;但之前一直没有达到最理想的效果&#xff0c;也在反思问题出现的原因&#xff0c;最近终于有了一些思路。其主要的原因是之前写测试都是靠感觉&#xff0c;感觉哪些需要测试了&#xff0c;就写一个测试&#xff0c…

8年测试经验分享,15K的测试工程师需要掌握那些知识?

软件测试行业是随着软件产业的发展而兴起的一个重要领域&#xff0c;目前处于快速发展阶段。以下是软件测试行业的现状&#xff1a; 人才需求增长&#xff1a;随着互联网、移动互联网、物联网等新技术的不断发展&#xff0c;软件测试人才需求呈现出快速增长的趋势。越来越多的…

2023,软件测试岗金九银十必备面试八股文,还不看要遭老罪了!

我是一名在软件测试岗位从事了多年的老鸟&#xff0c;为一个过来人&#xff0c;对学习过程中的困难深有体会&#xff0c;所以我热衷于收集整理资源&#xff0c;记录踩坑到爬坑的过程。希望能把自己所学&#xff0c;实际工作中使用的技术、自学方法、心得及踩过的一些坑&#xf…

Jmeter | Jmeter循环嵌套

怎么用Jmeter循环嵌套&#xff1f;用计数器就好了啊&#xff01;&#xff01;&#xff01; 本例子是测试不同等级用户登陆&#xff08;游客、注册用户、VIP用户、代销用户&#xff09;的情况下&#xff0c;查看不同的规格&#xff0c;数量的商品的价格显示是否正确。 &#xf…

Web自动化测试进阶:网页中难点之等待机制 —— 强制等待,隐式等待

为什么要添加等待 避免页面未渲染完成后操作&#xff0c;导致的报错 经常会遇到报错&#xff1a;selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":&q…

开发?测试?新人入IT行业如何选择?

俗话说得好&#xff0c;男怕入错行&#xff0c;女怕嫁错郎。但是在当今社会&#xff0c;怕入错行的已经不仅仅是男士专属&#xff0c;越来越多的女性从家庭回归职场&#xff0c;所以&#xff0c;不管是对刚毕业的大学生亦或者是久不入职场的老人来说&#xff0c;进入职场的方向…

亲身经历!我是如何在1年内从手工测试到自动化测试的?

从手工测试到自动化测试&#xff0c;是一个人的兵荒马乱&#xff0c;也是人生的新起点&#xff01; 以前做软件测试感觉很枯燥无聊&#xff0c;就像流水线一样按照流程要求去做&#xff0c;传统软件测试行业也是以“点点点”的手工测试为主&#xff0c;加上国内软件公司不注重测…

在字节跳动做了5年软件测试,12月无情被辞,想给划水的兄弟提个醒

先简单交代一下背景吧&#xff0c;某不知名 985 的本硕&#xff0c;17 年毕业加入字节&#xff0c;以“人员优化”的名义无情被裁员&#xff0c;之后跳槽到了有赞&#xff0c;一直从事软件测试的工作。之前没有实习经历&#xff0c;算是5年的工作经验吧。 这5年之间完成了一次…

字节小组长薪资被应届生员工倒挂7K,不把老员工当人?

一位字节跳动的小管理爆出&#xff0c;无意中看到了整个部门薪资&#xff0c;本以为自己算比较高的&#xff0c;但看完之后整个人都傻眼了。小组长的职位月薪28K&#xff0c;而手下组员却是35K&#xff0c;当天晚上抽了一包烟也没想明白是为什么。 楼主表示&#xff0c;自己是字…

太为难我了,阿里面试了7轮...

前言 今年的大环境非常差&#xff0c;互联网企业裁员的现象比往年更严重了&#xff0c;可今年刚好是我的第一个“五年计划”截止的时间点&#xff0c;说什么也不能够耽搁了&#xff0c;所以早早准备的跳槽也在疫情好转之后开始进行了。但是&#xff0c;不得不说&#xff0c;这…

Jmeter | 参数化和循环

本文主要由两部分组成&#xff0c;最详细的参数化和循环的教程&#xff0c;一看就懂&#xff0c;一学就会&#xff01; 注&#xff1a;方法可以相互组合使用&#xff0c;不是固定的 1、CSV/txt文件CSV数据文件设置 第一步&#xff1a;创建CSV文件&#xff0c;填入必要参数&am…

深聊性能测试,从入门到放弃之:性能测试基准与阶段

如何做性能测试1、引言2、性能测试内容2.1 基准测试2.2 日常压力测试2.3 峰值压力测试2.4 容量测试2.5 稳定性测试3、性能测试阶段3.1 测试确认3.2 确定通过标准3.3 测试设计3.4 测试环境准备3.5 测试执行及监控3.6 问题分析及调优3.7 测试报告4、总结1、引言 关于性能测试的话…

如何编写性能测试用例?

前言 写测试用例&#xff0c;是测试绕不开的工作内容&#xff0c;不管是功能、自动化&#xff0c;还是性能。先来回顾一下功能测试用例主要包含的要素&#xff1a;测试用例编号、测试标题、所属模块、测试需求项编号、案例状态、预置条件、优先级、测试输入、操作步骤、预期输…

项目上线出Bug:我踩过的4个大坑及事后反思

最近参与的拥有7大模块的系统项目&#xff0c;从去年11月开始开发&#xff0c;共5个月左右。 该项目是用JavaNode.js开发&#xff0c;开发人员含外包将近10位&#xff0c;测试人员A从头跟到尾&#xff0c;其他测试人员都是紧急时刻从其他项目临时调来&#xff0c;包含兄弟部门…

面了个字节出来的00后,我见识到了什么叫“自动化测试+性能测试”

前两天看到字节一个老哥写的帖子&#xff0c;提到高阶测试工程师必须掌握的技能&#xff0c;其中他明确提出了“精通性能测试”。 为啥性能测试对测试工程师如此重要&#xff1f; 性能测试是指在特定的负载情况下&#xff0c;测试目标系统的响应时间、吞吐量、并发用户数、资源…

基础测试干了4年,自学了自动化(太片面),突然接到被裁员消息

在这个内卷越来越严重的时代&#xff0c;又有多少人能有底气的说自己是不可替代的呢&#xff1f;谁又能永远年轻力壮呢&#xff1f;没了你一个&#xff0c;自有大批的后来人。 辛苦付出好几年&#xff0c;为公司解决无数个技术难题 也许是天资聪明&#xff0c;也许是自己特别…

如何使用 JMeter 进行 HTTPS 请求测试?

本文将介绍如何使用 JMeter 测试 HTTPS 请求&#xff0c;并提供相关的技巧和注意事项。 在进行性能测试时&#xff0c;很多网站都采用了 HTTPS 协议。当我们测试 HTTPS 请求&#xff0c;如果服务端开启了双向认证&#xff0c;则需要客户端发送请求时带上证书。本文介绍如何在 …

5种常用Web安全扫描工具,快来查漏补缺吧!

漏洞扫描是一种安全检测行为&#xff0c;更是一类重要的网络安全技术&#xff0c;它能够有效提高网络的安全性&#xff0c;而且漏洞扫描属于主动的防范措施&#xff0c;可以很好地避免黑客攻击行为&#xff0c;做到防患于未然。那么好用的漏洞扫描工具有哪些&#xff1f; 答案…

2023接口测试常用工具及测试方法(新手篇)

首先&#xff0c;什么是接口呢&#xff1f; 接口一般来说有两种&#xff0c;一种是程序内部的接口&#xff0c;一种是系统对外的接口。 系统对外的接口&#xff1a;比如你要从别的网站或服务器上获取资源或信息&#xff0c;别人肯定不会把数据库共享给你&#xff0c;他只能给…

坚持刷题2个月,终于......

最近一个读者和我反馈&#xff0c;他坚持刷题2个月&#xff0c;终于去了他梦寐以求的大厂&#xff0c;薪资涨幅非常可观&#xff0c;期间面字节跳动还遇到了原题…并表示目前国内的大厂和一些独角兽&#xff0c;已经越来越效仿硅谷公司的做法&#xff0c;通过面试给定题&#x…

测试: Excel 已经检测到“xxx.xsl“是SYLK文件,但是不能将其加载解决方法 解决办法

Excel 已经检测到"xxx.xsl"是SYLK文件,但是不能将其加载解决方法 SYLK 文件扩展名有 一 种主要文件类型&#xff0c;可以使用 Microsoft Excel 打开&#xff08;由 Microsoft Corporation发布&#xff09;。 总共有 三 种与此格式相关的软件程序。 通常这些是一种 M…

Selenium 键盘事件 操作大全

今天你学习了吗&#xff1f; 一、导入键盘事件 1.导入语句 想使用selenium中的键盘事件&#xff0c;首先我们必须导入Keys包&#xff0c;需要注意的是包名称Keys首字母需要大写。Keys类中提供了几乎所有的键盘事件包括组合按键如 CtrlA、 CtrlC 等。 from selenium.webdriver…

成为Java单元测试大师:7个技巧让你编写更优秀的测试用例!

测试是开发的一个非常重要的方面&#xff0c;可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题&#xff0c;但较差的测试往往总是导致故障和停机。 虽然有三种主要类型的软件测试&#xff1a;单元测试&#xff0c;功能测试和集成测试…

App 抓包提示网络异常怎么破?

背景 当你测试App的时候&#xff0c;想要通过Fiddler/Charles等工具抓包看下https请求的数据情况&#xff0c;发现大部分的App都提示网络异常/无数据等等信息。以“贝壳找房”为例&#xff1a; Fiddler中看到的请求是这样的&#xff1a; 你可能开始找证书的问题&#xff1a;是…

python使用requests+excel进行接口自动化测试(建议收藏)

前言 在当今的互联网时代中&#xff0c;接口自动化测试越来越成为软件测试的重要组成部分。Python是一种简单易学&#xff0c;高效且可扩展的语言&#xff0c;自然而然地成为了开发人员的首选开发语言。而requests和xlwt这两个常用的Python标准库&#xff0c;能够帮助我们轻松…

3年测试工作经验裸辞,现在有点后悔了····

2020年毕业&#xff0c;现在有3年的测试工作经验&#xff0c;刚毕业前半年在一家知名上市公司&#xff0c;后面则进入一家传统行业公司待到现在2年半。 由于看不到技术成长以及其他原因&#xff0c;上上周辞职了&#xff0c;目前交接中&#xff0c;下个月中旬就得离开了&#…

Android常用9种自动化测试框架对比,Appium有哪些优势?

随着移动终端的普及&#xff0c;手机应用越来越多&#xff0c;也越来越重要。 App的回归测试用例数量也越来越多&#xff0c;全量回归也越来越消耗时间。移动 APP自动化测试 的难点移动 APP的UI自动化测试长久以来一直是一个难点&#xff0c;难点在于UI的”变”, 变化导致自动化…

超实用的测试万能法则 —— 帕累托分析!

20/80原则来源于意大利经济学家维弗雷多•帕累托&#xff08;Villefredo Pareto&#xff09;提出的财富占比帕累托原则&#xff1a;80%的财富是掌握在20%的人手中的&#xff0c;而余下的80%的人只占那剩余的20%财富&#xff0c;而后这个理论延伸为&#xff1a;至关重要的少数和…

阿里巴巴在开源压测工具 JMeter 上的实践和优化

Apache JMeter [1] 是 Apach 旗下的开源压测工具&#xff0c;创建于 1999 年初&#xff0c;迄今已有超过 20 年历史。JMeter 功能丰富&#xff0c;社区&#xff08;用户群体&#xff09;庞大&#xff0c;是主流开源压测工具之一。 性能测试通常集中在新系统上线或大型活动前&…

阿里P6测试总监分享,这份《接口自动化测试》总结,让我成功入门接口自动化测试...

昨晚在某个测试交流群&#xff0c;听了一个测试老司机分享接口自动化测试的内容&#xff0c;对接口自动化有了更深的一些认识&#xff0c;也为接下来公司的接口自动化实施&#xff0c;提供了更多的思路。 这篇文章&#xff0c;就说说功能测试到接口自动化的进阶&#xff0c;以…

95后阿里P7晒出工资单:狠补了这个,真香···

最近一哥们跟我聊天装逼&#xff0c;说他最近从阿里跳槽了&#xff0c;我问他跳出来拿了多少&#xff1f;哥们表示很得意&#xff0c;说跳槽到新公司一个月后发了工资&#xff0c;月入5万多&#xff0c;表示很满足&#xff01;这样的高薪资着实让人羡慕&#xff0c;我猜这是税后…

如何使用postman做接口测试

常用的接口测试工具主要有以下几种&#xff1a; Postman: 简单方便的接口调试工具&#xff0c;便于分享和协作。具有接口调试&#xff0c;接口集管理&#xff0c;环境配置&#xff0c;参数化&#xff0c;断言&#xff0c;批量执行&#xff0c;录制接口&#xff0c;Mock Server…

软件测试基础知识 —— 白盒测试

白盒测试 白盒测试&#xff08;White Box Testing&#xff09;又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试只测试软件产品的内部结构和处理过程&#xff0c;而不测试软件产品的功能&#xff0c;用于纠正软件系统在描述、表示和规格上的错误&#xff0c…

测试小白必掌握软件测试十大原则

软件测试是确保软件质量的重要手段之一&#xff0c;它可以检测软件中的各种缺陷和问题&#xff0c;从而提高软件的可靠性、可用性和安全性。软件测试也是一项极富创造性、极具挑战性的工作。为了尽可能发现软件中的错误&#xff0c;提高软件产品的质量&#xff0c;在软件测试的…

性能测试完整流程

一、准备工作 1、系统基础功能验证 性能测试在什么阶段适合实施&#xff1f;切入点很重要&#xff01;一般而言&#xff0c;只有在系统基础功能测试验证完成、系统趋于稳定的情况下&#xff0c;才会进行性能测试&#xff0c;否则性能测试是无意义的。 2、测试团队组建 根据…

性能测试 —— Tomcat监控与调优:Jconsole监控

JConsole的图形用户界面是一个符合Java管理扩展(JMX)规范的监测工具&#xff0c;JConsole使用Java虚拟机(Java VM)&#xff0c;提供在Java平台上运行的应用程序的性能和资源消耗的信息。在Java平台&#xff0c;标准版(Java SE平台)6&#xff0c;JConsole的已经更新到目前的外观…

Appium UI 自动化到底要不要用 Page Object 模式?(深入了解 PO 模式, 并改造 PO 模式)

Page Object 模式 python webdriver 版本 这里介绍下我近期对 PO 模式的理解, 整体思想是分层&#xff0c;让不同层去做不同类型的事情&#xff0c;让代码结构清晰&#xff0c;增加复用性 一般分两层或三层&#xff08;也有四层的&#xff09;&#xff1a; 两层&#xff1a; …

使用RobotFramework编写BDD代码

背景 行为驱动开发&#xff08;Behavior Driven Development&#xff09;即BDD&#xff0c;是一种敏捷开发方法&#xff0c;通常应用在自动化测试中&#xff0c;或者也可称为行为驱动测试。通过使用自然描述语言确定自动化脚本&#xff0c;通过这种方式&#xff0c;能够大大促…

Selenium+Pytest自动化测试框架详解

前言 selenium自动化 pytest测试框架 本章你需要 一定的python基础——至少明白类与对象&#xff0c;封装继承&#xff1b;一定的selenium基础——本篇不讲selenium&#xff0c;不会的可以自己去看selenium中文翻译网 一、测试框架简介 测试框架有什么优点 代码复用率高&…

面了一个4年经验的测试工程师,自动化都不会也要15k,我真是醉了...

在深圳这家金融公司也待了几年&#xff0c;被别人面试过也面试过别人&#xff0c;大大小小的事情也见识不少&#xff0c;今天又是团面的一天&#xff0c; 一百多个人都聚集在一起&#xff0c;因为公司最近在谈项目出来面试就2个人&#xff0c;无奈又被叫到面试房间。 整个过程…

Wireshark抓包分析TCP协议:三次握手和四次挥手

01、前言 面试中我们经常会被问到TCP协议的三次握手和四次挥手的过程&#xff0c;为什么总喜欢问这个问题呢&#xff1f; 其实我们平时使用的很多协议都是应用层协议&#xff0c;比如HTTP协议&#xff0c;https协议&#xff0c;DNS协议&#xff0c;FTP协议等&#xff1b;而应…

什么是TCP/IP协议?

一、TCP/IP模型 TCP/IP协议模型&#xff08;Transmission Control Protocol/Internet Protocol&#xff09;&#xff0c;包含了一系列构成互联网基础的网络协议&#xff0c;是Internet的核心协议。 基于TCP/IP的参考模型将协议分成四个层次&#xff0c;它们分别是链路层、网络…

2022年,软件测试已经不吃香了吗?

最近因为疫情等各种原因&#xff0c;大厂裁员&#xff0c;失业等等频频受到关注。 不解释&#xff0c;确实存在&#xff0c;各行各业都很难&#xff0c;但是&#xff0c;说软件测试行业不吃香&#xff0c;我还真不认同&#xff08;不是为培训机构说好话&#xff0c;大环境不好…

软件测试环境的搭建

测试环境是QA开展测试工作的前置条件。稳定和可控的测试环境&#xff0c;可以使测试人员在执行测试用例时无需花费额外的时间去维护。有些公司运维或者研发部门会帮忙准备好测试环境&#xff0c;但是QA如果一味依赖其他部门&#xff0c;会局限测试工作的开展。 一、什么是测试…

跳槽or裸辞?2022年真不建议···

2022年是个“难过”的一年。 疫情、经济寒冬、房价跳水、基金股票一片红。其实这些都是连锁反应。 企业不好过&#xff0c;也会引发一系列裁人潮&#xff0c;其实最近挺多小伙伴反映过&#xff0c;今年过的如牛马&#xff0c;一人干活量顶仨。想辞职躺平&#xff0c;又没有绝…

字节8年测试开发工程师感悟,说说我们自动化测试平台的进阶之路

前言 自2015年10月底加入Pactera Edge以来&#xff0c;我一直服务于客户的Quality Engineering项目。这之间经历了很多的技术变革&#xff0c;包括探索&#xff0c;实施&#xff0c;维护&#xff0c;淘汰等一整个流程。下面就写一下项目中 UTAP(unified testing automation pl…

Python自动化测试框架pytest的详解安装与运行

这篇文章主要为大家介绍了Python自动化测试框架pytest的简介以及安装与运行&#xff0c;有需要的朋友可以借鉴参考下希望能够有所帮助&#xff0c;祝大家多多进步 1. pytest的介绍 pytest是一个非常成熟的全功能的python测试工具&#xff0c;它主要有以下特征&#xff1a; 简…

Python Web自动化测试总结,满满的干货 这不赶紧收藏

目录 一、基础准备 1. 环境搭建 2. Selenium 原理 2.1 设置浏览器驱动 2.2 Selenium元素定位 2.3 控制浏览器操作 2.4 webdriver常用方法 2.5 鼠标事件 2.6 键盘事件 2.7 获取断言信息 2.8 设置元素等待 2.9 多窗口切换 2.10 警告框处理 2.11 下拉框选择 2.12 文…

2023 软件测试行业内卷动荡,红利期过去后,何去何从?

前段时间席卷全互联网行业的内卷现象&#xff0c;想必有不少人都深陷其中。其实刚开始测试行业人才往往供不应求&#xff0c;而在发展了十几年后&#xff0c;很多人涌入这个行业开始面对存量竞争。红利期过去了&#xff0c;只剩内部争夺。 即便如此&#xff0c;测试行业仍有许…

不会做UI自动化测试?一起设计框架再实践吧

目的相信做过测试的同学都听说过自动化测试&#xff0c;而UI自动化无论何时对测试来说都是比较吸引人的存在。相较于接口自动化来说它可以最大程度的模拟真实用户的日常操作与特定业务场景的模拟&#xff0c;那么存在即合理&#xff0c;自动化UI测试自然也是广大测试同学职业道…

自动化测试 —— Pytest fixture及conftest详解!

前言 fixture是在测试函数运行前后&#xff0c;由pytest执行的外壳函数。fixture中的代码可以定制&#xff0c;满足多变的测试需求&#xff0c;包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在&#xff0c;类似u…

下班前几分钟,逮到一个腾讯10年老测试开发,聊过之后大彻大悟...

优秀的人真的是比比皆是&#xff0c;不比不知道&#xff0c;一比吓一跳 老话说的好&#xff0c;这人呐&#xff0c;一单在某个领域鲜有敌手了&#xff0c;就会闲得蛋疼。就在昨天下班的前几分钟认识了一个在阿里工作了 10 年的测试开发&#xff0c;因为本人天赋比较高&#xff…

jmeter下载及安装配置教程(win10平台为例)

我们希望看到随着开发人员利用插件架构的优势&#xff0c;JMeter的能力能够迅速扩展。将来开发的主要目标是使得JMeter尽可能地变成一个有用的回归测试工具&#xff0c;而不损失JMeter的压力测试能力 本文是在win10环境下安装使用jmeter&#xff0c;jmeter可以运行在多平台上W…

Python+Robotframework实现http接口自动化测试详解

前言 下周即将展开一个http接口测试的需求&#xff0c;刚刚完成的java类接口测试工作中&#xff0c;由于之前犯懒&#xff0c;没有提前搭建好自动化回归测试框架&#xff0c;以至于后期rd每修改一个bug&#xff0c;经常导致之前没有问题的case又产生了bug&#xff0c;所以需要…

前两天面了个腾讯28K来的,让我见识到了测试界的天花板

马上又是一年毕业季了&#xff0c;那么去年那一批毕业的应届生怎么样了&#xff1f; 2022年堪称大学生就业最难的一年&#xff0c;应届毕业生人数是1076万。失业率超50%&#xff01; 但是我观察到一个数据&#xff0c;那就是已经就业的毕业生中&#xff0c;计算机通信等行业最…

如何提高自动化测试思维?(保姆级代码教学)

现在除了功能测试&#xff0c;我们还会涉及到很多的自动化。 你现在去面试、想要涨工资&#xff0c;自动化绝对是一把利器&#xff0c;自动化也是一个必备技能了。 自动化测试说现在不说前面几年&#xff0c;比如15、16年那时候你不会做自动化测试你一样过得很好&#xff0c;…

5年测试经验,自动化都不会?月薪11K都难拿....

我接触了太多测试同行&#xff0c;由于多数同行之前一直做手工测试&#xff0c;现在很迫切希望做自动化测试&#xff0c;其中不乏工作5年以上的同行。 我从事软件自动化测试已经近十年&#xff0c;接触过底层服务端、API 、Web、APP、H5 等等&#xff0c;对自动化算是比较了解…

压测必经之路,Jmeter分布式压测教程!

01、分布式压测原理 Jemter分布式压测是选择其中一台作为调度机&#xff08;master&#xff09;&#xff0c;其他机器作为执行机&#xff08;slave&#xff09;&#xff1b;当然一台机器也可以既做调度机&#xff0c;也做执行机。 调度机执行脚本的时候&#xff0c;master将会…

selenium脚本编写及八大元素定位方法

selenium脚本编写 上篇文章介绍了selenium环境搭建&#xff0c;搭建好之后就可以开始写代码了 基础脚本,打开一个网址 from selenium import webdriver driver webdriver.Chrome()#打开chrome浏览器 driver.get(https://www.baidu.com) #打开百度打开本地HTML文件 上篇文章…

【性能测试入门】详解客户端性能测试和服务器端性能测试!

一&#xff1a;客户端性能测试和服务器端性能测试 客户端性能测试和服务器端性能测试是两个不同但相关的概念: 客户端性能测试: - 测试应用程序客户端(如Web浏览器、移动应用等)的性能,例如加载时间,响应时间等。 - 测试在不同系统配置(CPU、内存、网络等)下客户端的运行性…

软件测试 —— 常见的自动化测试架构!

一个自动化测试架构就是一个集成体系&#xff0c;其中定义了一个特殊软件产品的自动化测试规则。这一体系中包含测试功能函数库、测试数据源、测试对象识别标准&#xff0c;以及各种可重用的模块。这些组件作为小的构建模块&#xff0c;被组合起来代表某种商业流程。自动化测试…

利用 Selenium 自动化 web 测试【步骤详解】

简介 Selenium 是一个健壮的工具集合&#xff0c;跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发。它是一个开源的、轻量级的自动化工具&#xff0c;很容易集成到各种项目中&#xff0c;支持多种编程语言&#xff0c;比如 .NET、Perl、Python、Ruby 和 Java™ …

新手小白学自动化测试必须要知道的知识!

1、为什么要进行自动化测试&#xff1f; ①黑盒测试回归效率低&#xff1b; ②手动测试的偶然性和不确定性&#xff1b; ③回归的覆盖率不足&#xff1b; ④交付的产品质量无法保证&#xff0c;全靠评估&#xff1b; ⑤系统越复杂&#xff0c;问题越多&#xff1b; ⑥上线…

软件测试之接口测试用例设计,全网独一份

1.接口测试用例设计简介 我们对系统的需求分析完成之后&#xff0c;即可设计对应的接口测试用例&#xff0c;然后用接口测试用例进行接口测试。接口测试用例的设计也需要用到黑盒测试方法&#xff0c;其与功能测试用例设计的方法类似&#xff0c;接口测试用例设计中还需要增加…

Jmeter —— 常用的几种断言方法(基本用法)

在使用JMeter进行性能测试或者接口自动化测试工作中&#xff0c;经常会用到的一个功能&#xff0c;就是断言&#xff0c;断言相当于检查点&#xff0c;它是用来判断系统返回的响应结果是否正确&#xff0c;以此帮我们判断测试是否通过&#xff0c;本文 主要介绍几种常用的断言&…

接口测试的流程

接口通俗的理解就是不同部分之间的连接通道&#xff0c;可以是程序之内的&#xff0c;也可以是不同程序之间的。一般公司都会要求做接口测试&#xff0c;因为这是测试前移和测试左移的一种方式&#xff0c;会极大的解决bug的成本。 接口测试流程 接口测试的流程一般包括&…

从3k到3w,一名普通软件测试员真正的加薪路线图(建议收藏)

其实测试行业未来发展之路是几乎所有关于软件测试工程师都会在意的话题&#xff0c;相信各位看官也很迷茫自己的发展路线。为了方便大家选择和比较&#xff0c;我也将我的经验和观点分享出来&#xff0c;以作参考。如果小伙伴们有更好的观点&#xff0c;欢迎分享和探讨&#xf…

找不到工作,软件测试真的不香了?

最近总是有人说测试先不要干&#xff0c;测试不好找工作。测试没有以前那么香了&#xff1f; 可是&#xff0c;这是真的么&#xff1f;什么样的人会说这样的话&#xff1f; 肯定不是现在还在岗的人说的&#xff0c;也不是已经拿到企业聘用offer的人说的。 因为他们都是优秀的…

一文4000字教你如何使用可视化的Docker进行UI自动化测试

随着 docker 的发展&#xff0c;很多测试的同学也已经在测试工作上使用 dockr 作为环境基础去进行一些自动化测试&#xff0c;这篇文章主要讲述我们在 docker 中使用浏览器进行自动化测试如果可以实现可视化&#xff0c;同时可以对浏览器进行相关的操作。 开篇 首先我们先了解…

4年外包终上岸,我只能说这类公司以后能不去就不去

我大学学的是计算机专业&#xff0c;毕业的时候&#xff0c;对于找工作比较迷茫&#xff0c;也不知道当时怎么想的&#xff0c;一头就扎进了一家外包公司&#xff0c;一干就是4年。现在终于跳槽到了互联网公司了&#xff0c;我想说的是&#xff0c;但凡有点机会&#xff0c;千万…

和年薪30W的阿里测试员聊过后,才知道自己一直在打杂...

前几天和一个朋友聊面试&#xff0c;他说上个月同时拿到了腾讯和阿里的offer&#xff0c;最后选择了阿里。 阿里内部将员工一共分为了14个等级&#xff0c;P6是资深工程师&#xff0c;P7是技术专家。 其中P6和P7就是一个分水岭了&#xff0c;P6是最接近P7的不持股员工&#x…

什么是自动化测试?自动化测试现状怎么样?

什么是自动化测试&#xff1a;其实自动化测试&#xff0c;就是让我们写一段程序去测试另一段程序是否正常的过程&#xff0c;自动化测试可以更加省力的替代一部分的手动操作。 现在自动化测试的现状&#xff0c;也是所有学习者关心的&#xff0c;但现在国内公司主要是以功能测…

在阿里干了8年测试的表哥放假回来了,聊完之后大彻大悟

表哥是阿里某个项目组的测试开发&#xff0c;今年过年提前半个月放假回来了&#xff0c;一见面就给我们几个弟弟妹妹一人拿了部iPhone13pm。这一出手属实是阔绰&#xff0c;想想他的工作单位&#xff0c;也许对于他来说三四万也就是半个月工资而已。想想我那个小公司&#xff0…

10个自动化测试框架,测试工程师用起来

软件行业正迈向自主、快速、高效的未来。为了跟上这个高速前进的生态系统的步伐&#xff0c;必须加快应用程序的交付时间&#xff0c;但不能以牺牲质量为代价。快速实现质量是必要的&#xff0c;因此质量保证得到了很多关注。为了满足卓越的质量和更快的上市时间的需求&#xf…

【自动化测试入门知识】自动化测试生命周期

如今&#xff0c;项目经理和开发人员面临着用最少的资源并在日渐缩减的时间表中构建可靠应用程序的挑战。因此&#xff0c;组织正在转向自动化测试以有效地实现此目标。 在自动化测试方面&#xff0c;我们许多人认为这只是SDLC&#xff08;软件开发生命周期&#xff09;的一部…

selenium还能这么玩:连接已经存在的浏览器

测试和爬虫对selenium并不会陌生&#xff0c;现有的教程已经非常多。但是因为 selenium 封装的方法比较底层&#xff0c;所以灵活性非常高&#xff0c;我们可以基于这种灵活性来实现非常丰富的定制功能。 这篇文章介绍一个操作&#xff0c;可以让 selenium 连接我们手动打开的…

今天面了个字节拿38K出来的,真是砂纸擦屁股,给我露一手

今年的春招已经结束&#xff0c;很多小伙伴收获不错&#xff0c;拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文&#xff0c;为此咱这里也统一做一次大整理和大归类&#xff0c;这也算是划重点了。 俗话说得好&#xff0c;他山之石…

在阿里做了6年软件测试,4月无情被辞,想给划水的兄弟提个醒

先简单交代一下背景吧&#xff0c;某不知名 985 的本硕&#xff0c;17 年毕业加入阿里&#xff0c;以“人员优化”的名义无情被裁员&#xff0c;之后跳槽到了有赞&#xff0c;一直从事软件测试的工作。之前没有实习经历&#xff0c;算是6年的工作经验吧。 这6年之间完成了一次…

UI自动化(selenium+python)之元素定位的三种等待方式!

前言 在UI自动化过程中&#xff0c;常遇到元素未找到&#xff0c;代码报错的情况。这种情况下&#xff0c;需要用等待wait。 在selenium中可以用到三种等待方式即sleep,implicitly_wait,WebDriverWait 一、固定等待(sleep) 导入time模块&#xff0c;设定固定的等待时间 缺…

软件测试 | MySQL 非空约束详解

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

RF实现数据驱动DDT

场景 在自动化测试框架中&#xff0c;数据驱动的意思指定的是测试用例或者说测试套件是由外部数据集合来驱动的框架。这里说的数据集可以是任何类型的数据文件比如xls&#xff0c;xlsx&#xff0c;csv等等。它的核心的思想就是数据和测试代码分离&#xff0c;及时当测试数据发…

Jmeter之压力测试总结!

一、基本概念 1.线程组N&#xff1a;代表一定数量的并发用户&#xff0c;所谓并发就是指同一时刻访问发送请求的用户。线程组就是模拟并发用户访问。 2.Ramp-Up Period(in seconds)&#xff1a;建立所有线程的周期&#xff0c;就是告诉jmeter要在多久没启动所有线程&#xff…

JMeter怎样测试WebSocket

一、安装WebSocket取样器 1、从JMeter插件管理器官网下载&#xff1a; https://jmeter-plugins.org/ 搜索websocket 1、jetty-http-9.1.2.v20140210.jar 2、jetty-io-9.1.2.v20140210.jar 3、jetty-util-9.1.2.v20140210.jar 4、websocket-api-9.1.1.v20140108.jar 5、w…

软件测试 —— 实用的测试驱动开发方法!

什么是测试驱动开发&#xff1f; 测试驱动开发&#xff08;TDD&#xff09;仅仅意味着您首先编写测试。在编写一行业务逻辑之前&#xff0c;您可以预先设置正确代码的期望。 TDD 不仅有助于确保您的代码正确&#xff0c;而且还可以帮助您编写更小的函数&#xff0c;在不破坏功…

python3+requests+unittest实战详解(一)

1、环境准备 python3 pycharm编辑器 2、框架目录展示 &#xff08;该套代码只是简单入门&#xff0c;有兴趣的可以不断后期完善&#xff09; &#xff08;1&#xff09;run.py主运行文件&#xff0c;运行之后可以生成相应的测试报告&#xff0c;并以邮件形式发送&#xff1…

Docker的架构与自制镜像的发布

一. Docker 是什么 Docker与自动化测试及其测试实践 大家都知道虚拟机吧&#xff0c;windows 上装个 linux 虚拟机是大部分程序员的常用方案。公司生产环境大多也是虚拟机&#xff0c;虚拟机将物理硬件资源虚拟化&#xff0c;按需分配和使用&#xff0c;虚拟机使用起来和真实操…

工作10年+的测试应该具备什么能力?

大概是2014年的时候&#xff0c;我开始接触面试工作&#xff0c;就是从应聘者转为面试官&#xff0c;记得印象深刻的是面试了一位做了8年的测试。对方气场很足&#xff0c;嗯&#xff0c;毕竟那时的我还只是一个3、4年经验的小测试&#xff0c;相反&#xff0c;印象深刻的并不是…

接口请求的六种常见方式详解(get、post、head等)

一&#xff0e;接口请求的六种常见方式&#xff1a; 1、Get 向特定资源发出请求&#xff08;请求指定页面信息&#xff0c;并返回实体主体&#xff09; 2、Post 向指定资源提交数据进行处理请求&#xff08;提交表单、上传文件&#xff09;&#xff0c;又可能导致新的资源的建…

手把手教你如何使用Fiddler抓包工具

01.什么是 Fiddler? Fiddler 是一个 HTTP 协议调试代理工具&#xff0c;它能够记录并检查所有你的电脑和互联网之间的 HTTP 通讯。Fiddler 提供了电脑端、移动端的抓包、包括 http 协议和 https 协议都可以捕获到报文并进行分析&#xff1b;可以设置断点调试、截取报文进行请…

如何实现前端项目的自动化测试?一文4个步骤带你成功实现!

这其实就是我们常说的“UI自动化测试”&#xff0c;针对这个问题&#xff0c;我先告知答题思路如下&#xff1a; 1、什么是UI自动化&#xff1f;有什么优势&#xff1f; 2、UI自动化实践中会遇到什么难题&#xff1f; 3、如何解决难题&#xff0c;将UI落实到实践中&#xff1f;…

selenium自动化测试入门 —— Alert/Confirm/Prompt 弹出窗口处理!

一、Alert/Confirm/Prompt弹出窗口特征说明 Alert弹出窗口&#xff1a; 提示用户信息只有确认按钮&#xff0c;无法通过页面元素定位&#xff0c;不关闭窗口无法在页面上做其他操作。 Confirm 弹出窗口&#xff1a; 有确认和取消按钮&#xff0c;该弹出窗口无法用页面元素定…

selenium 做 Web 自动化,鼠标当然也要自动化!

我们在做 Web 自动化的时候&#xff0c;有时候页面的元素不需要我们点击&#xff0c;值需要把鼠标移动上去就能展示各种信息。这个时候我们可以通过操作鼠标来实现&#xff0c;接下来我们来讲一下使用 selenium 做 Web 自动化的时候如何来操作鼠标。鼠标操作&#xff0c;我们可…

接口测试工具:Postman的高级用法!

Postman 是一款功能强大的 API 开发和测试工具&#xff0c;以下是一些高级用法的详细介绍和操作步骤。 一. 环境和全局变量 环境变量允许你设置特定于环境&#xff08;如开发、测试、生产&#xff09;的变量&#xff0c;全局变量则在所有环境中都能访问。 操作步骤&#xff…

Jmeter只能做性能测试吗?

Jmeter除了可以性能测试&#xff0c;还能做接口测试 1、Jmeter和Fiddler&#xff0c;Postman有什么区别? Fiddler&#xff1a;虽然有接口测试功能&#xff0c;很少用来做接口测试。 一般用Fiddle来做抓包和异常测试&#xff0c;辅助接口测试。Postman&#xff1a; 是接口调试…

selenium自动化测试入门 —— 操作浏览器!

1、启动浏览器&#xff08;实例化浏览器&#xff09; 启动Chrome浏览器&#xff08;驱动已放入path环境变量下&#xff09; driver webdriver.Chrome() 指定驱动路径驱动Chrome 浏览器 # .\driver\chromedriver.exe 为驱动存放位置,可以是相对路径或者绝对路径 driver we…

最近面试者对接口测试的理解真把我给笑拥了~

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

实现Git增量代码的Jacoco覆盖率统计

今天我们给大家分享&#xff0c;如何使用Jacoco集合Git来做增量代码的覆盖率测试。实现的基本原理是&#xff1a; 使用Git的diff指令&#xff0c;计算出两个版本的差异&#xff1b;改造Jacoco源代码&#xff0c;只针对增量代码生成报告。 基本的功能滴滴的super-jacoco项目已…

怎样在iOS手机上进行自动化测试

Airtest支持iOS自动化测试&#xff0c;在Mac上为iOS手机部署iOS-Tagent之后&#xff0c;就可以使用AirtestIDE连接设备&#xff0c;像连接安卓设备一样&#xff0c;实时投影、控制手机。iOS测试不仅限于真机测试&#xff0c;iOS模拟器也可以进行。Mac端上部署完成后还可以提供给…

一文1700字使用Postman搞定各种接口token实战(建议收藏)

现在许多项目都使用jwt来实现用户登录和数据权限&#xff0c;校验过用户的用户名和密码后&#xff0c;会向用户响应一段经过加密的token&#xff0c;在这段token中可能储存了数据权限等&#xff0c;在后期的访问中&#xff0c;需要携带这段token&#xff0c;后台解析这段token才…

selenium元素定位 —— 提高篇 CSS定位元素

CSS (Cascading Style Sheets) 是一种用于渲染 HTML 或者 XML 文档的语言&#xff0c;CSS 利用其选择器可以将样式属性绑定到文档中的指定元素。理论上说无论一个元素定位有多复杂都能够定位到元素。 因为不同的浏览器 XPath 引擎不同甚至没有自己的 Xpath 引擎&#xff0c;这…

python自动化测试三部曲之request+django实现接口测试

这里废话少说&#xff0c;进入正题 我的思路是这样的 1、先用django实现登陆、增加、删除、查看4个接口 2、在excel定义好测试案例、然后读取excel中的案例&#xff0c;然后把案例用unittest框架组装和封装 3、启动django&#xff0c;执行测试案例 一、先跑通unittest到dj…

自动化测试的10大误区!

自动化测试因提高效率&#xff0c;减少重复工作的特性而被广泛采用。然而&#xff0c;随着自动化测试的普及&#xff0c;自动化测试也面临一系列挑战和误解。 这些误区不仅影响了测试的有效性&#xff0c;还会导致一定的项目风险&#xff0c;为了确保自动化测试能够真正提升测…

33岁跳槽无路,濒临绝望之际受贵人指点,成功上岸阿里(测试岗)

写在前面 马上过34岁生日了&#xff0c;和大家聊聊最近的情况&#xff0c;半年前还在迷茫该学什么&#xff0c;怎样才能走出现在的困境&#xff0c;半年后已经成功上岸阿里&#xff0c;感谢在这期间帮助我的每一个人 开始 30多岁工作的时候总是有种力不从心的感觉&#xff0…

98年的确实卷,公司新来的卷王,我们这帮老油条真干不过.....

都说00后躺平了&#xff0c;但是有一说一&#xff0c;该卷的还是卷。这不&#xff0c;前段时间我们公司来了个00后&#xff0c;工作没两年&#xff0c;跳槽到我们公司起薪18K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了。 …

3年自动化测试,月薪1.2W,不敢跳槽,每天都很焦虑

在我们的身边&#xff0c;存在一个普遍现象&#xff1a;很多人从事软件测试坎&#xff0c;不计其数&#xff0c;经历的心酸难与外人道也。可是技术确难以提升、止步不前&#xff0c;薪资也只能看着别人水涨船高&#xff0c;自己却没有什么起色。虽然在公司里属于不可缺少的一员…

3年自动化测试经验,面试连20K都拿不到,现在都这么卷了吗····

我的情况 大概介绍一下个人情况&#xff0c;女&#xff0c;本科&#xff0c;三年多测试工作经验&#xff0c;懂python&#xff0c;会写脚本&#xff0c;会selenium&#xff0c;会性能&#xff0c;会自动化&#xff0c;然而到今天都没有收到一份offer&#xff01;从2022年11月1…

Python3+Selenium3自动化测试

此前对网页内容进行元素定位的操作&#xff0c;接下来就可以对已经定位的元素进行操作了&#xff0c;一般情况下定位好元素后通过IDE的提示就可以了解到有哪些方法 #coding utf-8 import time from selenium import webdriver from selenium.webdriver.common.by import By dr…

自动化测试框架类型,你知道几种?此处介绍5种比较常见的

每一个测试人员都应该了解每种框架的优缺点&#xff0c;以帮助你的团队更好地确定最适合的测试的框架&#xff0c;以达到事半功倍。 什么是测试自动化框架? 自动化测试框架就是用于测试自动化的框架。具体来说&#xff0c;它提供了自动化测试用例编写、自动化测试用例执行、自…

软件测试人员会被替代吗?IT行业哪个方向的前景最好?字节12年测开是这样说的

互联网测试从业12年&#xff0c;前来作答。 逻辑上来说&#xff0c;软件工程最初始只需要两个岗位&#xff0c;一个是产品经理。&#xff0c;一个是研发&#xff08;开发&#xff09;&#xff0c;剩余的 所有岗位都是由他们衍生而来的。 第三个岗位大概率就是测试&#xff0c…

软件测试2年半的我,谈谈自己的理解...

软件测试两年半的我&#xff0c;谈谈自己的理解从2020年7月毕业&#xff0c;就成为一名测试仔。日子混了一鲲年&#xff0c;感觉需要好好梳理一下自己的职业道路了&#xff0c;回顾与总结下吧。一、测试的定位做事嘛&#xff0c;搞清楚自己的定位很重要。要搞清楚自己的定位&am…

在Mac OSX 上配置Appium+Android自动化测试环境

前提准备 开始正文之前&#xff0c;你需要准备好一些基本条件&#xff1a; 安装好Mac OSX 操作系统的设备能够访问中国局域网以外资源的方法&#xff08;没有也行&#xff0c;但很痛苦&#xff09;已经安装好 homebrew已经安装好 Python3.x已经安装好 Java Runtime Environme…

字节5年经验之谈,从功能测试进阶自动化测试,整理出这一份3000字超全学习指南

最近收到不少小伙伴私信问&#xff0c;做了好几年测试&#xff0c;一直停留在手工测试点点点的阶段&#xff0c;想要进阶&#xff0c;想要做自动化测试&#xff0c;该怎么学习&#xff0c;以及需要学些什么&#xff1f; 今天&#xff0c;我就来聊一聊手工测试如何进阶自动化测…

测试5年从中兴 15K 跳槽去腾讯 32K+16,啃完这份笔记你也可以

粉丝小王转行做测试已经是第5个年头&#xff0c;一直是一个不温不火的小职员&#xff0c;本本分分做着自己的事情&#xff0c;觉得自己的工作已经遇到了瓶颈&#xff0c;一个偶然的机会&#xff0c;获得了一份软件测试全栈知识点学习笔记&#xff0c;通过几个月的学习&#xff…

自学软件测试,从10K到40K的技术路线,也就是这些东西...

如果有一天我从梦中醒来时&#xff0c;发现自己的几年自动化测试工程师经验被抹掉&#xff0c;重新回到了一个小白的状态。我想要重新自学自动化测试&#xff0c;然后找到一份自己满意的测试工作&#xff0c;我想大概只需要6个月的时间就够了&#xff0c;如果比较顺利的话&…

功能测试转型测试开发年薪27W,又一名功能测试摆脱点点点,进了大厂

咱们直接开门见山&#xff0c;没错我的粉丝向我投来了喜报&#xff0c;从功能测试转型测试开发&#xff0c;进入大厂&#xff0c;摆脱最初级的点点点功能测试&#xff0c;拿到高薪&#xff0c;遗憾的是&#xff0c;这名粉丝因为个人原因没有经过指导就去面试了&#xff0c;否则…

入职字节外包一个月,我还是选择了离职!

有一种打工人的羡慕&#xff0c;叫做“大厂”。真是年少不知大厂香&#xff0c;错把青春插稻秧。但是&#xff0c;在深圳有一群比大厂员工更庞大的群体&#xff0c;他们顶着大厂的“名”&#xff0c;做着大厂的工作&#xff0c;还可以享受大厂的伙食&#xff0c;却没有大厂的“…

字节、阿里等大厂年薪50w+的测试都什么水平?

各位做测试的朋友&#xff0c;但凡经历过几次面试&#xff0c;那么你一定曾被问到过以下问题&#xff1a; 1、在Linux环境下&#xff0c;怎么执行web自动化测试&#xff1f; 2、Shell如何&#xff0c;Docker熟悉吗&#xff1f; 3、全链路的压测实操过吗&#xff0c;如何推进与开…

年薪50W京东软件测试工程师的成长路 —— 我们都曾一样迷茫

和朋友谈到软件测试行业的发展问题&#xff0c;其实软件测试现在已经不知不觉发生了非常大的变化&#xff0c;前几年的软件测试行业还是一个风口&#xff0c;人才缺口巨大&#xff0c;随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业&#xff0c;目前软件测试行业“…

新来的00后真卷,我想离职了···

都说00后躺平了&#xff0c;但是有一说一&#xff0c;该卷的还是卷。 这不&#xff0c;前段时间我们公司来了个00后&#xff0c;工作没两年&#xff0c;跳槽到我们公司起薪20K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了。…

怎样用postman做接口测试,一篇足矣

常用的接口测试工具主要有以下几种&#xff1a; Postman: 简单方便的接口调试工具&#xff0c;便于分享和协作。具有接口调试&#xff0c;接口集管理&#xff0c;环境配置&#xff0c;参数化&#xff0c;断言&#xff0c;批量执行&#xff0c;录制接口&#xff0c;Mock Server…

一文4000字用Jmeter +Maven+jenkins实现接口性能全自动化测试

背景&#xff1a; 首先用jmeter录制或者书写性能测试的脚本&#xff0c;用maven添加相关依赖&#xff0c;把性能测试的代码提交到github&#xff0c;在jenkins配置git下载性能测试的代码&#xff0c;配置运行脚本和测试报告&#xff0c;配置运行失败自动发邮件通知&#xff0c…

一个年薪40w软件测试员的职业规划,写给还在迷茫中的朋友

入软件测试这一行至今已经10年&#xff0c;承蒙公司领导们的照顾与重用&#xff0c;同事的支持与信任&#xff0c;我的职业发展算是相对较好&#xff0c;从入行到各类测试技术岗位&#xff0c;再到测试总监&#xff0c;每一步都刚刚好。最近自身的职业发展也遇到了瓶颈&#xf…

只会“点点点”,凭什么让开发看的起你?

众所周知&#xff0c;如今无论是大厂还是中小厂&#xff0c;自动化测试基本是标配了&#xff0c;毕竟像双 11、618 这种活动中庞大繁杂的系统&#xff0c;以及多端发布、多版本、机型发布等需求&#xff0c;但只会“写一些自动化脚本”很难胜任。这一点在招聘要求中就能看出来。…

工作7年了,从“功能测试”到了现在的“测试开发”,年薪35W+,分享下我的心得

前言 时光飞逝&#xff0c;转眼间从事软件测试已经是第7个年头了。从最开始的毛头小子到现在的独当一面经历了太多&#xff0c;也学习了太多知识&#xff0c;所幸最后结果是好的&#xff0c;目前在上海工作从事测试开发岗位&#xff0c;年薪35W&#xff0c;曾就职于美团测试开…

前BAT测开:软件测试想拿高薪,未来的1-5年职业规划很关键

觉得技术太多、学不完&#xff0c;不知道现阶段应该学什么&#xff1f;又该如何高效学习&#xff1f;…… 说起学习呢&#xff0c;首先我们要做好学习计划&#xff0c;时间就按照一年来规划。每年给自己制定一个研究的方向&#xff1a; 比如说&#xff1a; 今年我要成为性能测…

今天面了一个来京东要求月薪25K,明显感觉他背了很多面试题...

最近有朋友去京东面试&#xff0c;面试前后进行了20天左右&#xff0c;包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。 据他所说&#xff0c;80%的人都会栽在第一轮面试&#xff0c;要不是他面试前做足准备&#xff0c;估计都坚持不完后面几轮面试。 其实&…

2023自动化测试选择什么工具或者框架好呢?

自动化测试的工具或者框架在市场上种类是比较繁多的。那么作为软件测试开发者应该怎么去选择呢&#xff1f;笔者觉得可以从测试需求、测试用例复杂度、技能水平和预算等方面去考虑。 Selenium 这是最常用的自动化测试工具之一&#xff0c;它可以模拟用户在不同的浏览器中进行操…

以 29K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益匪浅

朋友入职已经两周了&#xff0c;整体工作环境还是非常满意的&#xff01;所以这次特意抽空给我写出了这份面试题&#xff0c;而我把它分享给小伙伴们&#xff0c;面试&入职的经验&#xff01; 大概是在3月中的时候他告诉我投递了简历&#xff0c;4月的时候经过了3轮面试收…

虹科多功能电流电压采集方案

01电流电压采集基础概念和应用 电流采集、电压采集、电能充电量测试和功率测试在不同领域都有着广泛的应用 ▲汽车电子&#xff1a;电池管理系统BMS、发动机控制系统、车身电子系统 ▲航空航天&#xff1a;飞行控制系统&#xff0c;航空电源管理系统、航空电子设备 ▲消费电…

京东云技术团队 —— 浅谈测试用例设计

一、测试用例为什么存在 1.1 定义 测试用例(Test Case)是指对特定的软件产品进行测试任务的描述&#xff0c;体现测试方案、方法、技术和策略。测试用例内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等&#xff0c;最终形成文档类的输出。简而言之&am…

从事功能测试1年,裸辞1个月,找不到工作的“我”怎么办?

做功能测试一年多了裸辞职一个月了&#xff0c;大部分公司都要求有自动化测试经验&#xff0c;可是哪来的自动化测试呢&#xff1f; 我要是简历上写了吧又有欺诈性&#xff0c;不写他们给的招聘又要自动化优先&#xff0c;将项目带向自动化不是一个容易的事情&#xff0c;很多…

内卷把同事逼成了“扫地僧”,把Git上所有面试题整理成足足24W字测试八股文

互联网大厂更多的是看重学历还是技术&#xff1f; 毫无疑问&#xff0c;是技术&#xff0c;技术水平相近的情况下&#xff0c;肯定学历高/好的会优先一点&#xff0c;这点大家肯定都理解。 说实话&#xff0c;学弟学妹们找工作难&#xff0c;作为面试官招人也难呀&#xff01…

有了这些接口测试用例+工具,测试效率想不提升都难

写在前面&#xff1a;在日常开发过程中&#xff0c;有人做前端开发&#xff0c;有人负责后端开发。接口的主要作用就是连接前后台。但是&#xff0c;由于前端和后端开发的速度可能不一样&#xff0c;尤其是后端开发好了&#xff0c;但前端还未开发。这种时候我们需要做接口测试…

从功能到年薪30W+的测试开发工程师,分享我这10年的职业规划路线

求职&#xff1f;择业&#xff1f;跳槽&#xff1f;职业规划&#xff1f; 作为一名初出茅庐的软件测试员&#xff0c;职业发展的道路的确蜿蜒曲折&#xff0c;面对一次次的岗位竞争&#xff0c;挑战一道道的面试关卡&#xff0c;一边带着疑惑&#xff0c;一边又要做出选择&…

上岸16K,薪资翻倍,在华为外包做测试是一种什么样的体验····

现在回过头看当初的决定&#xff0c;还是正确的&#xff0c;自己转行成功&#xff0c;现在进入了华为外包测试岗&#xff0c;脱离了工厂生活&#xff0c;薪资也翻了一倍不止。 我17年毕业于一个普通二本学校&#xff0c;电子信息工程学院&#xff0c;是一个很不出名的小本科。…

详细解读appium怎样连接多台设备

我们在做app自动化的时候&#xff0c;若要考虑兼容性问题&#xff0c;需要跑几台设备&#xff0c;要是一台一台的跑比较耗 时&#xff0c;因此需要考虑使用多线程来同时操作多台设备。 1.我们拿两台设备来模拟操作下&#xff0c;使用&#xff1a;adb devices查看连接状况&…

00后整顿职场,我直呼太卷了....

内卷的来源 内卷最早的“出处”是几张名校学霸的图片。 大学生们刷爆朋友圈的几张“内卷”图片是这样的&#xff1a;有的人骑在自行车上看书&#xff0c;有的人宿舍床上铺满了一摞摞的书&#xff0c;有的人甚至边骑车边端着电脑写论文。这些图片最早在清华北大的学霸之间流传。…

2023如果纯做业务测试的话,在测试行业有出路吗?

直接抛出我的结论&#xff1a;手工做业务类测试&#xff0c;没有前途。 个人建议赶紧从业务测试跳出来&#xff0c;立即学习代码&#xff0c;走自动化测试方向。目前趋势&#xff0c;业务测试需要用自动化做。 为了让大家能够信服我的观点&#xff0c;本文将从以下方面进行阐…

从功能到外企测开,工作1年半拿下年薪30万的测开 offer,未来可期

说一下我的大致情况&#xff0c;女&#xff0c;2018年毕业于末流211计算机本科。后来待业两年&#xff0c;完全没有从事互联网方面的工作。去年来到北京&#xff0c;在小公司做了一年多功能测试。今年11月底跳槽到外企&#xff0c;开始了我钱多事少离家近&#xff0c;每周965的…

自动化测试项目实战 ——12306火车票网站自动登录工具

还记得前几年春运&#xff0c;12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票 通过前两篇博客Fiddler教程和HTTP协议详解&#xff0c;我们了解了Web的原理. Web的原理就是&#xff0c;浏览器发送一个Request给Web服务器…

为什么测试工程师要了解bug问题发生的原因

为什么测试工程师要了解bug问题发生的原因 1、开发往往不会主动告诉测试问题发生的原因 2、测试知道问题出现的原因&#xff0c;有助有更好的发现缺陷 3、有助于测试更理解产品的实现逻辑 举例说明&#xff1a; 最近有个追加图片的优化的需求&#xff0c;我们测试的时候发现…

耗时半月,终于把牛客网上的软件测试面试八股文整理成了PDF合集(测试基础+linux+MySQL+接口测试+自动化测试+测试框架+jmeter测试+测试开发)

大家好&#xff0c;最近有不少小伙伴在后台留言&#xff0c;近期的面试越来越难了&#xff0c;要背的八股文越来越多了&#xff0c;考察得越来越细&#xff0c;越来越底层&#xff0c;明摆着就是想让我们徒手造航母嘛&#xff01;实在是太为难我们这些程序员了。 这不&#xf…

为什么迟迟拿不到offer?或许你离成功只差一步——JavaScript面试宝典

前言&#xff1a; 作为前端开发&#xff0c;JS是重中之重&#xff0c;刚好现在是暑假&#xff0c;找工作的人多&#xff0c;可能碰到高峰期&#xff0c;我就给大家总结一些javascript一些经典的问题&#xff0c;或许你离大厂offer只有一步之遥呢&#xff1f; JS的原始类型有哪…

35岁测试人,面临职场危机,打了一场漂亮的翻身仗...

“夜深知雪重&#xff0c;时闻折竹声”。雪折&#xff0c;一种在雪的载荷下&#xff0c;植物&#xff08;多指树&#xff09;的躯干或枝条被不断堆积的雪花压断的现象。我的刚刚经历了人生的第一次“雪折”。 我是一个有点聪明且勤奋好学的人&#xff0c;从考入省重点大学起&a…

零基础入门MySQL,看完这篇就够了

对于测试同学来说&#xff0c;除了知道测试基础知识外&#xff0c;还需要掌握一些测试基本技能&#xff0c;主要有Linux、数据库、计算机网络等。 今天&#xff0c;我们就来聊一聊数据库&#xff0c;数据库是大学本科计算机系核心课程之一&#xff0c;其重要性不言而喻。 数据…

月薪15K必会技术,如何从0到1学习性能测试,5个操作安排的明明白白

目录 【开幕】武林秘籍惊现江湖 【第一幕】该不该预测一个初始值&#xff1f; 【第二幕】从单线程开始 【第三幕】用命令行形式跑性能测试&#xff0c;然后观察机器性能。 【第四幕】控制吞吐&#xff01;控制吞吐&#xff01;控制吞吐&#xff01; 【第五幕】武林秘籍重…

【接口自动化测试】月薪12k必会技术,从0到1学习接口自动化测试,6个操作安排的明明白白

导读&#xff1a;在所有的开发测试中&#xff0c;接口测试是必不可少的一项。有效且覆盖完整的接口测试&#xff0c;不仅能保障新功能的开发质量&#xff0c;还能让开发在修改功能逻辑的时候有回归的能力&#xff0c;同时也是能优雅地进行重构的前提。编写接口测试要遵守哪些原…

2021热乎的字节跳动软件测试工程师面试题及答案分享

开篇 相信大家都有这样一个忧虑就是面试&#xff0c;不管我们要找什么工作&#xff0c;面试都会是必不可少的&#xff0c;下面是整理出来的面试题和我的一些见解觉得不对的在评论区留言&#xff01; 1、什么是兼容性测试&#xff1f;兼容性测试侧重哪些方面&#xff1f; 参考…

月薪50K的测试工程师,要求原来是这样!

前言 前段时间&#xff0c;“人均国民收入超1万美元” 的话题挂上热搜。 简单来说&#xff0c;就是中央财办副主任韩秀文表示&#xff0c;目前我国人均国民收入已经超过1万美元。 这新闻一出&#xff0c;网友纷纷吐槽&#xff1a; 为什么网友反应这么大&#xff1f; 今天&a…

另辟蹊径:让用户「用得爽」,软件测试团队该怎么做?

测试团队作为产品研发团队重要的一环&#xff0c;承担着产品研发质量保证的工作。一款产品质量的好坏&#xff0c;测试团队起着很重要的作用。 作为测试团队的管理者、负责人&#xff0c;所有工作的开展&#xff0c;都需要从自身团队的价值出发&#xff0c;为整个团队找到最佳…

现在的00后测试员这么野?领导:这我真管不了...

马上就要迎来一年一度的毕业季&#xff0c;今年即将有1158万00后毕业生正式踏入职场。虽然00后是最近两年才晋升为新鲜出炉的职场小鲜肉&#xff0c;但在一众前辈的眼中&#xff0c;已经身居重任&#xff0c;期望他们能够成为职场中的一股清流&#xff0c;改变一贯以来的职场风…

一文2000字带你接口自动化测试从入门到高级实战(建议收藏)

接口测试背景和必要性 接口测试是测试系统组件间接口&#xff08;API&#xff09;的一种测试&#xff0c;主要用于检测内部与外部系统、内部子系统之间的交互质量&#xff0c;其测试重点是检查数据交换、传递的准确性&#xff0c;控制和交互管理过程&#xff0c;以及系统间相互…

软件测试全流程

软件测试全流程 一、制定测试策略二、制定测试方案三、编辑测试用例四、执行测试用例五、输出问题单六、回归测试七、测试文件归档 一、制定测试策略 1、测试目的测试范围 2、用什么测试方法工具&#xff08;例如功能测试用黑盒测试&#xff09; 3、测试优先级&#xff08;功能…

selenium 浏览器控制 设置大小 窗口刷新 窗口关闭

一、浏览器窗口控制 将浏览器最大化显示 browser.maximize_window()将浏览器最小化 browser.minimize_window()设置浏览器窗口大小1080,800 browser.set_window_size(1080, 800)二、浏览器的后退、前进、刷新 浏览器后退操作 driver.back()浏览器前进操作 driver.forward…

【建议收藏】Jenkins+postman+newman之API全自动化测试

1 背景 本文要介绍的环境在我司已经投入使用&#xff0c;举个简单的真实使用场景&#xff0c;开发提供了300多个API&#xff0c;每个API都有各种参数&#xff0c;所以我们会先在postman中为这300多个API编写300*n个testcase&#xff0c;然后在jenkins上跑&#xff1b;到此有人…

字节真的是宇宙尽头吗?

身边在字节的朋友很多人抱怨很卷&#xff0c;但卷到何种程度?很多人没有直观感受。某乎上一个问题(在字节跳动工作是怎样的?)点赞排名第一的回答生动的解释了字节的卷。 租房的舍友在字节工作。 舍友主卧&#xff0c;我次卧。 合租两个月了&#xff0c;我没见过舍友长什么样。…

死磕测试10余年,呕心整理出了核心知识点已经做成PDF,无私奉献

前言 想在面试、工作中脱颖而出&#xff1f;想在最短的时间内快速掌握软件测试的核心基础知识点&#xff1f;想要成为一位优秀的软件测试工程师&#xff1f;本篇文章能助你一臂之力&#xff01; 目前正值招聘求职旺季&#xff0c;很多同学对一些新技术名词都能侃侃而谈&#…

公司来了个测试开发,听说是00后,上来一顿操作给我看呆了...

5年测试&#xff0c;应该是能达到资深测试的水准&#xff0c;即不仅能熟练地开发业务&#xff0c;而且还能熟悉项目开发&#xff0c;测试&#xff0c;调试和发布的流程&#xff0c;而且还应该能全面掌握数据库等方面的技能&#xff0c;如果技能再高些的话&#xff0c;甚至熟悉分…

懂点自动化基础就要25k? 测试总监:给你15K,爱来不来

公司前段缺人&#xff0c;也面了不少测试&#xff0c;结果竟然没有一个合适的。一开始瞄准的就是中级的水准&#xff0c;也没指望来大牛&#xff0c;提供的薪资在10-25k&#xff0c;面试的人很多&#xff0c;但平均水平很让人失望。看简历很多都是3年工作经验&#xff0c;但面试…

接口加密解决方案:Python的各种加密实现

前言 在现代软件开发中&#xff0c;接口测试已经成为了不可或缺的一部分。随着互联网的普及&#xff0c;越来越多的应用程序都采用了接口作为数据传输的方式。接口测试的目的是确保接口的正确性、稳定性和安全性&#xff0c;从而保障系统的正常运行。 在接口测试中&#xff0…

Selenium基础:自动化你的网页交互!

在构建Python爬虫的过程中&#xff0c;你可能会遇到需要与网页进行交互的情况&#xff0c;比如填充表单、点击按钮等。这时&#xff0c;Selenium库就成了你的有力工具。Selenium是一个强大的工具&#xff0c;能够模拟用户在网页上的各种操作。本篇博客将向你介绍Selenium的基础…

超级利器!Postman自动化接口测试让你提升测试效率,节省宝贵时间!

Postman自动化接口测试 该篇文章针对已经掌握 Postman 基本用法的读者&#xff0c;即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。 当前环境&#xff1a; Window 7 - 64 Postman 版本&#xff08;免费版&#xff09;&#xff1a;Chrome App v5.5.3 …

探索自动化测试断言:提升测试效率与质量的关键!

前言 断言在自动化测试中起着关键的作用&#xff0c;它是验证测试结果是否符合预期的重要手段。如果在自动化测试过程中忽视了断言&#xff0c;那么这个测试就失去了其本质的意义&#xff0c;因为我们无法得知测试结果是否达到了预期的效果。因此&#xff0c;断言在自动化测试…

UI自动化测试详解

1、about自动化测试 定义&#xff1a;把人为驱动的测试转化为机器执行的一种过程&#xff0c;重点在于持续集成这个概念&#xff1b; 优势&#xff1a;节约人力和时间成本&#xff1b; 测试金字塔&#xff1a; 如上图所示&#xff0c;敏捷大师Mike Cohn提出该概念&#xff0…

初识PO模式并在Selenium中简单实践

初识PO模式 PO&#xff08;PageObject&#xff09;是一种设计模式。简单来说就是把一些繁琐的定位方法、元素操作方式等封装到类中&#xff0c;通过类与类之间的调用完成特定操作。 PO被认为是自动化测试项目开发实践的最佳设计模式之一。 在学习PO模式前&#xff0c;可以先…

大厂光环下的功能测试,出去面试自动化一问三不知

在一家公司待久了技术能力反而变弱了&#xff0c;原来的许多知识都会慢慢遗忘&#xff0c;这种情况并不少见。 一个京东员工发帖吐槽&#xff1a;感觉在大厂快待废了&#xff0c;出去面试问自己接口环境搭建、pytest测试框架&#xff0c;自己做点工太久都忘记了。平时用的时候…

科普Web与App测试5大区别!

随着各种移动设备的更新换代&#xff0c;移动互联网呈飞速发展状态&#xff0c;同时&#xff0c;移动应用更是呈指数增长。因为这种情况&#xff0c;app测试方面需求也随之大涨&#xff0c;已经逐渐赶超web测试。我做了快三年的测试了&#xff0c;大部分时间都在做app的测试&am…

Selenium 中并行测试的重要性!

随着技术的进步&#xff0c;测试解决方案变得更具可扩展性&#xff0c;加速了团队从手动测试到Selenium测试自动化的转型。但是成年人的世界&#xff0c;没有什么是容易的。对于许多团队来说&#xff0c;并行运行多个测试仍然是不可扩展的。他们倾向于遵循传统的顺序执行测试方…

Java基于Rest Assured自动化测试接口详解

前言 不知道大家的项目是否都有对接口API进行自动化测试&#xff0c;反正像我们这种小公司是没有的。由于最近一直被吐槽项目质量糟糕&#xff0c;只能研发自己看看有什么接口测试方案。那么在本文中&#xff0c;我将探索如何使用 Rest Assured 自动化 API 测试&#xff0c;Re…

接口自动化测试从入门到高级实战!

接口测试背景和必要性 接口测试是测试系统组件间接口&#xff08;API&#xff09;的一种测试&#xff0c;主要用于检测内部与外部系统、内部子系统之间的交互质量&#xff0c;其测试重点是检查数据交换、传递的准确性&#xff0c;控制和交互管理过程&#xff0c;以及系统间相互…

掌握Selenium中元素缓存技巧,提高测试效率!

一、前言 / INTRODUCTION 本篇文章我们再来看下如何在Selenium中使用缓存 页面对象模型是UI自动化测试中的一种很好的设计模式&#xff0c;我们使用FindBy和FindAll注释来标记Page Object中的WebElement。 本次要讲的CacheLookup是一个非常重要但被忽视的注释&#xff0c;它可…

干外包3年,彻底寄了...

先说一下自己的情况&#xff0c;大专生&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了6年的功能测试&…

分层自动化测试的实战思考!

自动化测试的分层模型 自动化测试的分层模型&#xff0c;我们应该已经很熟悉了&#xff0c;按照分层测试理念&#xff0c;自动化测试的投入产出应该是一个金字塔模型。越是向下&#xff0c;投入/产出比就越高&#xff0c;但开展的难易程度/成本和技术要求就越高&#xff0c;但…

2023自动化测试框架大对比:哪个更胜一筹?

所谓工欲善其事&#xff0c;必先利其器&#xff0c;在进行自动化测试时&#xff0c;选择一个合适的框架是至关重要的。因为一个好的测试框架可以大大提高测试效率&#xff0c;减少我们很多工作量。在选择框架之前&#xff0c;我们通常需要对不同的框架进行对比&#xff0c;以便…

8年经验之谈 —— 聊聊性能测试开始前的准备工作!

这篇文章&#xff0c;聊聊性能测试的第一步工作&#xff1a;获取测试需求&#xff0c;到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图&#xff1a;了解被测系统的技术架构&#xff0c;包括从客户端到DB的周转流程、应用服务器、中间件等&#xff1…

性能测试工具 —— 掌握JMeter性能测试工具的入门要点!

JMeter &#xff1a;是一款很优秀的开源性能测试工具。 从性能工具的原理划分&#xff1a; Jmeter工具和其他性能工具在原理上完全一致&#xff0c;工具包含4个部分&#xff1a; &#xff08;1&#xff09;负载发生器&#xff1a;通过多线程模拟并发&#xff0c;对目标产品产…

Web自动化测试适用于哪些场景?看完这篇文章你就知道了!

前言&#xff1a; 在软件开发的过程中&#xff0c;测试是不可或缺的环节。而随着web应用的普及&#xff0c;web自动化测试也成为了非常重要的一部分。本文将介绍web自动化测试的概念和常见应用场景&#xff0c;并给出一个示例代码。 一、什么是web自动化测试&#xff1f; We…

老油条表示真干不过,部门新来的00后测试员已把我卷崩溃,想离职了...

在程序员职场上&#xff0c;什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事&#xff0c;我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事&#xff0c;可遇不可求&#xff0c;向他学习还来不及呢。 真正让人反感的&#xff0c;是技术平平&#x…

关于自动化用例设计的思考!

为什么要设计用例&#xff1f; 作为质量保证(QA)人员&#xff0c;设计测试用例的重要性不亚于开发人员编写技术实现方案。如果实现方案设计不周&#xff0c;编码阶段将可能遇到许多问题&#xff1b;同理&#xff0c;如果我们未能设计测试用例&#xff0c;产品质量就难以得到充…

【2023最新教程】从0到1开发自动化测试框架(0基础也能看懂)

一、序言 随着项目版本的快速迭代、APP测试有以下几个特点&#xff1a; 首先&#xff0c;功能点多且细&#xff0c;测试工作量大&#xff0c;容易遗漏&#xff1b;其次&#xff0c;代码模块常改动&#xff0c;回归测试很频繁&#xff0c;测试重复低效&#xff1b;最后&#x…

面试遇到了接口分析和测试用例分析题,该如何下手?

只要有软件产品的公司百分之九十以上都会做接口测试&#xff0c;要做接口测试的公司那是少不了接口测试工程师的&#xff0c;接口测试工程师相对于其他的职位又比较轻松并且容易胜任。如果你想从事接口测试的工作那就少不了对接口进行分析&#xff0c;同时也会对测试用例进行研…

【接口自动化】写接口自动化case要注意的点!

可能有人会说&#xff0c;写接口的自动化CASE多简单了&#xff0c;写个参数发送请求完事了&#xff0c;还要注意啥&#xff1f; 没错&#xff0c;相比起UI自动化的case&#xff0c;你要去写各种定位器&#xff0c;接口自动化的case写起来确实容易多了。这也是接口自动化的一个…

32岁,薪水被应届生倒挂,裸辞了

今年 32 岁&#xff0c;我从公司离职了&#xff0c;是裸辞。 前段时间&#xff0c;我有一件事情一直憋在心里很难受&#xff0c;想了很久也没找到合适的人倾诉&#xff0c;就借着今天写出来。 我一个十几年开发经验&#xff0c;八年 软件测试 经验的职场老人&#xff0c;我慢…

接口测试工具:Postman的高级用法

Postman 是一款功能强大的 API 开发和测试工具&#xff0c;以下是一些高级用法的详细介绍和操作步骤。 一. 环境和全局变量 环境变量允许你设置特定于环境&#xff08;如开发、测试、生产&#xff09;的变量&#xff0c;全局变量则在所有环境中都能访问。 操作步骤&#xff1a;…

python中的selenium安装的步骤(浏览器自动化测试框架)

一、前言 我们今天要安装的selenium 就是浏览器自动化测试框架&#xff0c;是一个用于Web应用程序的测试工具&#xff0c;就是模拟用户操作。支持的浏览器包括Chrome&#xff0c;IE&#xff0c;Mozilla Firefox&#xff0c;Safari&#xff0c;Opera等。今天我们以Chrome为例讲…

2024Cypress自动化测试开发指南!

cypress是基于JavaScript语言为编写语言的自动化测试开发工具&#xff0c;配合使用cucumber测试开发框架&#xff0c;以node.js为服务进程&#xff0c;可以简单的帮助测试人员完成需要人工手点的所有页面人机交互操作&#xff0c;可以模拟键盘和鼠标输入&#xff0c;快捷完成ca…

在美团呆了7年的测试老鸟,写给 3-5 年测试员的几点建议.....

从 13年毕业到现在也从业八年了&#xff0c;普通本科毕业&#xff0c;现在一家互联网公司做测试开发&#xff0c;摸爬打滚&#xff0c;坑坑洼洼也经历了不少。思绪很久决定还是写下这篇&#xff0c;希望对后进的小伙子少走一点弯路。 很多人把职场想得太美好&#xff0c;其实不…

Jmeter 性能 —— 电商系统TPS计算

1、怎么计算得出TPS指标 ①第一个通过运维那边给的生产数据&#xff0c;看一下生产进件有多少&#xff0c;计算得来的&#xff0c;如果没有生产数据&#xff0c;或者不过就看如下的方法 ②第二个就是根据最近一个月的实际访问数据&#xff0c;比如每天调用了多少个接口&#…

外包干了4年,废了···

有一说一&#xff0c;外包没有给很高的薪资&#xff0c;是真不能干呀&#xff01; 先说一下自己的情况&#xff0c;大专生&#xff0c;19年通过校招进入湖南某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0…

MonkeyRunner在自动化测试里的应用场景!

MonkeyRunner是Android提供的一个自动化测试工具&#xff0c;主要用于对Android设备或模拟器进行功能和压力测试。以下是一些MonkeyRunner在自动化测试中的应用场景及实例代码&#xff1a; 基本操作测试 点击屏幕上的特定位置或元素。 模拟滑动和手势操作。 发送按键事件。 …

Python接口自动化之接口依赖

一、场景说明 在面试接口自动化时&#xff0c;经常会问&#xff0c;其他接口调用的前提条件是当前用户必须是登录状态&#xff0c;如何处理接口依赖&#xff1f; 在此之前我们介绍过session管理器保存会话状态。如果接口请求需要携带token&#xff0c;那么又如果处理呢&#…

Windows下Jmeter安装配置

简介# Jmeter是apache下开源&#xff0c;免费的一个重量级项目&#xff0c;是目前使用最为广泛的一款性能测试工具。 安装Java# Jmeter的运行依赖环境是Java开发环境所以&#xff0c; 如果我们的电脑中没有安装Java我们需要先安装一下Java。 下载地址: 官方地址&#xff1…

游戏测试相关 测试一个英雄的技能(春招被问比较多的一道题)

首先呢&#xff0c;春招猛冲了一大堆测试岗位&#xff0c;其中包括游戏测试工程师这个在测试岗里面也算是比较特殊的岗位吧。 记录一下春招被问的比较多的一个问题&#xff0c;“如何测试一个英雄的技能”。 这个问题其实归根到底和软件测试里面针对某个特定物体的测试是同个…

一文2000字手把手教你自动化测试平台建设分享

上期为大家介绍了自动化测试的基本概念&#xff0c;方便大家对于自动化测试建立基础性的认识。随着今年自动化测试建设项目的落地&#xff0c;我行的自动化测试平台也应运而生&#xff0c;为我行在自动化测试领域的实践探索提供了工具支撑&#xff0c;下面我就为大家分享平台建…

做测试8年,33岁前只想追求大厂高薪,今年只求稳定收入

疫情3年&#xff0c;每一个行业的危机&#xff0c;每一个企业的倒下&#xff0c;背后都是无数人的降薪、降职和失业。这也暴露了人生的残酷真相&#xff1a;人活一辈子&#xff0c;总有“丰年”和“荒年” 优秀的测试既过得了丰年&#xff0c;也受得住荒年 一个测试宝妈&…

基于Python Unittest - 根据不同测试环境跳过用例详解

为了将这个问题阐述清楚&#xff0c;接下来我们分三个部分&#xff1a; 1、Unittest 如何跳过用例 2、如何使用sys.argv 3、自动化测试项目中如何一套代码多套环境运行 别走&#xff0c;下面就讲。 一、Unittest跳过用例 unittest.skip(reason) &#xff0c; 直接跳过被装饰…

❤️四个维度,拆解「软件测试中的二/八原则」❤️

一、80% 的软件缺陷&#xff0c;聚集在软件 20% 的模块中 优秀的测试人员会根据这个原则&#xff0c;非常快速的找出较多的缺陷&#xff08;这个原则可以解释一个你的苦恼&#xff1a;为何你苦苦测了几天&#xff0c;都没发现有啥缺陷&#xff1b;你老大慢悠悠的走了过来&…

软件测试技能,JMeter压力测试教程,请求body自动签名带上sign参数(二十一)

目录&#xff1a;导读一、前言二、sign签名三、BeanShell 预处理程序四、查看结果树一、前言 接口请求body带有sign签名参数&#xff0c;sign签名是根据请求body除去sign本身参数后&#xff0c;拼接请求参数最后md5加密生成的 使用 jmeter 测试接口&#xff0c;我们希望在请求…

软件测试电商项目实战(写进简历没问题)

前言 说实话&#xff0c;在找项目的过程中&#xff0c;我下载过&#xff08;甚至付费下载过&#xff09;N多个项目、联系过很多项目的作者&#xff0c;但是绝大部分项目&#xff0c;在我看来&#xff0c;并不适合你拿来练习&#xff0c;它们或多或少都存在着“问题”&#xff…

再不跳槽,就晚了

从时间节点上来看&#xff0c;3月、4月是每年跳槽的黄金季&#xff01; 以 BAT 为代表的互联网大厂&#xff0c;无论是薪资待遇、还是平台和福利&#xff0c;都一直是求职者眼中的香饽饽&#xff0c;“大厂经历” 在国内就业环境中无异于一块金子招牌。在这金三银四的时间里&a…

外包干了5年,寄了

前两天有读者想我资讯&#xff1a; 我是一名软件测试工程师&#xff0c;工作已经四年多快五年了。现在正在找工作&#xff0c;由于一直做的都是外包的项目。技术方面都不是很深入&#xff0c;现在找工作都是会问一些&#xff0c;测试框架&#xff0c;自动化测试&#xff0c;感…

毕业5年,从月薪3000到年薪40w,我掌握了那些核心技能?(建议收藏)

大家好&#xff0c;我是静静~~是一枚一线大厂的测试开发工程师很多读者私信问我&#xff0c;自己时间不短了&#xff0c;随着工作年限的不断增长&#xff0c;感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧&#xff0c;又感觉自己的能力达不到心仪公司的…

2023的金三银四,测试员还能找到好工作吗?

按照往年的惯例&#xff0c;春节后复工的 3 月、4 月是人员跳槽最频繁的时候&#xff0c;俗称“金三银四”。然而&#xff0c;市场大环境的影响&#xff0c;很多行业感受到了一丝寒冷的气息。 我们以为受影响比较轻的互联网行业&#xff0c;头上也充满乌云&#xff0c;所谓互联…

2023全网最火的接口自动化测试,一看就会

目录 接口自动化测试用例设计Excel接口测试用例访问MySQL接口测试用例访问PyTest测试框架接口自动化测试必备技能-HTTP协议request库实现接口请求 引言 与UI相比&#xff0c;接口一旦研发完成&#xff0c;通常变更或重构的频率和幅度相对较小。因此做接口自动化的性价比更高&…

JMeter 做接口性能测试,YYDS

简介 本文由xmeter君写给想了解性能测试和JMeter的小白&#xff0c;适合对这两者了解很少的同学们&#xff0c;如果已经有使用经验的请绕道&#xff0c;别浪费时间:-) 我们将介绍JMeter的使用场景&#xff0c;如何安装、运行JMeter&#xff0c;以及开始一个最最简单的测试。 …

一文3000字用Postman从0到1实现UI自动化测试

“阅读本文大概需要4分钟。Postman不是做接口测试的吗&#xff1f;为什么还能做UI自动化测试呢&#xff1f; 其实&#xff0c;只要你了解Selenium的运行原理&#xff0c;就可以理解为什么Postman也能实现UI自动化测试了。 Selenium底层原理 运行代码&#xff0c;启动浏览器后…

卷起来了,2023金三银四自动化测试面试题精选【字节二面】

面试一般分为技术面和hr面&#xff0c;形式的话很少有群面&#xff0c;少部分企业可能会有一个交叉面&#xff0c;不过总的来说&#xff0c;技术面基本就是考察你的专业技术水平的&#xff0c;hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求&#xff0c;一般来…

基于appium的app自动化测试框架

App自动化测试主要难点在于环境的搭建&#xff0c;appium完全是基于selenium进行的扩展&#xff0c;所以app测试框架也是基于web测试框架开发的 一、设备连接 &#xff08;即构建基础的测试环境&#xff0c;保证可以驱动设备进行操作&#xff09; 0.准备测试环境 1&#xff0…

python+selenium做ui自动化测试用法必会

一、前言 大家都知道&#xff0c;基于Web端的测试的基础框架是需要Selenium做主要支撑的&#xff0c;这里边给大家介绍下Web测试核心之基于 Python 的 Selenium Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以…

出学校干了 5 年外包,已经废了

如果不是女朋友和我提分手&#xff0c;我估计现在还没醒悟 本科大专&#xff0c;17年通过校招进入某软件公司做测试&#xff0c;干了接近5年的功能。 今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落&#xff01;而我已经…

9:00面试,9:03就出来了 ,问的实在是太变态了···

从外包出来&#xff0c;没想到竟然死在了另一家厂子 自从加入这家公司&#xff0c;每天都在加班&#xff0c;钱倒是给的不少&#xff0c;所以我也就忍了。没想到12月一纸通知&#xff0c;所有人都不许加班&#xff0c;薪资直降30%&#xff0c;顿时有吃不起饭的赶脚。 好在有个…

17:00面试,还没10分钟就出来了,问的实在是太...

从外包出来&#xff0c;没想到死在另一家厂子 自从加入这家公司&#xff0c;每天都在加班&#xff0c;钱倒是给的不少&#xff0c;所以也就忍了。没想到8月一纸通知&#xff0c;所有人不许加班&#xff0c;薪资直降30%&#xff0c;顿时有吃不起饭的赶脚。 好在有个兄弟内推我去…

从0到1精通自动化测试,pytest自动化测试框架,allure-pytest(最新最全)(十九)

目录&#xff1a;导读一、前言二、allure-pytest 环境准备三、allure命令行工具四、用例demo五、运行用例六、查看报告一、前言 之前写了个pytest的allure相关的教程&#xff0c;只是停留在环境搭建完成&#xff0c;后续一直没用&#xff0c;小编一直不喜欢这种花里胡哨的报告…

从0到1精通自动化测试,pytest自动化测试框架,fixture的作用范围(scope)(十七)

目录&#xff1a;导读一、fixture作用范围二、scope"function"三、scope”class”四、scope"module"五、scope"session"一、fixture作用范围 fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > function…

接口测试 —— 接口和接口文档概念

1、接口的概念 接口又叫API&#xff0c;全称application programming interface&#xff1a;应用程序接口&#xff08;规范&#xff09;&#xff0c;也就是我们经常会听说Web接口&#xff0c;APP接口。 详细说明&#xff1a; APP是一种基于C/S架构的应用程序&#xff0c;如抖音…

要不是和阿里P7聊过,我也不知道自己是个棒槌

前几天和一个朋友聊面试&#xff0c;他说上个月同时拿到了测试开发岗位腾讯和阿里的offer&#xff0c;最后选择了阿里。 阿里内部将员工一共分为了14个等级&#xff0c;P6是资深工程师&#xff0c;P7是技术专家。 其中P6和P7就是一个分水岭了&#xff0c;P6是最接近P7的不持股…

【2023最全教程】什么是自动化测试框架?熬夜7天整理出这一份3000字超全学习指南

所有软件在提供给用户之前都必须经过测试。软件测试是开发生命周期中必不可少的一步因为它确保用户必须收到符合其开发目的的高质量产品。每个企业都优先考虑测试;因此&#xff0c;大多数人更愿意从手动测试转向自动化。因此&#xff0c;自动化测试框架是任何软件测试过程的基础…

软件测试技能,JMeter压力测试教程,逻辑控制器之吞吐量控制器(二十六)

目录&#xff1a;导读一、前言二、吞吐量控制器三、查看结果四、控制总的请求数一、前言 假设我们有个压测场景是20%的用户访问商品A&#xff0c;80%的用户访问商品B&#xff0c;如何使用jmeter来控制用户的访问比例呢&#xff1f; 二、吞吐量控制器 线程组-添加-逻辑控制器…

软件测试技能,JMeter压力测试教程,签名sign(BeanShell 预处理程序)(二十)

目录&#xff1a;导读前言一、sign签名二、python实现sign签名三、jmeter 添加 BeanShell 预处理程序四、sign 签名五、引用sign变量前言 一般公司对外的接口都会用到sign签名&#xff0c;对不同的客户提供不同的apikey ,这样可以提高接口请求的安全性&#xff0c;避免被人抓包…

软件测试技能,JMeter压力测试教程,取样器之测试活动(十八)

目录&#xff1a;导读前言一、测试活动(Test Action)二、Pause 设置暂停三、Stop 停止四、循环设置五、跨线程组使用前言 如果想在请求之后加等待时间如何做呢&#xff1f; 如果希望在 sampler 执行完之后再等待&#xff0c;则可使用取样器里面的测试活动 (Test Action) 一、…

软件测试技能,JMeter压力测试教程,监听器之每秒事务数与响应时间(十四)

目录&#xff1a;导读前言一、监听器之每秒事务数1、Transactions per Second2、监听器-jpgc - Transactions per Second二、监听器之响应时间1、每秒处理的事务数(Transactions per Second)2、响应时间(Reponse Time)前言 压测的时候&#xff0c;我们会经常关注2个重要的指标…

字节8年经验总结:13 条自动化测试框架设计原则(建议收藏)

1.代码规范 测试框架随着业务推进&#xff0c;必然会涉及代码的二次开发&#xff0c;所以代码编写应符合通用规范&#xff0c;代码命名符合业界标准&#xff0c;并且代码层次清晰。特别在大型项目、多人协作型项目中&#xff0c;如果代码没有良好的规范&#xff0c;那么整个框…

都说测试行业饱和了,为什么我们公司新招的的测试开了15K?

其实每年都有人说测试行业饱和了&#xff0c;但依旧有很多人找到了薪资不错的工作。来说说我的看法吧&#xff0c;我认为不用担心测试会饱和的问题&#xff0c;我们人口基数大&#xff0c;任何一个行业都有竞争&#xff0c;这是非常正常的情况。而且在有技术能力的人面前永远没…

从4k到42k,软件测试工程师的涨薪史,给我看哭了

清明节一过&#xff0c;盲猜大家已经无心上班&#xff0c;在数着日子准备过五一&#xff0c;但一想到银行卡里的余额……瞬间心情就不美丽了。 最近&#xff0c;2023年高校毕业生就业调查显示&#xff0c;本科毕业月平均起薪为5825元。调查一出&#xff0c;便有很多同学表示自己…

给即将入职(自动化测试工程师)的10条建议

接触过各种经验、能力、业务领域、行业等从事自动化测试的人员&#xff0c;我想其中应该有不少比我更聪明&#xff0c;或是经验更丰富&#xff0c;或是技术更专等&#xff0c;在交流的过程中我获得不同领域专家以及他们关于自动化测试的看法。 关于自动化测试,这些年经历了太多…

10年手工测试的迷茫,自动化测试一点不了解!值得每个人深思

**问&#xff1a;**阿沐老师你好&#xff0c;咨询个问题&#xff0c;我做测试10年了&#xff0c;个人技能上不去&#xff0c;对测试也厌烦了&#xff0c;想转行&#xff0c;能给点建议吗&#xff1f; 说实在的&#xff0c;当时我听的一脸懵逼&#xff0c;于是就诞生了这篇文章…

2023测试工程师全新技术栈,吃透这些,起薪就15k

相信每个准备软件测试面试的同学&#xff0c;不管你是大学刚毕业&#xff0c;满心憧憬着进入公司实习、非计算机行业转行软件测试、自学测试就业还是培训后就业&#xff0c;都会面临着众多的疑问和不解&#xff0c;那就是该怎么走出着第一步&#xff0c;今天本文一次性告诉你&a…

Selenium备忘录

Selenium备忘录 文章目录Selenium备忘录一、Selenium简介二、WebDriver APIWebDriver工作原理1、定位元素2、WebDriver属性和方法3、WebElement属性4、WebElement方法5、Selenium操作form表单6、Selenium下拉列表处理7、弹框处理8、三种等待方式9、鼠标键盘操作10、Selenium执行…

平均年薪20W,自动化测试工程师这么吃香?

自动化测试工程师&#xff0c;平均年薪20w绝对不是空穴来凤&#xff0c;甚至我还说少了&#xff0c;加上年终奖和奖金等等年薪可能还不止20w这个水平&#xff0c;让我们看看下方截图&#xff0c;【来自于职友集】 本篇文章将由以下4个部分来展开&#xff1a; 1. 什么是自动化测…

程序员35岁以后就没有出路了吗?听听京东10年测开的分析

国内的互联网行业发展较快&#xff0c;所以造成了技术研发类员工工作强度比较大&#xff0c;同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高&#xff0c;超过35岁的基层研发类员工&#xff0c;往往因为家庭原因、身体原因&#xff0c;比较难以跟得上工作…

2023面试必备:web自动化测试POM设计模式详解

1.背景 为UI页面写自动化测试用例时&#xff08;如&#xff1a;web自动化、app自动化&#xff09;&#xff0c;使用普通的线性代码&#xff0c;测试用例中会存在大量的元素定位及操作细节&#xff0c;当UI界面变化时&#xff0c;测试用例也要跟着变化&#xff0c;在自动化测试…

一文3000字从0到1实现基于requests框架接口自动化测试项目实战(建议收藏)

requests库是一个常用的用于http请求的模块&#xff0c;它使用python语言编写&#xff0c;在当下python系列的接口自动化中应用广泛&#xff0c;本文将带领大家深入学习这个库 Python环境的安装就不在这里赘述了&#xff0c;我们直接开干。 01、requests的安装 windows下执行…

软件测试中的测试左移与测试右移!

在软件开发的过程中&#xff0c;测试是确保软件质量的一个至关重要的环节。随着软件开发方法的不断演进&#xff0c;测试也在不断地发展和改进。其中&#xff0c;测试左移&#xff08;Shift Left Testing&#xff09;和测试右移&#xff08;Shift Right Testing&#xff09;是两…

自动化测试 Appium之Python运行环境搭建 Part2

环境部署 1、安装Android SDK 安装好后&#xff0c;配置ANDROID_HOME环境变量&#xff0c;设置为Android SDK安装路径(例中&#xff1a;D:\Program Files (x86)\Android\android-sdk) 2、安装其它SDK相关软件包 安装好Android SDK后&#xff0c;选择打开Android SDK Manager…

Locust压测框架实战:HTTP脚本编写

使用Locust发送GET请求 对于GET类型的HTTP请求&#xff0c;可以使用self.client.get()函数。 比如请求这样一个GET接口&#xff1a; http://192.168.2.130:8080/pinter/com/getSku?id1&typenormal 先定义请求参数query_data&#xff08;字典格式&#xff09;再调用get函…

35岁的测试工程师被公司强行辞退,感叹道:我以前就该好好努力了

曾经的高薪软件测试工程师&#xff0c;今年35岁了&#xff0c;被公司劝退了&#xff0c;外卖跑到凌晨&#xff0c;很累&#xff0c;但还是有一种想诉说的冲动。哪怕让大家觉得已经说得太多了&#xff0c;烦了&#xff0c;都成祥林嫂了&#xff0c;但是&#xff0c;我是真的想说…

金三银四总计面试碰壁15次,作为一个27岁的测试工程师.....

3年测试经验原来什么都不是&#xff0c;只是给你的简历上画了一笔&#xff0c;一直觉得经验多&#xff0c;无论在哪都能找到满意的工作&#xff0c;但是现实却是给我打了一个大巴掌&#xff01;事后也不会给糖的那种... 先说一下自己的个人情况&#xff0c;普通二本计算机专业…

草根测试员的涨薪之路:我是如何从0到月薪20K的?(仅供借鉴)

我是一名转IT测试人&#xff0c;我的专业是化学&#xff0c;去化工厂实习才发现这专业的坑人之处&#xff0c;化学试剂害人不浅&#xff0c;有毒&#xff0c;易燃易爆&#xff0c;实验室经常用丙酮&#xff0c;甲醇&#xff0c;四氯化碳&#xff0c;接触多了&#xff0c;吃个饭…

“大四在读生”都四面成功拿到字节跳动Offer了,你还有什么理由去摸鱼?

博主大四在读&#xff0c;投的是字节 Data 的软件测试岗位实习生&#xff0c;base 杭州。 时间线&#xff1a; 4.12 投递4.13 安排简历筛选4.14 安排面试4.19 16:00 一面4.22 16:00 二面 4.23 8:00 三面4.23 16:00 HR 面4.23 16:30 Offer 一面 你对字节跳动的了解和认知有哪…

【接口测试】从0不到1的心路历程

我是一名做了三年测试的tester&#xff0c;2020年以功能测试工程师的身份入职北京一家医疗培训公司&#xff0c;入职后为了提高测试效率&#xff0c;接触到接口测试&#xff0c;以下是从零到现在 (还有很大完善的空间&#xff0c;所以不能算是1) 的一些心路历程。 做接口测试的…

Python自动化测试:pytest实现关键字驱动

在上一篇文章中&#xff0c;我编写了一个非常简单的关键字驱动程序&#xff0c; 不过这个程序只是跑通了功能&#xff0c;还有很多可以优化的地方&#xff0c;这篇文章我想通过 pytest 来简化自动化测试用例的编写&#xff0c;使用的是比较基础的 pytest 功能。 下篇文章我再写…

不用编程超简单的自动化测试工具:Airtest入门篇教程

目录 一、背景 二、什么是Airtest 三、Airtest下载安装 四、Airtest入门使用教程 4.1 连接设备&#xff1a; 4.2 具体测试场景案例&#xff1a; 五、总结 一、背景 很多刚入行或从其他行业转行做测试的同学&#xff0c;日复一日每天做点工已经点得疲惫和麻木&#xff…

2021年金属非金属矿山(小型露天采石场)主要负责人模拟考试题及金属非金属矿山(小型露天采石场)主要负责人实操考试视频

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;金属非金属矿山&#xff08;小型露天采石场&#xff09;主要负责人模拟考试题参考答案及金属非金属矿山&#xff08;小型露天采石场&#xff09;主要负责人考试试题解析是安全生产…

全网最给力的自动化教程web自动化

web接口测试即站在web服务程序UI层之上自动化测试的一种手段&#xff0c;是站在用户的角度上测试web服务程序业务逻辑的正确性。测试的重点是围绕web服务暴露的接口检查接口数据的正确性&#xff0c;这个过程是将web服务程序当做黑盒&#xff0c;通过自动化测试技术提高测试执行…

2021年软件测试的工资慢慢逼近开发,是错觉吗?

我们一起来看下测试不同岗位的薪资情况 初级测试工程师 ┅┅中级测试工程师┅┅高级级测试工程师┅┅测试主管┅┅测试经理 初级测试工程师 年薪约在7万左右。他们的工作通常是按照测试方案和流程对产品进行功能测试&#xff0c;检查产品是否有缺陷。具有一些手工测试经验&…

17K薪资要什么水平?来看看95后测试工程师的面试全过程…

我的情况 大概介绍一下个人情况&#xff0c;男&#xff0c;本科&#xff0c;三年多测试工作经验&#xff0c;懂python&#xff0c;会写脚本&#xff0c;会selenium&#xff0c;会性能&#xff0c;然而到今天都没有收到一份offer&#xff01;从年后就开始准备简历&#xff0c;年…

Python接口自动化测试 —— logging日志

logging模块的日志级别&#xff1a;日志级别一共有5个从低到高如下&#xff0c; 作用是在当你给python函数赋予日志器时&#xff0c; 需要自己标记日志级别&#xff08;后面会用到&#xff09; debug&#xff08;调试级别&#xff09;&#xff1a;严重程度最低级别&#xff0c…

字节跳动大裁员,测试工程师差点遭团灭:大厂招人背后的套路,有多可怕?

“字节跳动将开启1075模式”悄悄登上了热搜&#xff01; 1075模式&#xff0c;也就是早上10点上班&#xff0c;下午7点下班&#xff0c;每周工作5天&#xff1b; 工作日7点后加班需提交申请&#xff0c;要有加班理由&#xff0c;要经领导同意&#xff0c;每天最多加班3小时&a…

UI自动化测试如何走出困境?价值又如何体现?

现在很多公司都在做UI自动化测试&#xff0c;也有很多正在做UI自动化测试的路上&#xff0c;招聘的时候习惯性的会问会不会性能测试&#xff0c;会不会自动化测试&#xff08;一般指UI自动化测试&#xff09;&#xff0c;也有很多小伙伴一直憧憬着要做技术专家&#xff0c;那么…

Python+Selenium简单安装配置

前言 selenium驱动和简单安装教程 浏览器驱动安装 注意&#xff1a;下载驱动时一定要注意浏览器版本和驱动版本匹配&#xff0c;否则会出问题 火狐浏览器的驱动&#xff1a;https://github.com/mozilla/geckodriver/releases谷歌浏览器的驱动&#xff1a;https://npm.taobao.…

从功能测试转型测试开发,薪资涨了20K,1000字讲述转型必经之路...

身处职场之中&#xff0c;犹如逆水行舟不进则退&#xff0c;想要不被后浪拍死在沙滩上&#xff0c;就要不断学习新知识&#xff0c;接受新事物。 要得到更好的发展&#xff0c;就要紧跟发展趋势&#xff0c;不断转型才能保持竞争力&#xff0c;在职场中占有一席之地。 转型不…

Badboy 安装 使用 常见问题 badboy当前页面脚本发生错误

badboy 是什么&#xff1f;badboy能做什么&#xff1f; 1.badboy是什么&#xff1f; badboy是用C开发的 免费 轻量级 动态应用测试工具&#xff0c;拥有强大的屏幕录制和回放功能&#xff0c;可提供图形结果分析功能。 2.badboy能做什么&#xff1f; 一般与就 jmeter 结合使…

上海性能测试平均年薪30W+,5分钟看明白你和30W的差距在哪?

性能测试是测试行业中颇具技术含量的工作&#xff0c;不仅要求工程师对系统进行一系列复杂的需求分析&#xff0c;制定完善的测试计划&#xff0c;设计出贴近实际用户使用场景的测试用例&#xff0c;还要把握系统性能变化趋势&#xff0c;给出专业的优化建议&#xff0c;帮助开…

Pycharm配置Python3.8

问题&#xff1a;导入包失败 解决步骤如下 步骤1&#xff1a; 步骤2&#xff1a;见截图 步骤3&#xff1a; 见截图&#xff0c;输入截图中的数据&#xff0c;点击ok 结果&#xff1a; 导入成功

LoadRunner软件安装步骤+资料

LoadRunner软件安装步骤资料一、 LoadRunner软件安装步骤二、软件汉化步骤三、 LoadRunner学习资料分享四、 结语LoadRunner&#xff0c;通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。LoadRunner&#xff0c;能够对整个企业架构进行测试。LoadRunner&…

面试官:你最擅长的软件测试领域在哪里啊?有什么发展计划吗?

我2006年计算机专业硕士毕业至今&#xff0c;从事软件测试及质量保障领域已经十几个年头了&#xff0c;从白盒自动化测试到黑盒自动化测试&#xff0c;从功能测试到性能测试、安全测试&#xff0c;从测试流程、测试框架到后来的测试管理、质量体系建设&#xff0c;深爱着这个行…

以Windows操作系统为例,详解版本控制系统—Git的操作

版本控制系统&#xff08;Version Control System&#xff0c;VCS&#xff09;是一种记录一个或若干文件内容变化&#xff0c;以便将来查阅特定版本修订情况的系统。在一个项目团队中&#xff0c;开发人员需要对代码做版本控制&#xff0c;而测试人员编写自动化测试脚本后&…

3年经验,面试测试开发岗25K都拿不到了吗?这么坑?

最近后台读者说自己最近在疯狂投简历&#xff0c;有的石沉大海&#xff0c;但还好不是全军覆没。前两天好不容易熬到了阿里的四面&#xff0c;跟我聊了一下&#xff0c;面试官拿哪些题为难了他&#xff1f; 前面几题还好&#xff0c;问的是有关JVM的一些问题&#xff0c;比如说…

大专毕业,从6个月开发转入测试岗位的一些感悟——写在测试岗位3年之际

时光飞逝&#xff0c;我从前端开发岗位转入测试岗位已经三年了&#xff0c;这期间从迷茫到熟悉&#xff0c;到强化&#xff0c;到熟练&#xff0c;到总结&#xff0c;感受还是很深的&#xff01; 三年前的某一个晚上&#xff0c;我正准备下班回家&#xff0c;我们的项目经理把…

软件测试必会:cookie、session和token的区别

今天就来说说session、cookie、token这三者之间的关系&#xff01;最近这仨玩意搞得头有点大&#x1f923; 01、为什么会有它们三个 我们都知道 HTTP 协议是无状态的&#xff0c;所谓的无状态就是客户端每次想要与服务端通信&#xff0c;都必须重新与服务端链接&#xff0c;意…

测试进阶必备,这5款http接口自动化测试工具真的很香

现在市场上能做接口自动化测试的工具有很多&#xff0c;一搜一大把&#xff0c;让人眼花缭乱。我们去选择对应实现方式时&#xff0c;不管是框架体系还是成熟稳定的工具&#xff0c;核心目的都是期望引入的技术能在最低投入的情况下达到最优效果。 那么我们选择依据出来了&…

进军高级测试这几条建议,让你在自动化界占据一个角落......

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结前言 这几条建议&#xff0c;让你在自动化界占据一个角落 哪…

使用Python进行接口性能测试:从入门到高级

前言&#xff1a; 在今天的网络世界中&#xff0c;接口性能测试越来越重要。良好的接口性能可以确保我们的应用程序可以在各种网络条件下&#xff0c;保持流畅、稳定和高效。Python&#xff0c;作为一种广泛使用的编程语言&#xff0c;为进行接口性能测试提供了强大而灵活的工…

吊打面试官系列之:移动APP测试开发面试题汇总,对标P7职位~ ~熬夜整理,建议收藏!!!

移动App测试开发面试题汇总 1、引言2、基础篇2.1开篇介绍,APP测试流程2.2 移动APP测试需要准备环境资源2.3 移动APP测试和Web测试的区别2.4 移动APP专项测试2.5 Android手机和IOS手机,系统有什么区别?2.6 IOS和Android的APP测试有什么区别?2.7 如何抓取日志2.8 adb常用命令…

Python数据类型、内置函数及运算符

一、前言 今天我们来聊一聊Python的数据类型、内置函数及运算符&#xff0c;让我们一起沉浸在知识的海洋吧。 二、数据类型 2.1 数据类型 &#xff08;1&#xff09;字符和字符串 ​ 建议&#xff1a;对单个字符使用 a&#xff0c;对多个字符使用 "abc"。 转义…

软件集合贴:学软件测试必备软件,看这里足足够了

工具篇-学软件测试所用软件&#xff08;学软件测试必备软件全都有&#xff09;资源名称百度网盘一键下载密码 基础班软件全部下载&#xff1a;请单个下载软件 编辑软件HBuilder.9.0.2.windowshttps://pan.baidu.com/s/13oU-9I3w0rer 谷歌浏览器chromehttps://pan.baidu.com/s/1…

终于有大佬把软件测试环境的搭建讲得这么通俗易懂!

前言 测试环境是QA开展测试工作的前置条件。稳定和可控的测试环境&#xff0c;可以使测试人员在执行测试用例时无需花费额外的时间去维护。有些公司运维或者研发部门会帮忙准备好测试环境&#xff0c;但是QA如果一味依赖其他部门&#xff0c;会局限测试工作的开展。 一、什么…

测试工程师经常浏览的网站或论坛,社区推荐?

测试技术社区 测试人社区https://ceshiren.com/ 测试开发者的神站&#xff0c;对于测试开发的初学者很好&#xff0c;有问题可以发帖&#xff0c;答疑氛围浓厚。 国外技术社区 Stack Overflow https://stackoverflow.com/ 基本上程序员的所有问题都能在上面找到答案&#xff0c…

测试工程师必备高效办公工具指南

在工作当中测试这个岗位相信很多时候都是一身多职&#xff01; 那么我们如何在繁忙的工作中尽量提高自己的工作效率呢&#xff1f;例如下面的小石&#xff1a;) 同时被这么多任务并行&#xff0c;相信如果是个小白不知道怎么处理&#xff0c;此时心态已经炸了吧! 而且可能同事还…

测试--功率测试

要么出众&#xff0c;要么出局。 功率测试—频谱仪。 文章目录前言一、测试准备二、使用步骤1.参数设置2.读入数据3.读出数据三、输出报告总结前言 测试前所需要了解的知识。 dBm&#xff0c;表示功率绝对值&#xff0c;计算公式&#xff1a;10log(功率线性值/1mw) 例如&…

接口测试系列 —— 什么是接口测试?

接口测试系列 为什么要做这个事情&#xff1f; 对自己过往在接口测试上的经验&#xff0c;写一个小结的系列文章&#xff0c;是一个系统性的思考和知识构建。发布的同时&#xff0c;也是希望获得更多感兴趣的同学的意见和反馈&#xff0c;可以把这个部分做的更好。 接口测试概…

【自动化测试实战】从 0 到 1 搭建 Dubbo 接口自动化测试

前言 1、Dubbo 接口自动化测试框架实现逻辑 2、框架具体功能 3、关键实践 3.1 下载 provider 的 jar 包&#xff0c;并代理声明 zookeeper 设置 3.2 邮件发送功能 3.3 封装 Dubbo 接口信息类 3.4 利用 JMeter 调用 provider 服务&#xff0c;并断言&#xff0c;邮件报警…

软件测试技能,JMeter压力测试教程,逻辑控制器之While控制器(二十九)

目录&#xff1a;导读一、前言二、While控制器三、Condition 条件四、Condition 为true或false五、Condition 表达式结果不是true或false一、前言 循环控制器可以设定永远循环和循环次数&#xff0c;缺少条件判断。While控制器可以在循环的基础上加判断&#xff0c;当条件为fa…

软件测试技能,JMeter压力测试教程,逻辑控制器之如果(If)控制器(二十八)

目录&#xff1a;导读一、前言二、如果&#xff08;If&#xff09;控制器三、Expression为 true 或 false四、jexl3 或 groovy 函数五、判断语句六、函数助手一、前言 当遇到需要对不同的条件做不同的操作时&#xff0c;我们可以使用 JMeter 中 if 控制器来实现 二、如果&…

软件测试技能,JMeter压力测试教程,逻辑控制器之交替控制器(二十七)

目录&#xff1a;导读一、前言二、交替控制器三、运行场景四、忽略子控制器一、前言 有这么一个场景&#xff1a;用户访问商品列表页&#xff0c;第一个用户下单商品A&#xff0c;第二个用户下单商品B&#xff0c;依次下单 于是可以用的jmeter的逻辑控制器-交替控制器来实现 …

8年软件测试工程师感悟——写给还在迷茫中的朋友

这两天和朋友谈到软件测试的发展&#xff0c;其实软件测试已经在不知不觉中发生了非常大的改变&#xff0c;前几年的软件测试行业还是一个风口&#xff0c;随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业&#xff0c;目前软件测试行业“缺口”已经基本饱和。当然&a…

功能测试:界面设计的行业标准总结

GUI设计的相关行业标准 GUI整体标准的制定GUI的整体标准包括以下四个方面&#xff1a; 1.规范性 2.合理性 3.—致性 4.界面定制性 GUI设计的规范 遵循一致的准则&#xff0c;确立标准并遵循&#xff0c;是软件界面设计中必不可必的环节。 确立界面标准的好处&#xff1…

UI自动化测试(下拉框(select类),多窗口,属性,类的方法实战)

一、下拉框&#xff08;select类实现的&#xff09; 在UI的自动化测试实战中&#xff0c;如果遇到下拉框的选择&#xff0c;我们可以使用Select类里面的方法来具体进行定位和解决。下面我们使用HTML的代码来写一个下拉框的页面交互&#xff0c;让大家从直观上知道下拉框的交互…

自动化测试系列 —— UI自动化测试

UI 测试是一种测试类型&#xff0c;也称为用户界面测试&#xff0c;通过该测试&#xff0c;我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG。了解用户将如何在用户和网站之间进行交互以执行 UI 测试至关重要&#xff0c;通过执行 UI 测试…

拒绝了腾讯和宇宙条的offer,只为选择阿里,最后收到短信直接懵了····

初入职场时&#xff0c;我们会对公司进行比较&#xff0c;在众多优秀公司面前&#xff0c;我们会面试多家&#xff0c;最后选择自己心仪的公司&#xff0c;不是每个人都能遇到好运气&#xff0c;有一些人为了等到自己心仪的公司&#xff0c;却错过了其他公司&#xff0c;错失良…

JVM性能优化 —— 类加载器,手动实现类的热加载

一、类加载的机制的层次结构 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑&#xff0c;这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件&#xff0c;”.class”文件中保存着Java代码经转换后的虚拟机指令&#xff0c;当需要使用某个类时&#…

接口测试系列 —— POSTMAN的简单使用

postman的基本使用 概述 我相信对于postman的介绍&#xff0c;网上一搜肯定很多很多。下面我就不打算跟大家普及postman了。只看应该怎么用postman进行接口测试。好了&#xff0c;下面咱们直接进入正文吧。 环境 postman之前是作为chrome插件形式存在的。后面变成了独立的应…

接口测试必备技能-常见接口协议解析

服务与服务之间传递数据包&#xff0c;往往会因为不同的应用场景&#xff0c;使用不同的通讯协议进行传递。比如网站的访问&#xff0c;常常会使用 HTTP 协议进行传递&#xff0c;文件传输使用 FTP&#xff0c;邮件传递使用 SMTP。上述的三种类型的协议都处于网络模型中的应用层…

如何在一周内成为更好的软件测试员?七个步骤带你一步一步晋升...

一、引言 软件测试是确保软件质量的关键步骤&#xff0c;而成为一个更好的软件测试员并非一朝一夕之事。然而&#xff0c;通过对一些关键领域的集中学习和实践&#xff0c;我们可以在短短一周内取得显著的进步。下面&#xff0c;我们将为你提供一周内可以立即执行并取得结果的…

8年测试总监的行业思考,看完后测试思维认知更深刻

混迹于测试行业这么长时间了&#xff0c;一直想写一篇关于软件测试的经验分享的文章&#xff0c;但苦于工作原因迟迟未下笔。最近终于有了些闲余时间&#xff0c;遂决定把自己的心路历程及所感所想记录下来&#xff0c;与各位同行共勉。 自我定位 在踏入软件测试行业的前几年…

【JMeter入门】—— JMeter介绍

1、什么是JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具&#xff0c;用于对软件做压力测试。它最初被设计用于Web应用测试&#xff0c;但后来扩展到其他测试领域。 &#xff08;Apache JMeter是100%纯JAVA桌面应用程序&#xff09;Apache JMeter可以用于对静…

你必须掌握的3种测试方法

黑盒测试 在不了解应用程序内部工作原理的情况下进行测试的方法称为黑盒测试。测试人员忘记了系统架构&#xff0c;无法访问源代码。通常&#xff0c;在执行黑盒测试时&#xff0c;测试人员将通过提供输入和检查输出与系统的用户界面进行交互&#xff0c;而无需知道输入的处理…

自学软件测试多久,学到什么程度就可以去面试找工作了?【听听测试大佬怎么说】

想要达到找工作面试的程度&#xff0c;你需要对测试理论&#xff0c;计算机基础知识有所了解&#xff0c;最好应该掌握一门编程语言&#xff0c;我们一个一个说&#xff1a; 第一、测试理论 首先需要对测试岗位有一定的了解&#xff0c;测试岗位可以分为测试工程师&#xff0…

34岁本科男,做了5年功能测试想转行,除了进厂还能干什么?

我的建议是不要给自己设限。任何一个行业只要做到顶尖都是很有作为的&#xff0c;何况是IT行业&#xff0c;本身就比别的行业有优势&#xff0c;如果你现在是功能测试&#xff0c;应该想的是进阶自动化测试或者测试开发 如何在半年时间由功能测试成长为年薪30W的测试开发&#…

6年测开经验,从功能测试到测试开发,每一步都深思熟虑...

蓦然回首&#xff0c;软件测试风风雨雨的这几年&#xff0c;起初每天的工作只是鼠标点点点&#xff0c;我还真不知道怎么办&#xff0c;闲的时候真的怀疑自己的存在价值&#xff0c;每天拿着7000的工资&#xff0c;飘荡在繁华的深圳&#xff0c;吃不饱也饿不死&#xff0c;未来…

按照这6步学习测试,月薪不过万,我给你介绍测试工作

上周一刚入职不久&#xff0c;是在上海的一家软件公司&#xff0c;税前11K&#xff0c;五险一金&#xff0c;996的工作制&#xff0c;已经上班了一个月&#xff0c;说下自己的感受。 因为我专科毕业4年&#xff0c;之前一直在做电商运营&#xff0c;大专学的专业是电子商务&am…

测试计划驱动开发模式 TPDD:一种比 TDD 更友好的开发模式

相信大部分开发团队都在使用TDD&#xff0c;并且还有很多开发团队都 对外声明 在使用 TDD 开发模式。 之所以说是“对外声明”&#xff0c;是因为很多开发团队虽然号称使用的是 TDD 开发模式&#xff0c;实际开发过程中却无法满足 TDD 的要求。 实际上&#xff0c;测试驱动的…

3年软件测试经验月薪7k,只会“点点点”,我该如何破局?

经常听到一些行业内的朋友说 “做测试&#xff0c;有手就行” 但事实真的是如此嘛&#xff1f; 随着测试行业的发展&#xff0c;越来越多的测试岗位对自动化测试&#xff0c;性能测试都有所要求&#xff0c;这对于很多只会功能测试的职场老人们来说&#xff0c;有了一丝丝的危…

一文3000字实现基于Selenium+Python的web自动化测试框架

一、什么是Selenium&#xff1f; Selenium是一个基于浏览器的自动化测试工具&#xff0c;它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分&#xff1a;Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE&#xff1a;Firefo…

软件测试常见1000道面试题(答案+文档)

软件测试面试百题 1、问&#xff1a;你在测试中发现了一个bug&#xff0c;但是开发经理认为这不是一个bug&#xff0c;你应该怎样解决? 首先&#xff0c;将问题提交到缺陷管理库里面进行备案。 然后&#xff0c;要获取判断的依据和标准&#xff1a; 根据需求说明书、产品说…

测试4年外包已上岸 , 我只能说这类公司能不去尽量别去···

我大学学的是计算机专业&#xff0c;毕业的时候&#xff0c;对于找工作比较迷茫&#xff0c;也不知道当时怎么想的&#xff0c;一头就扎进了一家外包公司&#xff0c;一干就是4年。现在终于跳槽到了互联网公司了&#xff0c;我想说的是&#xff0c;但凡有点机会&#xff0c;千万…

看完就会,从抓包到接口测试的全过程解析!

一、为什么抓包 1、从功能测试角度 通过抓包查看隐藏字段 Web 表单中会有很多隐藏的字段&#xff0c;这些隐藏字段一般都有一些特殊的用途&#xff0c;比如收集用户的数据&#xff0c;预防 CRSF 攻击&#xff0c;防网络爬虫&#xff0c;以及一些其他用途。这些隐藏字段在界面…

一线大厂软件测试流程(思维导图)详解

那么具体功能、自动化、性能在工作中间它的整套流程是什么样的&#xff0c;我们接着上一篇文章来讲。 流程就是软件拿到需求开始。 一、需求评审 首先我们就会去进行一个需求的评审会议&#xff0c;评审什么&#xff1f; 参考依据是产品说明书&#xff0c;由产品经理给出。负…

selenium自动化测试入门 —— 层级定位与定位一组元素

一、层级定位(二次定位) 在实际测试过程中&#xff0c;一个页面可能有多个属性基本相同的元素&#xff0c;如果要定位到其中的一个&#xff0c;这时候需要用到层级定位。先定位其父元素&#xff0c;然后再通过父元素定位该元素。 示例&#xff1a;通过层级定位搜狗输入框 dr…

什么是关键字驱动测试?关键字驱动测试是如何实现的?

什么是关键字驱动测试&#xff1f; 关键字驱动测试 &#xff08;KDT&#xff09; 是测试自动化中的一种脚本技术&#xff0c;其中测试用例指令与实际测试脚本逻辑分开。它利用一组预定义的关键字来表示要在被测应用程序 &#xff08;AUT&#xff09; 上执行的操作。这些关键字…

探寻Pytest的重难点:挑战与突破

Pytest作为Python社区中广受欢迎的测试框架&#xff0c;以其简洁优雅的语法和强大的功能&#xff0c;成为了许多开发者的首选。然而&#xff0c;在使用Pytest的过程中&#xff0c;我们不可避免地会遇到一些重难点&#xff0c;这些挑战也正是我们不断学习和成长的机会。本文将带…

接口测试 —— Jmeter 参数加密实现

Jmeter有两种方法可以实现算法加密 1、使用__digest自带函数 参数说明&#xff1a; Digest algorithm&#xff1a;算法摘要&#xff0c;可输入值&#xff1a;MD2、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512 String to be hashed&#xff1a;要加密的数据 Salt to be…

性能测试 —— 吞吐量和并发量的关系? 有什么区别?

吞吐量&#xff08;Throughput&#xff09;和并发量&#xff08;Concurrency&#xff09;是性能测试中常用的两个指标&#xff0c;它们描述了系统处理能力的不同方面。 吞吐量&#xff08;Throughput&#xff09; 是指系统在单位时间内能够处理的请求数量或事务数量。它常用于…

【性能测试】Jmeter —— jmeter计数器

jmeter计数器 如果需要引用的数据量较大&#xff0c;且要求不能重复或者需要递增&#xff0c;那么可以使用计数器来实现 如&#xff1a;新增功能&#xff0c;要求名称不能重复 1&#xff0c;新增计数器 计数器&#xff1a;允许用户创建一个在线程组之内都可以被引用的计数器…

百度测开初面面试题分享(答案+文档)

1、java常用的异常处理机制 Java常用的异常处理机制有以下几种&#xff1a; 1&#xff09;try-catch-finally语句&#xff1a;用于捕获和处理异常。将可能抛出异常的代码放在try块中&#xff0c;然后在catch块中处理异常。无论是否发生异常&#xff0c;finally块中的代码都会…

性能测试 —— Jmeter 常用三种定时器

1、同步定时器 位置&#xff1a;HTTP请求->定时器->Synchronizing Timer 当需要进行大量用户的并发测试时&#xff0c;为了让用户能真正的同时执行&#xff0c;添加同步定时器&#xff0c;用户阻塞线程&#xff0c;知道线程数达到预先配置的数值&#xff0c;才开始执行…

阿里面试官:这些软件测试面试题都答对了,I want you!

[ 你悄悄来&#xff0c;请记得带走一丝云彩 ] 测试岗必知必会 01 请描述如何划分缺陷与错误严重性和优先级别&#xff1f; 给软件缺陷与错误划分严重性和优先级的通用原则&#xff1a;1. 表示软件缺陷所造成的危害和恶劣程度。2. 优先级表示修复缺陷的重要程度和次序。 严重性…

面试京东T5,被按在地上摩擦,鬼知道我经历了什么?【好文分享】

一转眼间&#xff0c;光阴飞快&#xff0c;各大企业都开始招人&#xff0c;各大学校也开始准备陆续入学。金三银四已经快结束了&#xff0c;有的朋友发来喜报&#xff0c;面试上了一线大厂&#xff0c;也有没有面试上的朋友跑来跟我说&#xff0c;被虐惨了&#xff0c;几天给大…

Appium元素定位

1.目的 当今社会&#xff0c;人们的生活几乎已经无法离开形形色色的APP了&#xff0c;它提供给我们的便利与服务意义远远超出了其本身的软件价值。作为测试来说移动应用也早已是各大互联网公司的拳头产品&#xff0c;其本身的开发周期短&#xff0c;附属产品价值高等特性决定了…

测试真的是一个无聊又没前途的岗位吗?是吗?不是吗?

同事小王&#xff1a;你第一份工作同事咋样&#xff1f;为什么离职&#xff1f; 测试小张&#xff1a;第一份工作就是测试&#xff0c;微软外包。别人在测试完了以后不知道干嘛&#xff0c;我抓紧时间看vs的源代码&#xff0c;抓紧时间看pheonix的源代码&#xff0c;抓紧时间看…

ADB详解

文章目录ADB概述一、安装与连接二、常规使用方法三、Adb shell四、性能统计dumpsys五、Monkey工具ADB概述 ADB&#xff08;Android Debug Bridge&#xff09;顾名思义—“安卓调试桥”。 是一种功能多样的命令行工具&#xff0c;可与设备进行通信。adb 命令可用于执行各种设备…

Web自动化测试 —— 关键数据记录

记录关键数据的作用 内容作用日志1、记录代码执行情况&#xff0c;方便复现场景&#xff0c;也可以作为bug依据截图1、断言失败或成功的截图&#xff1b;2、异常截图达到丰富报告的作用&#xff1b;3、可以作为bug依据page source1、协作排查报错时元素是否存在 一、行为日志记…

Selenium Web自动化测试 —— 高级控件交互方法!

一、使用场景 使用场景对应事件复制粘贴键盘事件拖动元素到某个位置鼠标事件鼠标悬停鼠标事件滚动到某个元素滚动事件使用触控笔点击触控笔事件&#xff08;了解即可&#xff09; https://www.selenium.dev/documentation/webdriver/actions_api 二、ActionChains解析 实例…

Requests —— Requests模块获取响应内容

Requests模块获取响应内容 响应包括响应行、响应头、响应正文内容&#xff0c;这些返回的响应信息都可以通过Requests模块获取。这些 获取到的响应内容也是接口测试执行得到的实际结果。 获取响应行 获取响应头 获取其它响应信息 代码示例&#xff1a; # 导入requests模块…

web自动化测试-文件上传与弹框处理

实战演示 文件上传 input 标签使用自动化上传&#xff0c;先定位到上传按钮&#xff0c;然后 send_keys 把路径作为值给传进去. 如图所示&#xff0c;是企业微信文件上传的页面 定位到标签为 input&#xff0c;type 为 file 的元素信息&#xff0c;然后使用 send_keys 把文件…

转行自学软件测试,8个月成功上岸(艰难的自学历程)

转行学软件测试&#xff0c;最后找到第一份工作&#xff0c;我一共用了八个月。六个半月学习技术&#xff0c;一个半月找到工作。 自学软件测试到就业并不容易&#xff0c;过程中多次想放弃&#xff0c;学习遇到的问题太多自己解决很麻烦加上网络上各种传达行情不好的信息。现…

才毕业1年,面试测试岗开口就是13k,真是小刀扎屁股,开眼了

由于主管临时有事&#xff0c; 所以今天我代替主管进行一次面试&#xff0c;他需要应聘一个测试工程师&#xff0c; 我以很认真负责的态度完成这个过程&#xff0c; 大概近30分钟。 主要是技术面试&#xff0c; 在近30分钟内&#xff0c; 我与被面试者是以交流学习的方式进行的…

回首6年软件测试生涯的一些感悟--写给正在迷茫是否要转行或去学软件测试的学弟们

Time will tell&#xff08;时间会说明一切&#xff09; 从大学毕业进入外包给微软做测试开始&#xff0c;到现在加入著名的外企。 直至现在已有6年&#xff0c;时间过得很快。 长期的测试工作让我对软件测试有了较深入的认识&#xff0c;但我至今仍是一个底层测试人员。今天就…

接口自动化测试详解(文档)

phpunit 接口自动化测试系列 Post接口自动化测试用例 Post方式的接口是上传接口&#xff0c;需要对接口头部进行封装&#xff0c;所以没有办法在浏览器下直接调用&#xff0c;但是可以用Curl命令的-d参数传递接口需要的参数。当然我们还以众筹网的登录接口为例&#xff0c;讲…

在腾讯做了4年软件测试,来面试要求35k,让我见识到了真正的软件测试天花板...

人人都有大厂梦&#xff0c;对于程序员来说&#xff0c;BAT 为首的一线互联网公司肯定是自己的心仪对象&#xff0c;毕竟能到这些大厂工作&#xff0c;不仅薪资高待遇好&#xff0c;而且能力技术都能够得到提升&#xff0c;最关键的是还能够给自己镀上一层金&#xff0c;让人瞻…

软件测试定位bug方法+定位案例(详解)

1、问题bug定位技巧 首先&#xff0c;作为开发也好&#xff0c;测试也好&#xff0c;定位问题有一个总的思路&#xff0c;而这个思路是和数据的走向一致的。 大致是这样&#xff1a; 用户层面问题 -> Web页面/软件界面 -> 中间件 -> 后端服务 -> 代码 -> 数据…

外包干了3年,技术不进步还退了?

外包没有很高的工资是真不能干呀&#xff01;干了3年&#xff0c;把自己废了 先说情况&#xff0c;大专毕业&#xff0c;20年通过校招进入深圳某软件公司&#xff0c;干了接近3年的&#xff08;点点点&#xff09;功能测试&#xff0c;今年年中&#xff0c;感觉自己不能够在这样…

【自动化测试】几种常见的自动化测试框架

几种常见的自动化测试框架 在软件测试领域&#xff0c;自动化测试框架有很多&#xff0c;这里主要介绍几种常用的自动化测试框架。 1.pytest pytest 是 Python 的一种单元测试框架&#xff0c;与 Python 自带的 unittest 测试框架类似&#xff0c;但是比 unittest 框架使用起…

00后跨专业学软件测试,斩获8.5K高薪逆袭职场

我想说的第一句&#xff1a;既然有梦想&#xff0c;就应该去拼搏还记得&#xff0c;我大学毕业前&#xff0c;就已经暗下决心到xxx培训机构接受培训。那个时候&#xff0c;没有任何海同公司的人主动找我或者联系过我&#xff0c;我是自己在网上发现了xxxx培训机构的&#xff01…

Pytest自动化测试框架之Allure报告详解

简介 Allure Framework是一种灵活的、轻量级、多语言测试报告工具。 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容&#xff0c; 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。 从开发/测试的角度来看&#xff1a; Allure报告可以…

Jmeter(十二):线程组元件第三方插件的线程组压力和负载线程详解

线程组(thread group) 线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件 都必须在某个线程下。所有的任务都是基于线程组。 一个线程组可以看做一个虚拟用户组&#xff0c;线程组中的每个线程都可以理解为一 个虚拟用户。多个用户同时去执行相同的一批次任…

你真的需要自动化测试吗?

前几天在技术交流群&#xff0c;有群友抛了一个关于自动化测试的思维导图&#xff0c;问大家有什么好的建议。 思维导图如下&#xff1a; 看完之后我问了几点问题&#xff1a; 团队目前的痛点是什么&#xff1b;有哪些可能的解决方案&#xff1b;自动化是不是最好的方案&…

软件测试(测试用例)编写之俗手、本手、妙手

今年高考作文火出圈了。 “妙手、俗手、本手” 本为围棋里面的概念。 本手&#xff1a;是指合乎棋理的正规下法。妙手&#xff1a; 是指出人意料的精妙下法。俗手&#xff1a;是指貌似合理&#xff0c;实际上是错误的。 当然&#xff0c;我不会下围棋&#xff0c;在写自动化…

做测试,写了一周的测试用例,感觉自己像个文员?

“需求不明确&#xff0c;测试用例改来改去&#xff0c;像个文员” 深有感触&#xff0c;瞬间回想起自己在测试行业混迹10年摸爬滚打的曲折路程。为了彻底解决“需求不明确&#xff0c;测试人员应该怎么做”这个问题&#xff0c;我从下面两个方面分享我个人的解决经验&#xff…

性能测试的指南:测试类型、性能测试步骤、最佳实践等!

近期公司为了节省成本搞了一波机房迁移&#xff0c;整合了一些南美部署架构。有一些上google云和有些下阿里云等大的调整。 在做机房迁移项目当中就需要思考如何进行性能测试&#xff0c;这种大的机房迁移SRE&#xff08;运维&#xff09;会针对组件会做一些单组件的性能测试&a…

Python自动化测试框架:unittest介绍

Unittest是Python中最常用的测试框架之一&#xff0c;它提供了丰富和强大的测试工具和方法&#xff0c;可以帮助开发者更好地保证代码质量和稳定性&#xff0c;本文就来介绍下Unittest单元测试框架。 1. 介绍 unittest是Python的单元测试框架&#xff0c;它提供了一套丰富的测…

深聊性能测试,从入门到放弃之:通过这几点获取性能需求,BOSS再也不担心用户投诉了。

获取性能需求1、引言2、性能需求获取2.1 用户信息2.1.1 调查系统当前和未来的用户数2.1.2 调查系统当前和未来的日活&#xff0c;月活数2.2 业务数据2.2.1 调查当前和未来的背景数量2.2.2 调查当前和未来业务每天使用的总笔数2.2.3 调查当前和未来高峰时业务的总笔数2.3 业务场…

实用干货:10个Python自动化脚本任务!

在这个自动化时代&#xff0c;我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情&#xff0c;让它自动化&#xff0c;让你的生活更轻松。那么在本文中&#xff0c;我将向您介绍 10 个 Python 自动化脚本&#xff0c;以使你的工作更加自动化&#xf…

接口自动化框架Pytest —— 配置文件pytest.ini的详细使用

前言 我们在执行用例的时候&#xff0c;每次都在命令行中输入-v&#xff0c;-s等一些命令行参数的时&#xff0c;比较麻烦。其中pytest.ini这个配置文件可以快速的帮助我们解决这个问题。 配置文件 我们在执行用例的时候&#xff0c;每次都在命令行中输入-v&#xff0c;-s等一…

Python测试框架 Pytest —— mock使用(pytest-mock)

pytest-mock 安装&#xff1a;pip install pytest-mock 这里的mock和unittest的mock基本上都是一样的&#xff0c;唯一的区别在于pytest.mock需要导入mock对象的详细路径。 # weateher_r.py class Mock_weather():def weather(self):天气接口passdef weather_result(self):模…

PythonUI自动化测试 —— 浏览器启动参数设置

网上的文章对小白不友好呀&#xff0c;都是给你一堆参数&#xff0c;都不教你怎么使用&#xff0c;直接跳过了最重要的部分&#xff0c;写下该文章希望对后续人有指导性作用 什么参数都不设置时的启动方式 import time from selenium import webdriver# 创建浏览器驱动参数对象…

Jmeter —— jmeter接口自动化测试操作流程

在企业使用jmeter开展实际的接口自动化测试工具&#xff0c;建议按如下操作流程&#xff0c; 可以使整个接口测试过程更规范&#xff0c;更有效。 接口自动化的流程&#xff1a; 1、获取到接口文档&#xff1a;swagger、word、excel ... 2、熟悉接口文档然后设计测试用例&am…

《测试开发工程师岗位必备知识点一》

测试开发工程师求职必备的知识图谱

阿里测试岗:惨不忍睹的三面,幸好做足了准备,月薪17k,已拿offer....

我今年25岁&#xff0c;专业是电子信息工程本科&#xff0c;19年年末的时候去面试&#xff0c;统一投了测试的岗位&#xff0c;软件硬件都有&#xff0c;那时候面试的两家公司都是做培训的&#xff0c;当初没啥钱&#xff0c;他们以面试为谎言再推荐去培训这点让我特别难受。 …

Postman —— 配置环境变量

PostMan是一套比较方便的接口测试工具&#xff0c;但我们在使用过程中&#xff0c;可能会出现创建了API请求&#xff0c;但API的URL会随着服务器IP地址的变化而改变。 这样的情况下&#xff0c;如果每一个API都重新修改URL的话那将是非常的麻烦&#xff0c;所以PostMan中也提供…

JMeter:接口测试基础介绍

一、什么是接口 接口是非常抽象的概念&#xff0c;先来看下中国最大的综合性辞典《辞海》是怎样定义接口的&#xff1a; 两个不同系统或系统中两个不同特性部分的交接部分。一般分硬件接口和软件接口两种。前者是为连接计算机各部分之间、计算机与计算机之间、计算机与外部系统…

Selenium自动化测试 —— 通过cookie绕过验证码的操作!

验证码的处理 对于web应用&#xff0c;很多地方比如登录、发帖都需要输入验证码&#xff0c;类型也多种多样&#xff1b;登录/核心操作过程中&#xff0c;系统会产生随机的验证码图片&#xff0c;进行验证才能进行后续操作 解决验证码的方法如下&#xff1a; 1、开发做个万能…

上车!3分钟弄懂web自动化的三种等待方式

前言 现在的网页很多都是动态加载的&#xff0c;如果页面的内容发生了改变&#xff0c;就需要时间来渲染。 在咱们做web自动化测试的时候&#xff0c;由于代码是自动执行的&#xff0c;代码在执行的时候&#xff0c;有可能上一步操作而加载的元素还没加载出来&#xff0c;就会…

构建自动化测试环境:使用Docker和Selenium!

随着软件开发的日益复杂和迭代速度的加快&#xff0c;自动化测试被越来越广泛地应用于软件开发流程中。它能够提高测试效率、减少测试成本&#xff0c;并保证软件质量的稳定性。在构建自动化测试环境方面&#xff0c;Docker 和 Selenium 是两个非常有用的工具。下面将介绍如何使…

新手怎样快速上手接口测试?掌握这几个知识点直接起飞!

接口测试是测试系统组件间接口的一种方式&#xff0c;接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是检查数据的增删改查操作&#xff0c;以及系统之间的逻辑关系等。 接口的几种类型 接口的类型包括&#xff1a;post &#xff0c;get&…

性能测试 —— Tomcat监控与调优:status页监控

Tomcat服务器是一个免费的开放源代码的Web 应用服务器&#xff0c;Tomcat是Apache 软件基金会(Apache Software Foundation)Jakarta 项目中的一个核心项目&#xff0c;由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat是一个轻量级应用服务器&#xff0c;在中小型系统…

【性能场景】思考,参数化

1 参数化出现的问题 1&#xff09;数据不均衡 同一个数据执行混合场景测试&#xff0c;在这种情况下对服务器的压力和真实环境下的完全不一样。有时我们不得不造很多参数化数据&#xff0c;也有很多工程师不考虑数据库表中的数据直方图&#xff0c;就直接在少量的参数化数据中…

postman接口自动化测试框架实战

什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试&#xff0c;模拟人去操作软件界面&#xff0c;把人从简单重复的劳动中解放出来。 本质是用代码去测试另一段代码&#xff0c;属于一种软件开发工作&#xff0c;已经开发完成的用…

Postman —— HTTP请求基础组成部分

一般来说&#xff0c;所有的HTTP Request都有最基础的4个部分组成&#xff1a;URL、 Method、 Headers和body。 &#xff08;1&#xff09;Method 要选择Request的Method是很简单的&#xff0c;Postman支持所有的请求方式。 &#xff08;2&#xff09;URL 要组装一条Request…

如何进行微服务测试?一文4个知识点带入门微服务测试!

关注留言点赞&#xff0c;带你了解最流行的软件开发知识与最新科技行业趋势。 本文将讨论微服务测试的重要性、挑战和最佳实践。 微服务架构是一种越来越流行的构建复杂分布式系统的方法。在此体系结构中&#xff0c;大型应用程序被分成较小的、独立的服务&#xff0c;这些服务…

Selenium —— Web自动化多浏览器处理!

一、多浏览器测试介绍 1.1、多浏览器测试背景 用户使用的浏览器(firefox,chrome,IE 等)web 应用应该能在任何浏览器上正常的工作&#xff0c;这样能吸引更多的用户来使用 1.2、多浏览器测试概述 是跨不同浏览器组合验证网站或 web 应用程序功能的过程是兼容性测试的一个分支…

8年经验之谈 —— Web ui自动化测试框架总结!

实施过了web系统的UI自动化&#xff0c;回顾梳理下&#xff0c;想到什么写什么&#xff0c;随时补充。 首先&#xff0c;自动化测试不是手动测试的替代品&#xff0c;是比较好的补充&#xff0c;而且不是占大比重的补充。 70%的测试工作集中在底层接口测试和单元测试&#xff0…

5分钟带你了解什么是敏捷测试?难点显而易见!

随着敏捷开发模式的普及&#xff0c;越来越多的测试同仁也开始了敏捷测试。那么究竟什么是敏捷测试&#xff1f;敏捷测试与传统测试的主要区别是什么&#xff1f;敏捷测试的难点又是什么&#xff1f;本文会对这三个问题进行讲解。注意&#xff1a;本文只是讲解敏捷测试概念相关…

JMeter断言之JSON断言

JSON断言 若服务器返回的Response Body为JSON格式的数据&#xff0c;使用JSON断言来判断测试结果是较好的选择。 首先需要根据JSON Path从返回的JSON数据中提取需要判断的实际结果&#xff0c;再设置预期结果&#xff0c;两者进行比较得出断言结果。 下面首先介绍JSON与JSON…

python接口自动化测试 —— unittest框架suite、runner详细使用

test suite 测试套件&#xff0c;理解成测试用例集一系列的测试用例&#xff0c;或测试套件&#xff0c;理解成测试用例的集合和测试套件的集合当运行测试套件时&#xff0c;则运行里面添加的所有测试用例 test runner 测试运行器用于执行和输出结果的组件 test suite、tes…

Selenium —— 网页frame与多窗口处理!

一、多窗口处理. 1.1、多窗口简介 点击某些链接&#xff0c;会重新打开⼀个窗⼜&#xff0c;对于这种情况&#xff0c;想在新页⾯上操作&#xff0c;就 得先切换窗⼜了。 获取窗⼜的唯⼀标识⽤句柄表⽰&#xff0c;所以只需要切换句柄&#xff0c;就可以在多个页⾯灵 活操作了…

性能测试 —— 性能测试常见的测试指标 !

一、什么是性能测试 先看下百度百科对它的定义&#xff0c;性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 我们可以认为性能测试是&#xff1a;通过在测试环境下对系统或构件的性能进行探测&#xff0c;用以验证在生产环…

接口测试 —— Requests库GET请求

Requests库GET请求是使用HTTP协议中的GET请求方式对目标网站发起请求。 &#xff08;不带参数的GET请求请看上一篇文章的练习&#xff09; 1、Requests库待参数的GET请求 使用Get方法带参数请求时&#xff0c;是params参数字典&#xff0c;而不是data参数字典。data参数字典…

实现一个Python+Selenium的自动化测试框架就这么简单

首先你得知道什么是Selenium&#xff1f; Selenium是一个基于浏览器的自动化测试工具&#xff0c;它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分&#xff1a;Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE&#xff…

接口自动化测试TestNG框架环境搭建

TestNG是什么&#xff1f; TestNG是一个功能强大的测试框架&#xff0c;是Junit的一个增强版本&#xff0c;Junit在使用多年之前&#xff0c;TestNG才生效存在。NG 代表“下一代”。 TestNG框架提供了以下功能和解答我们的问题&#xff1a;“为什么我们需要TestNG”&#xff…

2023自动化测试面试题(含答案)

1、你做了几年的测试、自动化测试&#xff0c;说一下 selenium 的原理是什么&#xff1f; 我做了五年的测试&#xff0c;1年的自动化测试&#xff1b; selenium 它是用 http 协议来连接 webdriver &#xff0c;客户端可以使用 Java 或者 Python 各种编程语言来实现&#xff1…

对比接口测试工具在自动化测试优缺点:Jmeter、Python、Postman

一、JMeter 总结&#xff1a;适合对代码不敏感的使用人员&#xff0c;不会代码也可以完成接口自动化&#xff0c;设计框架。适合紧急迭代的项目。 JMeter接口测试的优势 小巧轻量级&#xff0c;并且开源免费&#xff0c;社区接受度高&#xff0c;比较容易入门支持多协议&…

提高接口自动化测试效率:使用 JMESPath 实现断言和数据提取!

前言 做接口自动化&#xff0c;断言是比不可少的。如何快速巧妙的提取断言数据就成了关键&#xff0c;当然也可以提高用例的编写效率。笔者在工作中接触到了JMESPath&#xff0c;那到底该如何使用呢&#xff1f;带着疑惑一起往下看。 JMESPath是啥&#xff1f; JMESPath 是一…

三轮技术面 +HR 面,字节跳动面试也不过如此......

前言 人人都有大厂梦&#xff0c;对于软件测试人员来说&#xff0c;BAT 为首的一线互联网公司肯定是自己的心仪对象&#xff0c;毕竟能到这些大厂工作&#xff0c;不仅薪资高待遇好&#xff0c;而且能力技术都能够得到提升&#xff0c;最关键的是还能够给自己镀上一层金&#…

自学接口测试系列 —— 自动化测试用例设计基础!

一、接口测试思路总结 ❓首先我们在进行接口测试设计前思考一个问题&#xff1a;接口测试&#xff0c;测试的是什么&#xff1f; ❗我们必须要知道&#xff0c;接口测试的本质&#xff1a;是根据接口的参数&#xff0c;设计输入数据&#xff0c;验证接口的返回值。 那么接口…

面试了一个30岁的程序员,一个细节就看出来是培训班的····

首先&#xff0c;我说一句&#xff1a;培训出来的&#xff0c;优秀学员大有人在&#xff0c;我不希望因为带着培训的标签而无法达到用人单位和候选人的双向匹配&#xff0c;是非常遗憾的事情。 最近&#xff0c;在网上看到这样一个留言&#xff0c;引发了程序员这个圈子不少的…

Rust Http 性能测试框架/工具

在Rust中&#xff0c;有几个常用的性能测试框架和工具可用于对HTTP性能进行测试。以下是其中一些&#xff1a; 1、Criterion&#xff1a;Criterion是一个通用的性能测试框架&#xff0c;可以用于测试各种类型的代码性能&#xff0c;包括HTTP性能。你可以使用Criterion来编写和运…

Python接口自动化测试 —— Selenium+pytest+数据驱动

主流自动化框架 selenium &#xff1a;web端自动化框架 &#xff0c;&#xff08;行业里面最核心的框架&#xff09; appium &#xff1a;手机app端框架 requests &#xff1a;接口测试 selenium 工具类封装 selenium提供了很多方法供我们去完成网页元素的操作&#xff0c; …

测开之 Python 自动化全栈工程师 + 性能专项

功能测试基础 接口测试基础 接口的通信原理与本质 cookie、session、token 详解 接口测试的意义与测试方法 接口测试用例的设计 app 测试 app 流程测试 app 兼容性测试 app 稳定性测试 app 性能专项测试 app 抓包 UI 功能测试基础 常见功能测试方法&#xff1a;等价类&…

【实用干货】5大自动化测试的Python框架!

自从2018年被评选为编程语言以来&#xff0c;Python在各大排行榜上一直都是名列前茅。 目前&#xff0c;它在Tiobe指数中排名第三个&#xff0c;仅次于Java和C。随着该编程语言的广泛使用&#xff0c;基于Python的自动化测试框架也应运而生&#xff0c;且不断发展与丰富。 因…

如何在postman中实现自动化测试?

这里简单演示在postman中怎样实现自动化测试&#xff08;不涉及到用户登录的token认证&#xff09; 导入测试用例文件&#xff0c;测试web接口 postman使用流程&#xff1a;创建collection文件夹&#xff0c;在该文件夹中创建post&#xff0c;get请求&#xff1b;其中传入的参…

Web自动化测试 —— 如何进行Selenium页面数据及元素交互?啊哈

前言&#xff1a; Web自动化测试是一种常用的测试方式&#xff0c;通过在浏览器中模拟用户操作以及与页面元素的交互&#xff0c;可以有效地检验页面的功能性以及稳定性。Selenium是一款流行的Web自动化测试工具&#xff0c;在本篇文章中&#xff0c;我们将介绍如何使用Seleni…

外包干了2个月,感觉技术明显退步...

先说情况&#xff0c;大专毕业&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&#xf…

Requests 与接口请求构造

Requests 是一个优雅而简单的 Python HTTP 库&#xff0c;其实 Python 内置了用于访问网络的资源模块&#xff0c;比如urllib&#xff0c;但是它远不如 Requests 简单优雅&#xff0c;而且缺少了许多实用功能。所以&#xff0c;更推荐掌握 Requests 接口测试实战技能&#xff0…

【虹科干货】什么是信号调制?

通常情况下&#xff0c;标准的信号发生器并不会进行信号调制&#xff0c;功能仅仅只有产生特定频率、波形、幅度和相位的基本信号&#xff0c;如正弦波、方波、脉冲等。然而&#xff0c;一些专用信号发生器具备调幅&#xff08;AM&#xff09;、调频&#xff08;FM&#xff09;…

Postman —— post请求数据类型

1、Postman中post的数据类型 post中有以下数据类型 1、form-data 2、x-www-form-urlencoded 3、raw 4、binary 2、Postman请求不同的post数据类型 from-data multipart/form-data&#xff0c;它将表单的数据组织成Key-Value形式&#xff0c;也可以上传文件&#xff0c;当…

软件测试人员必须知道的接口测试基础

一、首先&#xff0c;什么是接口呢&#xff1f; 接口一般来说有两种&#xff0c;一种是程序内部的接口&#xff0c;一种是系统对外的接口。系统对外的接口&#xff1a;比如你要从别的网站或服务器上获取资源或信息&#xff0c;别人肯定不会把数据库共享给你&#xff0c;他只能…

4 个最常见的自动化测试挑战及应对措施

有人说&#xff1a;“杂乱无章的自动化只会带来更快的混乱。”不仅更快&#xff0c;而且是更严重、更大的混乱。如果使用得当&#xff0c;自动化可以成为测试团队中令人惊叹的生产力助推器和系统的质量增强器。自动化测试的关键是要正确运用&#xff0c;这是初始最困难的部分。…

专项UI自动化测试 - appium(元素定位方式和思考)|看了就会

前言 要做好UI自动化测试&#xff0c;做好元素定位很重要&#xff0c;也经常收到反馈说定位难&#xff0c;但是有些东西是可以提炼出来共同点的。接下来简单看看android和ios可以分别怎么定位&#xff0c;以及实践UI自动化以来提炼的思想&#xff1a; 一、Android定位 前置&…

自动化测试框架知识详解

自动化测试因其节约成本、提高效率、减少手动干预等优势已经日渐成为测试人员的“潮流”&#xff0c;从业人员日益清楚地明白实现自动化框架是软件自动化项目成功的关键因素之一。本篇文章将从什么是真正的自动化测试框架、自动化脚本如何工作以及自动化测试框架会如何在测试过…

基准测试详解

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

阿里在职5年,聊聊测试工程师如何进阶(自动化、性能、测开)

功能测试&#xff08;所谓“点点点”&#xff09;在行业中基本能拿到15k左右的薪水&#xff0c;但是你不可能一直点。入行3年后&#xff0c;你需要拥有不止点点点的技能&#xff0c;否则出去面试&#xff0c;你会就会感受到竞争者给你带来的压力&#xff0c;你需要拿出更高级的…

软件测试工程师如何面试?

首先作为HR的角度&#xff1a; 一般我们面试的时候都会问应聘者一些问题&#xff0c;但是问什么&#xff1f;怎么问&#xff1f;每个HR都会有不同的做法。 有的HR问的比较广泛&#xff0c;有的HR比较注重专业度&#xff0c;还有的HR喜欢问一些开放性的问题&#xff0c;没有标…

Python中requests做接口测试的方法

一、介绍 Requests是一个很实用的Python HTTP客户端库&#xff0c;编写爬虫和测试服务器响应数据时经常会用到&#xff0c;Requests是Python语言的第三方的库&#xff0c;专门用于发送HTTP请求 二、前提 1 pip install requests 三、get的请求 3.1 GET无参请求 1 r reque…

接口请求断言

接口请求断言是指在发起请求之后&#xff0c;对返回的响应内容去做判断&#xff0c;用来查看是否响应内容是否与规定的返回值相符。 在发起请求后&#xff0c;我们使用一个变量 r 存储响应的内容&#xff0c;也就是 Response 对象。 Response 对象有很多功能强大的方法可以调…

JMeter:断言之响应断言

一、断言的定义 断言用于验证取样器请求或对应的响应数据是否返回了期望的结果。可以是看成验证测试是否预期的方法。 对于接口测试来说&#xff0c;就是测试Request/Response&#xff0c;断言即可以针对Request进行&#xff0c;也可以针对Response进行。但大部分是对Respons…

网络测试理论

&#xff08;1&#xff09;软件测试员的目的&#xff1a;尽可能早的找到软件缺陷&#xff0c;确保得以修复。 &#xff08;2&#xff09;软件开发生命周期模型&#xff1a; 大爆炸模型&#xff1a;计划&#xff0c;进度&#xff0c;正规开发 过程均没有&#xff0c;只是简单。…

Appium —— 初识移动APP自动化测试框架Appium!

说到移动APP自动化测试&#xff0c;代表性的测试框架非Appium莫属&#xff0c;从今天开始我们将从APP结构解析、Appium框架学习、安卓/iOS自动化测试实战、自动遍历回归测试、自动化测试平台及持续集成&#xff0c;多个维度一起由浅入深的学废Appium 今天我们先来初步认识Appi…

【2023全网最全最火】Selenium WebDriver教程(建议收藏)

在本教程中&#xff0c;我将向您介绍 Selenium Webdriver&#xff0c;它是当今市场上使用最广泛的自动化测试框架。它是开源的&#xff0c;可与所有著名的编程语言&#xff08;如Java、Python、C&#xff03;、Ruby、Perl等&#xff09;一起使用&#xff0c;以实现浏览器活动的…

使用python+poco+夜神模拟器进行自动化测试实例

网易最近出的一款自动化UI测试工具&#xff1a;Airtest 挺火的&#xff0c;还受到谷歌的推荐。我试着用了一下&#xff0c;感觉优缺点还是蛮明显的。对初学者来说&#xff0c;能用到的也就是图像识别的功能&#xff0c;这块做得比老牌的按键精灵弱很多。不过Airtest集合了poco框…

selenium+python自动化测试之环境搭建

最近由于公司有一个向谷歌网站上传文件的需求&#xff0c;需要进行web的自动化测试&#xff0c;选择了selenium这个自动化测试框架&#xff0c;以前没有接触过这门技术&#xff0c;所以研究了一下&#xff0c;使用python来实现自动化脚本&#xff0c;从环境搭建到实现脚本运行。…

jmeter接口自动化测试如何部署jenkins

首先&#xff0c;保证本地安装并部署了jenkins&#xff0c;jmeter&#xff0c;xslproc 我搭建的自动化测试框架是jmeterjenkinsxslproc ---注意&#xff1a;原理是&#xff0c;jmeter自生成的报告jtl文件&#xff0c;通过xslproc工具&#xff0c;再结合jmeter自带的模板修改&…

如何高效测试APP,快速定位bug?

一般提到测试&#xff0c;很多人会想到考试&#xff0c;但任意一个APP面世之前&#xff0c;也都需要多次测试&#xff0c;确保可以正常使用之后才会面世。有的公司会有专门的测试工程师&#xff0c;而在一般的互联网公司&#xff0c;大多由产品经理、工程师、设计师等兼职&…

web实战项目环境部署(LNMP)

环境搭建准备 1、在本机安装VMware虚拟机&#xff0c;实际工作中&#xff0c;使用的是云服务器 2、在虚拟机上安装并运行Linux系统 3、在本机上安装好远程连接工具&#xff08;xshell/FinalShell&#xff09;&#xff0c;通过远程连接工具连接到虚拟机 4、关闭linux上的防火…

接口测试Postman 变量

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;加入1000人软件测试技术学习交流群&#x1f4e2;资源分享&#xff1a;进了字节跳动之后&#xff0c;才…

JMeter 做接口性能测试,YYDS!

简介 本文写给想了解性能测试和JMeter的小白&#xff0c;适合对这两者了解很少的同学们&#xff0c;如果已经有使用经验的请绕道&#xff0c;别浪费时间:-) 我们将介绍JMeter的使用场景&#xff0c;如何安装、运行JMeter&#xff0c;以及开始一个最最简单的测试。 你还徘徊在…

JMeter基础 —— 使用Badboy录制JMeter脚本!

1、使用Badboy录制JMeter脚本 打开Badboy工具开始进行脚本录制&#xff1a; &#xff08;1&#xff09;当我们打开Badboy工具时&#xff0c;默认就进入录制状态。 如下图&#xff1a; 当然我们也可以点击录制按钮进行切换。 &#xff08;2&#xff09;在地址栏中输入被测地…

接口测试框架实战 | 接口请求断言

接口请求断言是指在发起请求之后&#xff0c;对返回的响应内容去做判断&#xff0c;用来查看是否响应内容是否与规定的返回值相符。 在发起请求后&#xff0c;我们使用一个变量 r 存储响应的内容&#xff0c;也就是 Response 对象。 Response 对象有很多功能强大的方法可以调…

探索Allure Report:提升自动化测试效率的秘密武器!

一.使用 Allure2 运行方式-Python # --alluredir 参数生成测试报告。 # 在测试执行期间收集结果 pytest [测试用例/模块/包] --alluredir./result/ (—alluredir这个选项 用于指定存储测试结果的路径)# 生成在线的测试报告 allure serve ./result二.使用 Allure2 运行方式-Ja…

自动化测试:yaml结合ddt实现数据驱动!

在pythonunittestseleniumddt的框架中&#xff0c;数据驱动常见有以下几种方式实现&#xff1a; Csv/txtExcelYAML 本文主要给大家介绍测试数据存储在YAML文件中的使用场景。首先先来简单介绍一下YAML。 1. 什么是YAML 一种标记语言类似YAML&#xff0c;它实质上是一种通用…

一文详解自动化测试框架知识

前言 自动化测试因其节约成本、提高效率、减少手动干预等优势已经日渐成为测试人员的“潮流”&#xff0c;从业人员日益清楚地明白实现自动化框架是软件自动化项目成功的关键因素之一。 我们将从什么是真正的自动化测试框架、自动化脚本如何工作以及自动化测试框架会如何在测…

8年经验之谈 —— 如何用 JMeter 编写性能测试脚本?

Apache JMeter 应该是应用最广泛的性能测试工具。怎么用 JMeter 编写性能测试脚本&#xff1f; 1. 编写 HTTP 性能测试脚本 STEP 1. 添加 HTTP 请求 i STEP 2. 了解配置信息 HTTP 请求各项信息说明&#xff08;以 JMeter 5.1 为例&#xff09;。 如下图所示&#xff1a; W…

软件测试基础知识详解

1、软件测试定义 软件测试是指在规定的条件下对程序进行操作&#xff0c;以发现程序错误&#xff0c;衡量软件质量&#xff0c;并对其是否能满足设计要求进行评估的过程。 2、软件的分类 软件 程序 数据 文档。 按照功能划分&#xff1a; 系统软件&#xff1a;如操作系统…

软件测试人必须清楚的测试基础知识详解

一、软件测试概述 1、软件缺陷 软件缺陷&#xff1a;又称之为“Bug”。即计算机软件或程序中存在的某种破坏正常运行能力的问题、错误&#xff0c;或者隐藏的功能缺陷。 缺陷的表现形式&#xff1a; 软件没有实现产品规格说明书所要求的功能模块&#xff1b;软件中出现了产…

一个项目的整体测试流程有哪几个阶段?测试方法有哪些?

最近一直在进行接口自动化的测试工作&#xff0c;同时对于一个项目的整个测试流程进行了梳理&#xff0c;希望能对你有用~~~ 需求分析&#xff1a; 整体流程图&#xff1a; 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程&#xff1a; …

软件测试全套教程,软件测试自学线路图

软件测试&#xff1a; 软件测试是为了发现程序中的错误而执行程序的过程。 通俗的说&#xff0c;软件测试需要在发布软件之前&#xff0c;尽可能的找软件的错误&#xff0c;尽量避免在发布之后给用户带来不好的体验&#xff0c;并要满足用户使用的需求。 现在市面上这么多软…

详解软件测试的项目职责、分工、测试流程

一、项目职责与分工 1、产品经理 ------> 负责设计产品的原型图和PRD。 2、项目经理 ------>负责并保证高质量的产品按时完成和发布的专职管理人员。 3、开发人员 ------> 负责完成公司新产品开发计划&#xff1b;开发人员主要分为 前端开发、后端开发、IOS开发和安…

Web自动化测试中会遇到的特殊场景!

做Web自动化测试会遇到一些特殊的场景&#xff0c;在编写自动化脚本时&#xff0c;需要根据具体情况进行处理。 场景一 异步加载 某些网页或Web应用程序使用异步加载技术&#xff0c;即在页面加载完毕后&#xff0c;通过JavaScript代码动态加载内容。 可能导致自动化测试工…

2023年整理的自动化测试面试题及答案

selenium中如何判断元素是否存在&#xff1f; 没有提供原生的方法判断元素是否存在&#xff0c;一般我们可以通过定位元素异常捕获的方式判断selenium中hidden或者是display &#xff1d; none的元素是否可以定位到&#xff1f;不可以&#xff0c;想点击的话&#xff0c;可以用…

Postman入门基础 —— 接口测试流程!

一、编写接口测试计划 接口测试计划和功能测试计划目标一致&#xff0c;都是为了确认需求、确定测试环境、确定测试方法&#xff0c;为设计测试用例做准备&#xff0c;初步制定接口测试进度方案。一般来说&#xff0c;接口测试计划包括概述、测试资源、测试功能、测试重点、测…

一个三年女软件测试的成长之路

如果你恰好刚刚进入一家新公司&#xff0c;领导一上来就让你开展自动化测试&#xff0c;作为一名初出茅庐的测试新人&#xff0c;除了手足无措&#xff0c;你只能默默慨叹自己能力尚欠&#xff0c;眼前只会出现一个又一个无从下手的问题&#xff1a; 作为手工测试&#xff0c;…

Selenium实战教程----Selenium中的动作

Selenium中针对元素进行的动作在代码中可以分为两类&#xff1a; Selenium::WebDriver::ActionBuilder类中的动作方法Selenium::WebDriver::Element类中的动作方法 其中ActionBuilder类中的动作方法比较丰富&#xff0c;基本涵盖了所有可以进行的操作。 而Element类的动作比较…

Jmeter 请求返回多字段 —— 传递登录接口!

Jmeter创建JDBC请求获取登录账密&#xff0c;结果存储到变量中&#xff0c;依次传给登录接口。 1、添加JDBC Request并设置变量&#xff0c;获取数据库多个字段值 ①添加好JDBC Connection Configuration并做好数据库连接配置 ②导入mysql驱动jar包 ③测试计划->添加线程…

Python+robotframework接口自动化测试实操

前言 目前我们需要考虑的是如何实现关键字驱动实现接口自动化输出&#xff0c;通过关键字的封装实现一定意义上的脚本与用例的脱离&#xff01; robot framework 的安装不过多说明&#xff0c;网上资料比较太多~ 同时&#xff0c;我也为大家准备了一份软件测试视频教程&…

让小脚本成为自己高效测试的工具

测试中会遇到的工具 软件测试如果仅仅靠手工去执行会发现在很多地方力不从心&#xff0c;虽然市面上已经有大牛开源了一些测试工具可以供我们使用但是在一些公司特有的业务方面则需要我们借助开源或重新做一个自己的测试工具。 测试常用的开源工具 死链接检测工具 Xenu home…

Python 测试框架unittest和pytest的优劣

一、Unittest Unittest是Python标准库中自带的单元测试框架&#xff0c;Unittest有时候也被称为PyUnit&#xff0c;就像JUnit是Java语言的标准单元测试框架一样&#xff0c;Unittest则是Python语言的标准单元测试框架。 Unittest支持自动化测试&#xff0c;测试用例的初始化、…

如何用Postman做接口自动化测试?一文5个步骤带你成功实现!

什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试&#xff0c;模拟人去操作软件界面&#xff0c;把人从简单重复的劳动中解放出来 本质是用代码去测试另一段代码&#xff0c;属于一种软件开发工作&#xff0c;已经开发完成的用例…

软件测试之压力测试详解

压力测试 压力测试是一种软件测试&#xff0c;用于验证软件应用程序的稳定性和可靠性。压力测试的目标是在极其沉重的负载条件下测量软件的健壮性和错误处理能力&#xff0c;并确保软件在危急情况下不会崩溃。它甚至可以测试超出正常工作点的测试&#xff0c;并评估软件在极端…

接口测试 —— Jmeter 之测试片段的应用

一、什么是测试片段&#xff1f; 控制器上一种特殊的线程组&#xff0c;它与线程组处于一个层级。与线程组不同的就是&#xff1a;测试片段不会执行。它是一个模块控制器或者被控制器应用时才会被执行。通常与Include Controller或模块控制器一起使用。 1.1 那它有啥作用&…

软件测试面试1000问(含答案+文档)

Part1 1、你的测试职业发展是什么&#xff1f; 测试经验越多&#xff0c;测试能力越高。所以我的职业发展是需要时间积累的&#xff0c;一步步向着高级测试工程师奔去。而且我也有初步的职业规划&#xff0c;前3年积累测试经验&#xff0c;按如何做好测试工程师的要点去要求自…

JMeter多脚本间的启动延时

JMeter做压测时&#xff0c;当需要多个jmx脚本依次执行时&#xff0c;需要用到“启动延时”&#xff0c;即间隔可设置的时间后启动运行下一个jmx脚本。 实现“启动延时”的方法有2个。 方法一、利用JMeter线程组中的"Startup delay"参数 如上图&#xff0c;调度器&…

​软件测试知多少:Postman​接口自动化测试

Postman除了前面介绍的一些功能&#xff0c;还有其他一些小功能在日常接口测试或许用得上。今天&#xff0c;我们就来盘点一下&#xff0c;如下所示&#xff1a; 一、数据驱动 想要批量执行接口用例&#xff0c;我们一般会将对应的接口用例放在同一个Collection中&#xff0c…

Jmeter基础---while控制器举例说明

一、 While 控制器 首先创建一个While Controller (While 循环控制器) ​​ 设置界面如下&#xff1a; Condition (function or variable) &#xff1a;条件说明 条件为 Flase 的时候&#xff0c;才会跳出 While 循环&#xff0c;否则一直执行 While 控制器下的样例 1、不填…

Postman接口测试,全网最详细教程

Postman的脚本可以导出多种语言的脚本&#xff0c;方便二次维护开发。 Python的requests库&#xff0c;支持python2和python3&#xff0c;用于发送http/https请求 使用unittest进行接口自动化测试 0 1****环境准备 1、安装python &#xff08;使用python2或3都可以&#x…

单元测试 —— JUnit 5 参数化测试

JUnit 5参数化测试 目录 设置我们的第一个参数化测试参数来源 ValueSourceNullSource & EmptySourceMethodSourceCsvSourceCsvFileSourceEnumSourceArgumentsSource参数转换参数聚合奖励总结 如果您正在阅读这篇文章&#xff0c;说明您已经熟悉了JUnit。让我为您概括一下…

八年测试经验,面试28K公司后,吐血整理出的高频面试题和答案!

01在项目中如何保证软件质量&#xff1f; ❶ 参考点 1、考察对测试工作的理解 2、考察求职者有没有对测试工作有一些自己的思考和认识 ❷ 面试命中率 90% ❸ 参考答案 项目质量不仅仅是某个人或某个团队来保障的&#xff0c;而是整个团队一起努力的结果&#xff0c;在…

基于Pytest+Requests+Allure实现接口自动化测试!

一、整体结构 框架组成&#xff1a;pytestrequestsallure设计模式&#xff1a; 关键字驱动项目结构&#xff1a; 工具层&#xff1a;api_keyword/参数层&#xff1a;params/用例层&#xff1a;case/数据驱动&#xff1a;data_driver/数据层&#xff1a;data/逻辑层&#xff1a…

Python Selenium 之数据驱动测试的实现!

数据驱动模式的测试好处相比普通模式的测试就显而易见了吧&#xff01;使用数据驱动的模式&#xff0c;可以根据业务分解测试数据&#xff0c;只需定义变量&#xff0c;使用外部或者自定义的数据使其参数化&#xff0c;从而避免了使用之前测试脚本中固定的数据。可以将测试脚本…

Python接口自动化之接口依赖!

以下主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带token进行请求。 一、场景说明 在面试接口自动化时&#xff0c;经常会问&#xff0c;其他接口调用的前提条件是当前用户必须是登录状态&#xff0c;如何处理接口依赖&#xff1f; 在此之前我们介绍过…

性能测试的实践痛点及解决方法

前言 昨天有人找我咨询了一个性能测试相关的问题&#xff0c;他说&#xff1a; 他们公司的性能测试实践目前基本成为了形式主义&#xff0c;除了版本迭代时候的单系统单接口压测&#xff0c;没有其他亮点&#xff0c;领导也不重视。想做一些异常测试和高可用测试&#xff0c;体…

一分钟掌握使用Python与MySQL数据库连接实战:操作数据库

前言&#xff1a; 在使用Python操作数据库前需要安装数据库&#xff0c;本文中是以MySQL为例。 一、安装好Python&#xff0c;Pycharm编辑器。 二、且安装PyMySQL 1、命令&#xff1a;pip install PyMySQL或 2、在Pycharm编辑器中安装&#xff1a;file--settings--Project…

【零基础抓包】Fiddler超详细教学(一)

​Fiddler 1、什么是 Fiddler? Fiddler 是一个 HTTP 协议调试代理工具&#xff0c;它能够记录并检查所有你的电脑和互联网之间的 HTTP 通讯。Fiddler 提供了电脑端、移动端的抓包、包括 http 协议和 https 协议都可以捕获到报文并进行分析&#xff1b;可以设置断点调试、截取…

Web自动化测试 —— headless无头浏览器!

一、Options概述 是一个配置浏览器启动的选项类&#xff0c;用于自定义和配置Driver会话常见使用场景&#xff1a; 设置无头模式:不会显示调用浏览器&#xff0c;避免人为干扰的问题。设置调试模式:调试自动化测试代码&#xff08;浏览器复用&#xff09; 二、添加启动配置 添…

性能测试的几个重要指标的说明!

在做性能测试过程中有一件很重要的事情需要去完成&#xff0c;那就是分析性能指标数据&#xff0c;可以这样说做性能测试的整个过程都跟指标数据息息相关&#xff0c;下面来说一下常见的一些性能指标数据&#xff1a; 1.吞吐量 2.并发数 3.思考时间 4.响应时间 5.点击数 …

Jmeter(二十):jmeter对图片验证码的处理(超详细)

jmeter对图片验证码的处理 在web端的登录接口经常会有图片验证码的输入&#xff0c;而且每次登录时图片验证码都是随机的&#xff1b;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段&#xff0c;然后再登录接口中使用&#xff1b; 同时&#xff0c;我也准…

2023软件测试八股文最新版(含答案+文档)

一、Web 自动化测试 1、Selenium 中 hidden 或者是 display &#xff1d; none 的元素是否可以定位到&#xff1f; 不能&#xff0c;可以写 JavaScript 将标签中的 hidden 先改为 0&#xff0c;再定位元素 2、Selenium 中如何保证操作元素的成功率&#xff1f;也就是说如何保…

接口自动化测试设计!

一、接口测试基础 1.什么是接口测试&#xff1f; 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。接口测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖…

软件测试工程师必须掌握的Linux常用命令

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

Python自动化测试如何自动生成测试用例?

传统的测试用例需要测试或者开发人员将用户的操作用代码表示出来&#xff0c;通过断言判断是否和预期一致&#xff0c;写测试用例也占用了部分时间&#xff0c;加上版本迭代测试用例的维护成本也较高&#xff0c;于是基于无埋点的需求相结合自动化测试来检测埋点&#xff0c;及…

selenium自动化测试入门 —— 定位frame和iframe中的元素对象

< frame> <iframe> 标签&#xff0c;浏览器会在标签中打开一个特定的页面窗口&#xff08;框架&#xff09;&#xff0c;它在本窗口中嵌套进入一个网页&#xff0c;当用selenium定位页面元素的时候会遇到定位不到frame框架内的元素的问题。 定位frame中的元素前我…

如何快速学会自动化测试?

前言 自动化测试是现代软件开发领域中越来越流行的一种测试方法。它使用软件工具和脚本来执行测试&#xff0c;以提高测试的效率和准确性&#xff0c;减少测试的成本和时间。下面是一些常见的自动化测试技术&#xff0c;以及它们的优缺点。 同时&#xff0c;在这我准备了一份…

selenium自动化测试入门 —— python unittest单元测试框架

unittest又名PyUnit&#xff0c; Python单元测试框架&#xff08;The Python unit testing framework&#xff09;&#xff0c;简称为PyUnit。自从 Python 2.1 版本后&#xff0c;PyUnit成为 Python标准库的一部分。 为什么需要使用unittest单元测试框架&#xff1f; 当我们写…

为什么要写测试用例,测试用例写给谁看?

“为什么要编写测试用例&#xff0c;测试用例写给谁看”&#xff0c;这个问题看似简单&#xff0c;但却涵盖了一系列复杂的考虑因素&#xff0c;并不太好回答。 为了向各位学测试的同学们解释清楚“为什么编写测试用例是至关重要的”&#xff0c;我将通过以下3个方面进行展开&…

Python selenium自动化测试框架实战--登录测试案例

本文为主要帮助会写基本selenium测试代码又没有规划的同仁。 本文应用到POM模型、selenium、unittest框架、configparser配置文件、smtplib邮件发送、HTMLTestRunner测试报告模块结合登录案例实现简单自动化测试框架 项目主要包括以下几个部分 conif.ini 放置配置文件 例如&…

接口自动化测试概述及流程梳理

接下来开始学习接口自动化测试。 因为之前从来没接触过&#xff0c;所以先了解一些基础知识。 1.接口测试的概述 2.接口自动化测试流程。 接口测试概述 接口&#xff0c;又叫API&#xff08;Application Programming Interface&#xff0c;应用程序编程接口&#xff09;&a…

热门话题解析:pytest测试用例顺序问题解决方案!

前言 上一篇文章我们讲了在pytest中测试用例的命名规则&#xff0c;那么在pytest中又是以怎样的顺序执行测试用例的呢&#xff1f; 在unittest框架中&#xff0c;默认按照ACSII码的顺序加载测试用例并执行&#xff0c;顺序为&#xff1a;09、AZ、a~z&#xff0c;测试目录、测…

Jmeter进阶使用:BeanShell实现接口前置和后置操作!

一、背景 我们使用Jmeter做压力测试或者接口测试时&#xff0c;除了最简单的直接对接口发起请求&#xff0c;很多时候需要对接口进行一些前置操作&#xff1a;比如提前生成测试数据&#xff0c;以及一些后置操作&#xff1a;比如提取接口响应内容中的某个字段的值。举个最常用…

代码级接口测试与单元测试的区别

关于接口测试 接口测试是一个比较宽泛的概念, 近几年在国内受到很多企业和测试从业者的追捧, 尤其是上层的UI在取悦用户的过程中迭代更新加快, UI自动化维护成本急剧上升的时代, 大家便转向了绕过前端的接口层面进行测试. 但是很多人, 对接口测试的理解并不完整, 事实上, 我们…

单元测试与白盒测试的区别

测试技术: 1. 白盒测试和单元测试的区别: l 单元测试和白盒测试是不同的,虽然单元测试和白盒测试都是关注功能虽然他们都需要代码支持,但是级别不同,白盒测试关注的是类中一个方法的功能是更小的单位,但是完成一个单元测试可能需要N多类,所以说作单元测试需要什么写驱动和稳定…

外包搞了3年,感觉技术退步很明显......

先说情况&#xff0c;大专毕业&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&#xf…

使用Django+Pytest搭建在线自动化测试平台

一、测试平台&#xff1a; 解决分散用例执行方式&#xff0c;提供统一测试用例执行过程、用例管理、测试报告 主要是基于&#xff1a; fastapivue.js djangovue.js django 二、搭建过程 2.1 使用django搭建一个web系统 1. 创建项目 django-admin startproject TestP…

Python接口自动化测试之接口数据依赖的实现方法

在做自动化测试时&#xff0c;经常会对一整套业务流程进行一组接口上的测试&#xff0c;这时候接口之间经常会有数据依赖&#xff0c;那么具体要怎么实现这个依赖呢。 思路如下: 抽取之前接口的返回值存储到全局变量字典中。初始化接口请求时&#xff0c;解析请求头部、请求参…

软件测试面试题及答案解析

在软件测试领域&#xff0c;面试是求职者进入这个行业的重要途径。为了帮助大家更好地应对软件测试面试&#xff0c;本文将为大家提供一些常见的软件测试面试题及答案解析。 请简要介绍一下软件测试的目的和重要性。 答&#xff1a;软件测试的目的是确保软件产品的质量&#…

Selenium元素定位之页面检测技巧!

在进行web自动化测试的时候进行XPath或者CSS定位&#xff0c;需要检测页面元素定位是否正确&#xff0c;如果用脚本去检测&#xff0c;那么效率是极低的。 一般网上推选装额外的插件来实现页面元素定位检测 如&#xff1a;firebug。 其实F12开发者工具就能直接在页面上检测元…

Python unittest 自动识别并执行测试用例方式

自动化测试执行的用例有很多&#xff0c;python额测试用例文件&#xff0c;都是以“test”开头的。 TestLoader&#xff08;defaultTestLoader&#xff09;是unittest的测试用例加载器&#xff0c;它包括多个加载测试用例的方法。它的结果是返回一个测试套件。本文介绍discove…

Selenium UI自动化实战过程记录

一.前言 1.1项目框架 项目如何使用框架&#xff1a; 本项目采用unitest框架 设计模式是如何应用&#xff1a;本项目采用pageobject设计模式 UI对象库思想 项目设计 一个模块&#xff08;被测项目的页面&#xff09;对应一个py文件及一个测试类&#xff08;测试文件&#x…

Python3+Requests+Excel完整接口自动化测试框架的实现

框架整体使用Python3RequestsExcel&#xff1a;包含对实时token的获取 1、------base -------runmethond.py runmethond&#xff1a;对不同的请求方式进行封装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 …

深入理解软件测试中的Web请求流程!

在软件开发的过程中&#xff0c;软件测试是不可或缺的一环&#xff0c;它有助于确保软件系统的稳定性、可靠性和安全性。而在众多测试中&#xff0c;Web请求流程的测试显得尤为重要&#xff0c;因为几乎所有的现代应用都离不开网络交互。接下来我们将深入探讨软件测试中完整的W…

Python接口自动化浅析requests请求封装原理

以下主要介绍如何封装请求 还记得我们之前写的get请求、post请求么&#xff1f; 大家应该有体会&#xff0c;每个请求类型都写成单独的函数&#xff0c;代码复用性不强。 接下来将请求类型都封装起来&#xff0c;自动化用例都可以用这个封装的请求类进行请求 将常用的get、p…

jmeter如何自动生成测试报告

1、准备.jmx脚本文件 2、在脚本文件路径下执行cmd命令&#xff1a; 1 jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 参数解析&#xff1a; ● -n: 非GUI模式执行JMeter ● -t: 执行测试文件所在的位置 ● -l: 指定生成测试结果的保存文件&#xff0c;.jtl…

Jmeter测试时遇到的各种乱码问题及解决

在Jmeter中显示乱码 遇到的问题&#xff1a;csv文件中有的用户名是中文的&#xff0c;接口使用该用户名入参时&#xff0c;查看结果树中看到&#xff0c;中文名显示为一堆乱码。 解决的方法&#xff1a; 应该是文件编码与jmeter编码不一致导致的。 1&#xff09;新建一个tx…

Pytest测试中的临时目录与文件管理!

在Pytest测试框架中&#xff0c;使用临时目录与文件是一种有效的测试管理方式&#xff0c;它能够确保测试的独立性和可重复性。在本文中&#xff0c;我们将深入探讨如何在Pytest中利用临时目录与文件进行测试&#xff0c;并通过案例演示实际应用。 为什么需要临时目录与文件&am…

Python 如何安装Selenium(推荐)

一、 Selenium的定义 Selenium 是一个 Web的自动化测试工具 &#xff0c;最初是为网站 自动化测试而开发的 &#xff0c; Selenium 可以直接调用浏览器 &#xff0c;它支持所有主流的浏览器&#xff08;包括PhantomJS 这些无界面的浏览器&#xff09;&#xff0c;可以接收指令…

软件测试最新项目合集【商城、外卖、银行、金融等等.......】

​项目一&#xff1a;ShopNC商城 项目概况&#xff1a; ShopNC商城是一个电子商务B2C电商平台系统&#xff0c;功能强大&#xff0c;安全便捷。适合企业及个人快速构建个性化网上商城。 包含PCIOS客户端Adroid客户端微商城&#xff0c;系统PC后台是基于ThinkPHP MVC构架开发的…

Pytest中doctests的测试方法应用!

在 Python 的测试生态中&#xff0c;Pytest 提供了多种灵活且强大的测试工具。其中&#xff0c;doctests 是一种独特而直观的测试方法&#xff0c;通过直接从文档注释中提取和执行测试用例&#xff0c;确保代码示例的正确性。本文将深入介绍 Pytest 中 doctests 的测试方法&…

APP要做哪些测试?APP测试要注意哪些问题?

APP要做哪些测试&#xff1f;APP测试要注意哪些问题&#xff1f;对于移动测试&#xff0c;测试员不得不基于用户移动使用模式考虑移动相关的功能。而针对手机应用软件APP的系统测试&#xff0c;我们通常从如下几个角度开展&#xff1a;功能测试(流程测试、功能点测试)、兼容性测…

为什么TestNg会成为Java测试框架的首选?还犹豫什么,看它!

上一篇自动化测试我们大概了解了测试的目标、测试的技术选型以及搭建平台的目标及需求&#xff0c;也确定了自动化测试方案以testNg作为整个测试流程贯穿的基础支持框架&#xff0c;那么testNg究竟有什么特点&#xff1f;本篇开始我们来详细的学习testNg这个测试框架。 为什么要…

webUI自动化之元素及浏览器操作

一、元素定位方式 1、元素属性定位&#xff1a; 1 element driver.find_element_by_id(self, id)    该类方法已经过时&#xff0c;新的方法如下&#xff1a; element driver.find_element(By.ID, ID 值)        # 用元素的 ID 属性定位element driver.find_eleme…

自动化测试入门知识 —— 数据驱动测试

一、什么是数据驱动测试&#xff1f; 数据驱动测试是一种测试方法&#xff0c;它的核心思想是通过不同的测试数据来验证同一个测试逻辑。通常情况下&#xff0c;测试用例中的输入数据和预期结果会被提取出来&#xff0c;以便可以通过不同的测试数据进行重复执行。 数据驱动测…

【UI测试】内容及流程

UI测试&#xff08;User Interface Testing&#xff09;是指对于界面设计的测试&#xff0c;目的是验证应用程序在用户界面方面的正确性、易用性和稳定性。 下面是UI测试的内容和流程&#xff1a; 一、UI测试的内容 1、布局测试 页面布局&#xff1a;测试页面上元素排列是否…

Web的兼容性测试主要测什么?

1.兼容性测试主要测什么&#xff1f; 对于兼容性测试我了解的很少&#xff0c;之前觉得兼容性测试&#xff0c;就是开发出来网站&#xff0c;在不同的浏览器上显示的是否正常&#xff0c;会不会因为浏览器不同&#xff0c;网站的显示样式&#xff0c;功能&#xff0c;获取的数…

阿里5年经验之谈 —— 记录一次jmeter压测的过程!

在软件架构与中间件实验的最后&#xff0c;要求进行非功能测试&#xff0c;那得非压力测试莫属了。虽然之前学习秒杀项目的时候看视频里面用过jmeter&#xff0c;但没有自己实操过&#xff0c;趁着这次机会&#xff0c;使用一下。 QPS与TPS 1、TPS&#xff1a; Transactions …

白盒测试用例的设计(图文讲解,超详细)

正文 语句覆盖&#xff1a;每条语句至少执行一次。判定覆盖&#xff1a;每个判定的所有可能结果至少出现一次。&#xff08;又称“分支覆盖”&#xff09;条件覆盖&#xff1a;每个条件的所有可能结果至少执行一次。判定/条件覆盖&#xff1a;一个判定中的每个条件的所有可能结…

【自动化测试】Pytest框架 —— 跳过测试和失败重试

1、Pytest跳过测试用例 自动化测试执行过程中&#xff0c;我们常常出现这种情况&#xff1a;因为功能阻塞&#xff0c;未实现或者环境有问题等等原因&#xff0c;一些用例执行不了&#xff0c; 如果我们注释掉或删除掉这些测试用例&#xff0c;后面可能还要进行恢复操作&#…

自动化测试 —— requests和selenium模块!

一、requests基于POST请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #1.requests的GET与POST用法的区别&#xff1a; GET请求: (HTTP默认的请求方法就是GET) * 没有请求体 * 数据必须在1K之内&#xff01; * GET请求数据会暴露在浏览器…

软件测试行业能干多久?“35岁焦虑“成了多少IT人的梦魇。

关心一个职业能做多久的一般分为两类人&#xff1a; 一类是还没入行但想入行的&#xff0c;对这个行业还不太了解。 另一类是已经在行&#xff0c;但是当下处于茫然期的在职群体&#xff0c;这类人群会有此种疑问&#xff0c;不外乎技能底子不扎实、平时上班基本摸鱼、下班回…

软件测试:什么是敏捷测试?

1. 什么是敏捷测试 敏捷测试是一种在敏捷开发环境中进行软件测试的方法&#xff0c;不同于传统瀑布模型中的测试阶段&#xff0c;敏捷测试强调持续测试、快速反馈和合作开发。 敏捷测试与敏捷开发相辅相成&#xff0c;通过频繁的迭代和增量开发来提高软件的交付速度和质量。 …

selenium自动化测试入门 —— 浏览器多窗口切换!

有时web应用会打开多个浏览器窗口&#xff0c;当我们要定位新窗口中的元素时&#xff0c;我们需要将webDriver的handle&#xff08;句柄&#xff09;指定到新窗口。 什么意思&#xff1f; 假设我们打开web应用&#xff0c;在系统运行过程中重新打开一个新窗口&#xff08;可以…

3小时快速入门自动化测试 —— Selenium测试工具

自动化测试 自动化测试简单来说就是利用自动化测试工具和自动化测试脚本来完成指定的测试任务&#xff0c;测试启动过程无需人工参与&#xff0c;但自动化测试之前的准备工作需要人工手动配置好。它是一种将重复性、繁琐的测试任务交给计算机自动执行的方法&#xff0c;能够显…

【复盘】接口自动化测试框架建设的经验与教训!

为什么选择这个话题&#xff1f; 一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题&#xff0c;可以说自动化测试是“点工”升级的必经之路&#xff1b;二是Google一下接口自动化测试&#xff0c;你会发现很多自动化测试框架相关的文章&#xff0c;但是大部分…

python如何构建mock接口服务

引言 Mock 即模拟&#xff0c;就是在测试过程中&#xff0c;对于某些不容易构造或者不容易获取的对象&#xff0c;用一个虚拟的对象来创建以便测试的测试方法&#xff0c;其最大的优势就是降级前后端耦合度&#xff0c;使前端工程师可以不依赖后端返回数据&#xff0c;先开发前…

SoapUI、Jmeter、Postman三种接口测试工具的比较分析!

前段时间忙于接口测试&#xff0c;也看了几款接口测试工具&#xff0c;简单从几个角度做了个比较&#xff0c;拿出来与诸位分享一下。本文从多个方面对接口测试的三款常用工具进行比较分析&#xff0c;以便于在特定的情况下选择最合适的工具&#xff0c;或者使用自己编写的工具…

selenium+python配置chrome浏览器的选项的实现

1. 背景 在使用selenium浏览器渲染技术&#xff0c;爬取网站信息时&#xff0c;默认情况下就是一个普通的纯净的chrome浏览器&#xff0c;而我们平时在使用浏览器时&#xff0c;经常就添加一些插件&#xff0c;扩展&#xff0c;代理之类的应用。相对应的&#xff0c;当我们用c…

python自动化测试selenium操作下拉列表实现

处理下拉列表需要使用selenium中的工具类Select&#xff0c;常用方法如下&#xff1a; 示例网站&#xff1a;Sahi Tests 示例场景&#xff1a;打开Sahi Tests页面&#xff0c; &#xff08;1&#xff09;点击“Select Test”页面&#xff0c;鼠标点击页面中第一个下拉列表。 …

年薪50w+的软件测试工程师是怎么炼成的?

随着互联网行业的迅速发展&#xff0c;软件测试工程师的地位越来越高&#xff0c;公司招聘时的薪资也越来越高&#xff0c;那么市场上为什么还有大量的软件测试工程师薪资只有5-6k呢&#xff1f;因为他们有一个共同的弱点&#xff0c;就是只会手工测试&#xff01;&#xff01;…

测试人员为什么也要学习Linux操作系统

我相信能够看到这篇文章的你&#xff0c;一定是对计算机感兴趣、想要增加技能从而为以后加薪打基础。今天&#xff0c;我就和大家谈谈我对为什么要学习 Linux 系统的看法。我将从如下这三个方面谈我的看法。 巩固基础知识 做一个合格的软件工程师 学以致用 1. 巩固基础知识 …

开源云真机平台——Sonic应用实践

前言 Sonic是一款开源、支持分布式部署、在线自动化测试的私有云真机平台。想着写一篇总结分享。 一、云真机平台 1.云真机平台对比 目前市面上常见的云真机平台有两种&#xff0c;一种是各大服务商如阿里、腾讯、百度推出的公共云真机平台&#xff0c;如&#xff1a;WeTes…

(API)接口测试的关键技术

接口测试也就是API测试&#xff0c;从名字上可以知道是面向接口的测试活动。所以在讲API测试之前&#xff0c;我们应该说清楚接口是什么&#xff0c;那么接口就是有特定输入和特定输出的一套逻辑处理单元&#xff0c;而对于接口调用方来说&#xff0c;不用知道自身的内部实现逻…

分层测试(2)单元测试【必备】

1. 什么是单元测试&#xff1f; 对代码中的逻辑隔离的最小代码片段进行测试&#xff0c;验证其逻辑是否符合预期&#xff0c;单元可以是函数&#xff0c;方法&#xff0c;类&#xff0c;功能模块。 2. 单元测试的优点 掌握代码&#xff1a;单元测试允许开发人员了解单元提供…

从功能测试到自动化测试,我只花了67天,薪资翻倍

在这个吃技术的IT行业来说&#xff0c;我刚入行的时候每天做的也是最基础的工作&#xff0c;但是随着时间的消磨&#xff0c;我产生了对自我和岗位价值和意义的困惑。 随着移动互联网的发展&#xff0c;从业人员能力的整体进步&#xff0c;软件测试需要具备的能力要求越来越高…

新手如何入门性能测试?一文4个章节带你学会性能测试

本文介绍一下性能测试的基础内容和一些学习经验&#xff0c;主要讲针对服务器端的性能测试。其他代码级性能测试、前端性能测试等属于比较细分的领域&#xff0c;建议大家有需要的时候针对性得去学。而对于服务器端的性能测试&#xff0c;即使是不做性能测试的人&#xff0c;最…

【2023最全教程】python+appium自动化测试元素定位(建议收藏)

关于app自动化测试&#xff0c;元素定位工具有三个&#xff1a;appium自带的Appium Inspector工具Android ADT原生的工具python版uiautomator2中的weditor由于我常用的是前两个&#xff0c;所以下面只介绍前面两种元素定位工具&#xff08;以下内容中均以微博为例子&#xff09…

性能测试之理论基础——名词解释

01.性能测试概述 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试 性能测试和功能测试最大的区别在于功能测试通常有明确的需求说明&#xff0c;而性能测试影响的因素较多&#xff0c;甚至部分公司只会说系统很慢&#xff…

软件测试计划的编写以及测试用例设计

软件测试计划的编写 一、测试计划定义 测试计划是一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排&#xff0c;以及任何偶发事件的风险。 二、测试计划的核心内容 1、产品概述 2、测试范围 --测什么 根据需求…

性能测试 —— 生成html测试报告、参数化、jvm监控

1.生成HTML的测试报告 1.1配置 (1)找到jmeter 的安装目录&#xff0c;下的bin中的jmeter.properties&#xff08;jmeter配置文件&#xff09; (2) ctrl f &#xff0c;搜索jmeter.save.saveservice.output_format&#xff0c;取消井号 并且 把等号后的xml改为csv&#xff0c;…

技术分享 | Web测试方法与技术之CSS讲解

CSS 就是层叠样式表&#xff08;Cascading Style Sheets&#xff09;&#xff0c;定义如何显示 HTML 元素。HTML 元素的样式通常存储在层叠样式表中。 为什么要使用CSS 使用 CSS 可以定义 HTML 元素显示的样式&#xff0c;其实是为了解决内容与表现分离的问题。通过 CSS 可以…

Jmeter(十八):硬件性能监控指标详解

硬件性能监控指标 一、性能监控初步介绍 性能测试的主要目标 1.在当前的服务器配置情况&#xff0c;最大的用户数 2.平均响应时间ART&#xff0c;找出时间较长的业务 3.每秒事务数TPS&#xff0c;服务器的处理能力 性能测试涉及的内容 1.客户端性能测试&#xff1a;web前…

python+selenium自动化测试--鼠标悬停浮窗定位

页面上有些元素会隐藏起来&#xff0c;要鼠标放到某个位置才会显示出来&#xff0c;例如百度首页https://www.baidu.com/设置下面的隐藏按钮&#xff0c;如下图所示 定位鼠标悬停才显示的元素&#xff0c;要引入新模块&#xff0c;如下所示 from selenium.webdriver.common.ac…

Python游戏测试工具自动化遍历游戏中所有关卡

场景 游戏里有很多关卡&#xff08;可能有几百个了&#xff09;&#xff0c;理论上每次发布到外网前都要遍历各关卡看看会不会有异常&#xff0c;上次就有玩家在打某个关卡时卡住不动了&#xff0c;如果每个关卡要人工遍历这样做会非常的耗时&#xff0c;所以考虑用自动化的方…

8年经验之谈 —— 服务端性能瓶颈定位思路总结!

01、软件性能测试目标 软件性能测试的目的主要有以下三点&#xff1a; 评价系统当前性能&#xff0c;判断系统是否满足预期的性能需求。 寻找软件系统可能存在的性能问题&#xff0c;定位性能瓶颈并解决问题。 判定软件系统的性能表现&#xff0c;预见系统负载压力&#xff…

2024自动化测试的痛点与发展趋势!

前几天在技术交流群里&#xff0c;大家讨论了很多关于自动化测试落地面临的痛点和如何创造价值的话题&#xff0c;颇有感触。 自动化测试这个话题&#xff0c;从出现到在国内大规模开展实践&#xff0c;有很长的一段时间了。早期&#xff0c;大家对自动化测试的理解和使用目的…