
面试
文章平均质量分 87
柠檬班软件测试
★分享功能、接口、自动化、性能、测试开发、面试、职场干货,公粽号【软件测试资料侠】
展开
-
软件测试62 道经典面试题(附网盘链接)
01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。02、您认为做好测试用例设计工作的关键是什么?03、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。04、您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?05、在您以往的工作中,一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?06、你对测原创 2022-01-14 23:30:00 · 950 阅读 · 0 评论 -
新题速看~2021阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦
♥ 前 言2021到了最后一个月份,年后肯定有蛮多小伙伴需要跳槽换工作,但对于年限稍短的软件测试工程师,难免会需要进行笔试,而在笔试中,基本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近学员反馈上来的一些数据库笔试真题,包含答案!1、依据以下学生表、班级表,按要求写 SQL答案:1、select * from student aleft join class b on a.c_id = b.idwhere score = (select max(sc..原创 2021-12-07 16:27:17 · 730 阅读 · 0 评论 -
面试软件测试必刷:史上最全Mysql面试题,面试了100+公司总结的
想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 从:sql执行线程——执行relay log中的语句;2、MySQL中myisam与innodb的区别,至少原创 2021-11-23 21:35:17 · 2133 阅读 · 0 评论 -
年薪50W的测试员:早班地铁藏着我“最不体面”的一面
“北京早高峰的地铁,人挤人、背贴背,为了挤上一班地铁,往往要等3趟车。”“我每天就是在这样的地铁上,花一个半小时,把手机举过头顶,学完柠檬班Java自动化课程的。” —— 老王众人羡慕的年薪50W拥有者,柠檬班30期Java自动化学员老王,平静的跟我们说出这些话,他的故事,出乎意料,又真实动人。【软件测试架构师】从小白到高手,免费赠送学习资料以下,是他的自述。风光背后I Also You Miracle我是老王,其实年龄也不算“老”,29岁的门槛上,只...原创 2021-09-09 14:38:10 · 239 阅读 · 0 评论 -
软件测试是吃青春饭的吗?30岁后软件测试该何去何从?
最近看到有很多人在问“软件测试是吃青春饭的吗?”,根据小编在IT行业多年摸爬滚打的经验,进行了总结,希望可以帮到大家!软件测试是吃青春饭的吗?当然不是!!!其实不只是软件测试,很多人都认为整个IT互联网行业(包括软件开发,软件测试,产品,运维等)都是吃青春饭,从去年2019年开始各大互联网企业纷纷出现裁员风波,再加上BAT等大企业对35岁以上人员的裁员,大家都认为互联网的寒冬来了,都认为软件测试或开发人员在35岁以后就不值钱了。殊不知软件测试的转行或被迫裁员,都是受互联网多种因素而造成的。首转载 2021-08-26 20:09:36 · 1001 阅读 · 2 评论 -
软件测试阿里三面被虐,对Web 测试,App 测试,性能测试等一窍不通
前言:这段时间我收到了很多朋友的私信,有的又是拿到哪家大厂的offer了,有的就是直接等通知,有人欢喜有人愁,我在这里也根据这些朋友遇到的问题做了一个学习笔记,总的来说设计到的主要几个知识点包含有测试理论 ,Linux 基础,MySQL基础,Web 测试,接口测试,App 测试,性能测试等等。首先我们来看下大厂面试会问到哪些问题:怎么判断元素是否存在? 如何判断元素是否出现? selenium 中hidden 或者是 是display = = none 的元素是否可以定位到? se原创 2021-07-29 20:30:17 · 199 阅读 · 0 评论 -
Jmeter 中 CSV 如何参数化测试数据并实现自动断言
当我们使用 Jmeter 工具进行接口测试,可利用 CSV Data Set Config 配置元件,对测试数据进行参数化,循环读取 CSV 文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。其实我们同样可利用 CSV Data Set Config 来帮助我们实现自动断言。思路:将每一条用例的预期结果一并保存在 CSV 文档中,循环读取文档中的期望结果,来跟实际运行的结果进行一致性判断,高效实现接口自动化。示例:1、整理测试数据及预期结原创 2020-12-10 17:12:59 · 703 阅读 · 0 评论 -
爬虫必须要了解的请求头 user-agent
前言在现在 Python 最火的时代,有一门技术已经被广泛宣传了 -- 爬虫那爬虫是什么呢?它是按照一定的规则,自动地抓取网络上信息的程序或者脚本举个简单的例子,腾讯新闻网站上,有统计全国各地的疫情情况这些疫情,是怎么汇总的呢?如果只是靠人工手动去收集,那耗费的人力物力将非常的庞大。那具体该怎么做呢?其实,这个就是通过爬虫技术,写好脚本,到国家卫健委的官网上以及各个城市的卫健委的官网上去获取到的数据,然后进行归纳总结。Ps:爬虫技术好,但是不要去触犯法律哟既然爬虫能获取到网上的各种信息原创 2020-11-26 15:43:14 · 5671 阅读 · 0 评论 -
Python 操作 json 数据
1. json 数据JSON(JavaScript Object Notation)` 是一种轻量级的数据交换格式,易于阅读和理解。JSON 格式可以对高纬数据进行表达和存储。JSON 格式通过键值对来表达信息,键是字符串,值可以是:值 语法 对象 一对大括号包裹,元素是键值对,键值对用逗号分隔 {key:value} 数组 一对中括号包裹,元素是 JSON 可以表达的所有数据类型,元素之间使用逗号分隔 [value1,value2,value3] 字符串 双原创 2021-09-09 15:26:24 · 1914 阅读 · 0 评论 -
面试常问的迭代器和生成器,咱们来剥个 “洋葱“
在第一次接触 Python 的时候,你可能写过类似 for i in [2, 3, 5, 7, 11, 13]: print(i) 这样的语句。for in 语句理解起来很直观形象,比起 C++ 和 Java 早期的 for (int i = 0; i < n; i ++) printf("%d\n", a[i]) 这样的语句,不知道简洁清晰到哪里去了。但是,你想过 Python 在处理 for in 语句的时候,具体发生了什么吗?什么样的对象可以被 for in 来枚举呢?深入到 Pytho原创 2020-11-20 17:14:40 · 425 阅读 · 0 评论 -
电商平台满减活动需求分析
现如今,随着互联网的深入,各大电商平台也是多如牛毛,那么入职到了电商平台后,对于各种满减活动,该如何测试呢。今天就给大家说道说道,如果有写得不对的地方,欢迎大家指正。一:各大电商网站常用的满减方式大概分为 2 大类:商家:要求在某平台上进行一个店铺范围内的满减,也就是说,只有该店铺的商品才能满减,就算是同款商品,在其他的店铺内,那也是没有满减活动的类型:某个类型下的所有商品都参加的活动,例如:某宝搞过一次“家电节”,那么是在家电类型下的所有商品都参加满减的优惠活动二:上面说的商品原创 2020-11-19 17:32:56 · 1273 阅读 · 0 评论 -
“工资2K,房租1k”,史上最难毕业季,且看他如何强势逆袭
小檬有话说:“天天加班--3.5k”“工资2k,房租1k”“不给转正”,他的同学都是这情况,他凭什么就朝10晚6周末双休不加班,工资还不低,在成都过着悠哉的小日子?我是lumen,今年大专刚毕业,移动应用开发专业,在成都。别人总会说,毕业后的第一份工作如何如何的重要,它决定了以后的发展路线.......然而,生活并没有给应届毕业生太多的选择,尤其在成都这个小城里,平时学习生活会觉得很“巴适”,可到了工作的时候,就知道小城与大都市的差距了。1.小城里,低薪故事格外多先说一下我同..原创 2020-10-20 10:00:55 · 408 阅读 · 0 评论 -
我不要做“秃头的富婆”!!
小檬有话说:在一个男生占绝对主导的IT行业里,想知道,程序媛是如何生存的吗?话不多说,请往下看。大家好好我是大田,17年毕业,专业是软件工程,是的,我就是传说的程序员,性别女。你们想象中的高大上、高薪IT行业,我只想表示:秃头的富婆不好当。话要从头说起,那时候高中毕业,就像放飞的小鸟哪里想过要报什么专业,误打误撞进了家里人给参谋报考的计算机专业。刚开始学的时候也是非常蒙圈,欲哭无泪,只恨自己当初脑子进了水。但是看我们专业有好多女生学得好,我那该死的好胜心上来了,都是一样的分进来的,凭啥我不行。原创 2020-10-19 09:58:37 · 1049 阅读 · 0 评论 -
一文让你学到 nmon最详尽的用法
说到服务器资源监控,你的第一反应,是不是 nmon 这个工具?如果你不是,或者你不会 nmon 进行服务器资源监控,请认真看下这篇文章,因为,这可能是国内用一篇文章,对 nmon 进行最详尽讲解的。简介nmon是Nigel's performance Monitor for Linux(nigel的Linux性能监控器)的英文缩写;它有三种运行模式,分别是:实时屏幕模式、数据收集模式、定时计划执行模式;这款工具运行时,本身资源消耗很小,而且监控的资源种类比较多,使用非常简单,所以,在没有搭建专业原创 2020-10-15 13:50:28 · 7542 阅读 · 0 评论 -
Jmeter之JDBC查询、更新操作
一、Jmeter 操作数据库可以做什么?批量删除数据 批量创建测试数据 查询测试结果做正则判断,以便进行下一步操作 - 正则(\d+)二、Jmeter 连接数据库需要提供什么信息?需要提供:IP 地址、端口(数据库,默认端口:3306)、用户名(数据库)、密码(数据库)、数据库名、数据表、插件包(mysql-connector-java-5.1.7-bin.jar)三、Jmeter 连 JDBC 配置1.打开 jmeter,在测试计划上右键-添加-线程(用户)-线程组,如图一所示:原创 2020-10-13 16:35:06 · 913 阅读 · 0 评论 -
应届生如何逃脱月薪3000的魔咒?
BOSS直聘研究院数据显示,2020年上半年应届生平均招聘薪资为5312元。然而,在这份调查数据之下,有不少同学回复表示自己“被平均”、“拖后腿”......●“985,坐标成都,合同制,第一个月才三千五,不交公积金,真的离谱”●“在家,小国企,父母都劝我签,但是到手就只有3500,人际还那么复杂”●“面试问了一大堆,一谈工资:3000,试用期80%.....翻阅大家的留言后发现,高薪千万种,低薪全部3000起,应届生就业魔咒--“3000块”,如何打破这个囧境呢?《月薪3000避.原创 2020-10-12 10:24:45 · 533 阅读 · 0 评论 -
面试被问到: fiddler在工作中有哪些应用?怎么破?
作为软件测试工程师,如果你的简历中有涉及到 fiddler 这款工具,出去面试可能会被问到:fiddler 在工作中有哪些应用?我们都知道 fiddler 是一款非常优秀的调试代理工具,用于记录客户端和服务端之间的所有的通信数据。软件测试工作中,主要可以帮助我们来完成以下事情:定位前后端 bug 篡改数据 弱网模拟测试 获取前端性能数据1、定位前后端 bug当我们操作页面端发现一个 bug 时,对业务充分熟悉且有足够经验的测试工程师可以直接判断是否前后端 bug;但无经验的不要慌,可通过原创 2020-10-05 11:23:32 · 1692 阅读 · 0 评论 -
身为软件测试工程师,竟然还不知道这个神器? —— Faker简述
前言作为一名软件测试工程师,在日常测试工作中经常需要测试数据。功能测试时,笔者通常是去系统中查找存量数据或者手动去造数据。一般情况在自动化测试中,可以使用写死的测试数据或者自己写代码自动生成测试数据,无论何者都会需要大量的精力和工作量,部分数据比如:UUID 类数据,还无法保证。有没有一种可以替代方案呢?笔者相信一定有人遇到这种情况,便去寻找解决方案。果不其然,一个名为 Faker 的 python 库映入眼帘,利用它可以生成一批看起来很“真实”的数据。Faker 介绍和安装Faker 简介原创 2020-10-06 14:46:08 · 1240 阅读 · 1 评论 -
JavaScript在selenium自动化中的应用
JavaScript 相对于 selenium 原生 API 的执行速度更快,如果有遇到 selenium 难以处理的操作时,可以采用执行 js 代码去完成。基本元素定位和操作driver.get("http://www.baidu.com");String js = "var inputEle = document.getElementById('kw'); return inputEle;";WebElement inputEle = (WebElement) jsExecutor.exec原创 2020-10-08 21:42:14 · 725 阅读 · 0 评论 -
轻松搞定把jmeter结果数据写入到指定文件
背景:在日常的功能测试或者性能测试的时候,需要把结果中指定的数据保存到指定的文件,进行使用,发现 jmeter 自带的文件写入,没有自己需要的,默认只支持 XML 的结果保存,那么接下来我们围绕 beanshell 来实现这个功能。下面从两个方面来实现:一、保存接口返回指定的数据二、从数据库用 SQL 语句取数据,保存结果到指定文件中一、保存接口返回指定的数据接口:登录需求:提取 token 值 新建 HTTP 请求 请求返回的结果,这里直接用 JSON 显示.原创 2020-10-02 11:51:39 · 3962 阅读 · 2 评论 -
不敢开高薪的2020年,凭什么怒涨9k?
毕业五年月薪1万,想要提升自我升职加薪,却与“疫情”撞了满怀,求职中更是遭遇黑幕,面对普遍不敢开高薪的公司,他是如何拿下17K、18K、19K多家高薪offer?我是Dake(大可),一个毕业五年,深耕IT领域的软件测试工程师,从毕业开始,就一直从事软件测试行业,在外人看来我可能具备先天的优势和良好的基础,但在这个行业,没有提升便是落后。毕业五年,我一直用自己仅有的软件测试知识做着最基础的点点点工作,日复一日,就这样坚持了5年,但一眼看到终点的未来不是我想要的,第一次,我有了打破现状的想法。为了升职原创 2020-10-01 15:13:06 · 258 阅读 · 0 评论 -
“对不起,我们的招聘要求35岁以下”
近日,腾讯进行了第三次架构调整,1985年前出生的非高层人员将要被“优化”。换句话说,假如你今年35岁,还是个普通程序员或初级测试工程师,那么人事会找你好好聊聊,是不是考虑主动离职,你的岗位可能会被更加年轻的人取代。“高薪如程序员,也躲不过35岁这一关”。其实,不止腾讯,连华为、百度也在优化员工年龄,力求让整体水平偏向“年轻化”。演变至今,35岁已经成为了职场的危机信号,一连串的35岁词汇应运而生。像“35岁危机”、“职场奢侈品”等。因为35岁是一个“上有老,下有小,找工作嫌你老,想退休嫌.原创 2020-09-30 10:09:13 · 884 阅读 · 0 评论 -
使用 Docker 搭建 Jenkins+python3+selenium\helium 项目
项目背景用 python3 在本地写了一个项目,这个项目采用 helium+selenium+chrome 进行界面操作,代码放在 gitee 上托管。现在基本功能已经实现,想在 Linux 服务器上部署项目代码,实现自动构建。自动构建解决方案 自动构建工具选型:jenkins 中间件选型:docker 代码运行环境:python3 脚本运行工具:Chrome 浏览器、chromedriver、helium 库 Ⅰ、安装 dockerLinux 系统中安装 dockercu原创 2020-09-25 10:44:05 · 1057 阅读 · 1 评论