![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 89
sszmvb1234
这个作者很懒,什么都没留下…
展开
-
5分钟带你部署一套Jenkins持续集成环境
Jenkins 是一个基于 Java 的独立程序,可以立即运行,包含 Windows、Mac OS X 和其他类 Unix 操作系统。出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成。,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。- 选择安装的插件集。解锁 Jenkins之后,在 新手入门 页面内, 可选安装插件。前提安装了java,如果没装的话,可以下载并安装一个。- 安装推荐的一组插件,这些插件基于最常见的用例.原创 2024-07-23 22:21:14 · 214 阅读 · 0 评论 -
robotframework-seleniumLibrary 关键字解读 - 全攻略
在当中,要实现,则需要使用SeleniumLibrary这个库。目前版本中,有180+关键字。随着版本的更新,关键字的个数和名字也会有所变动。在网上没有找到较为全面的关于这个库的关键字介绍,所以此篇文章按照关键字类别,列举常用的关键字,作为参考工具。原创 2024-07-22 22:27:00 · 655 阅读 · 0 评论 -
使用Jmeter进行http接口性能测试
默认启动jmeter时会加载一个测试技术模板,保存测试计划:修改名称为Apitest,点击保存,选择保存路径,后面的步骤,每次添加或修改了了一些选项,软件并不会自动保存到jmx文件中,所以进行测试后,如果需要保存本次测试选项,要手动到“文件”菜单中保存一下。可以添加的监听器有很多种,可以添加多个监听器,这里我们添加几个常用的“图形结果”、“察看结果树”、“聚合报告”右键线程组,选择“添加”→ “配置元件”→“HTTP请求默认值”,点击“HTTP请求默认值”后。原创 2024-07-20 21:28:04 · 572 阅读 · 0 评论 -
jenkins手把手教你从入门到放弃01-jenkins简介(详解)
jenkins是一个可扩展的持续集成引擎。持续集成,也就是通常所说的CI(Continues Integration),可以说是现代软件技术开发的基础。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。原创 2024-07-20 21:16:11 · 855 阅读 · 0 评论 -
15:00面试,15:06就出来了,问的问题有点变态。。。
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。通过大数据总结发现,其实软件测试岗的面试都是差不多的。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?原创 2024-07-19 20:55:12 · 935 阅读 · 0 评论 -
35道最新【软件测试】面试题,常见面试题及答案汇总
除了掌握扎实的专业技能之外,你还需要一份《软件测试面试宝典2024版》才能在万千面试者中杀出重围,成功拿下offer。小编特意整理了35道测试必问必过面试题,送给大家,希望大家都能顺利通过面试,拿下高薪。赶紧码住吧~~文末有福利最后,当你想踏入这个行业,给两点小小的建议:(1)你自己需要考虑清楚,你是否真的喜欢这个行业,起码有足够的热情愿意去钻研?因为IT行业的技术发展非常快,非常不断地学习才能保证在这个行业长久的走下去。如果不喜欢学习新技术,即便进入这个行业,也会很快被淘汰。(2)互联网行业的。原创 2024-07-19 20:39:26 · 665 阅读 · 0 评论 -
软件测试面试题【内附超详细面试宝典】
这块可以不用担心,只要会一些简单的就可以了,因为对于初中级测试来说,自动化是一个加分项,一般如果自动化掌握的很熟练的同学薪资是在12-25k之间的。4..你认为什么是bug,说一下你印象深刻的bug,结合项目说一下你们公司有哪些类型的bug和bug评判严重程度的标准。1.让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯等的测试点(80%的公司会让你分析测试点!前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。原创 2024-07-19 20:37:54 · 275 阅读 · 0 评论 -
测试用例设计方法之判定表详解!!
是分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种 条件组合的情况表达得既具体又明确。简明而易于理解,也可避免遗漏,快速列出所有可能情况,包括不存在的组合,可以根据优点合并。2、确定规则的个数。如这里有3个条件,每个条件有两个取值,故应有2×2×2=8种规则。1、多个复选框,同时选择,同时不选择,选择一部分;2、情侣非周三下午不刷华夏信用卡,进行购票测试。4、填入动作桩和动作项,化简,合并相似规则。2、功能中存在多种逻辑、多种关系,1、列出所有的条件桩和动作桩。原创 2024-07-18 16:37:11 · 280 阅读 · 0 评论 -
软件测试基础知识 + 面试理论(超详细)
软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。1-单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。原创 2024-07-18 16:36:27 · 982 阅读 · 0 评论 -
软件测试基础知识+面试总结(超详细整理)
软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。原创 2024-07-17 16:26:49 · 911 阅读 · 0 评论 -
软件测试20个基础面试题及答案
答案:回归测试是一种软件测试方法,测试人员在对软件进行修改、修补和修正后,通过重新执行以前的测试用例,获得软件是否满足先前的功能、质量和性能要求的确认。答案:测试计划是一个包含一个或多个测试用例的集合,它描述了测试过程的一般方法,并确定了测试任务和测试时间表等。中的一个重要组成部分,它是为了鉴别软件系统的功能、特性和性能等要求,创建的一组输入和期望的输出。答案:探索性测试是一种软件测试方法,它通过测试人员的直觉、想象力和经验等,发现软件中潜在的缺陷。原创 2024-07-17 16:24:20 · 781 阅读 · 0 评论 -
软件测试面试笔试题准备(sql增删改查语句超全整理!看这篇就够了)
Sql语句真的是测试人员必备技能了,当然也是面试笔试题必有的以下场景都能用到² 获取验证码² 核对后端返回的数据是否与数据库一致(这点在大数据相关产品的测试中比重很大)² 修改数据创建测试场景(比如你需要测试验证几个月以后账单,那么需要修改时间)² 核对一些公式计算(如求和、环比等)² Python连接数据库获取数据库数据、、、等等接下来咱们准备一些常见语句建议配合mysql+navicat使用(下次出安装教程)原创 2024-07-17 15:54:40 · 846 阅读 · 0 评论 -
卷麻了!字节软件测试四轮面试,成功拿到offer啦!
字节软件测试的面试题同样也是分了四轮,成功拿到ooffer了,给大家总结一下每一轮面试都问的问题。3、匹配字节赋能点:根据字节的业务形态来回答,如果去这个岗位你会怎么做?不管你面试什么岗位,大胆投,平时把面试题背会,一定可以的哦!字节是人才扎堆的地方,人来就马上能做,只招现成的人才。字节不缺人才,因此面试官面试会呈现出2大风格。1、过往业务逻辑:自己以及上下游的业务逻辑。⭕️因此面试前一定要准备以下4大方面!⭕️招聘特点:关注可复制直接上手的人才!❗️❗️字节面试攻略❗️❗️。⭕️面试官面试风格特点解析。原创 2024-07-17 15:52:30 · 248 阅读 · 0 评论 -
2024年最新软件测试面试题【含有答案】
4)因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.每个阶段有明确的任务。原创 2024-07-16 22:30:51 · 877 阅读 · 0 评论 -
Python+selenium的web自动化之元素的常用操作详解
今天呢,笔者想和大家来聊聊python+selenium的web自动化之元素的常用操作,废话不多说直接进入主题吧。原创 2024-07-15 22:04:12 · 781 阅读 · 0 评论 -
DevOps之自动化测试
自动化测试。原创 2024-07-15 22:02:16 · 553 阅读 · 0 评论 -
40个软件测试面试题,找工作看过来
一个写得很好的测试计划文件,详细说明了软件测试的范围和活动,对项目的成功是必要的。因为静态测试比动态测试在更短的时间内覆盖更多的内容,所以它的成本效益更高。相反的,测试和编码是相互排斥的。像这样的测试被称为非功能测试。过程的一部分,一组被称为测试案例的程序被执行,以验证一个特定的特征或功能。这个过程确定了软件的依赖性,并确认正确的输入在不同的软件模块和子系统中被传输。术语 “质量保障”(QA)是指一种有计划、有组织的方法,评估为创造高质量产品所采取的步骤的有效性,测试分析监控测试报告并调整程序以符合预期。原创 2024-07-11 22:28:05 · 947 阅读 · 0 评论 -
【最经典的79个】软件测试面试题(内含答案)提前备战“金九银十”
001.软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果0002.问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说原创 2024-07-11 22:25:34 · 968 阅读 · 0 评论 -
软件测试基础知识总结与2024最新的软件测试八股文
软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。原创 2024-07-10 14:14:05 · 757 阅读 · 0 评论 -
外包干了9天,技术退步明显。。。。。
表哥在了解了我的情况后,没有责怪我,而是给了我一个网盘链接。他告诉我:“去吧,这里有你需要的所有东西,不要再来找我了,我都嫌丢人!然而,长时间的舒适环境让我渐渐失去了前进的动力,技术停滞不前,甚至出现了明显的退步。长时间待在同一个岗位,做着相同的工作,让我变得不思进取,心态也变得消极。原创 2024-07-10 14:12:35 · 767 阅读 · 0 评论 -
软件测试:最强面试题整理出炉附答案,一点点小总结,建议收藏
简单来说,就是把页面作为对象,在使用中传递页面对象,来使用页面对象中相应的成员或者方法,能更好的体现面向对象语言(比如java或者python)的面向对象和封装特性。原创 2024-07-05 22:20:31 · 967 阅读 · 0 评论 -
软件测试常见的面试题(46道)
越早的找出bug,就会减少后续开发人员修改程序的次数,并且可以降低成本,如果等整个软件开发的差不多了发现一个致命的错误的话,是需要花费很多时间和人力来重新修改的。测试的结果还很多,有的都是类似的,没有必要进行相同的测试。缺陷编号、缺陷标题、缺陷描述、缺陷的优先级、缺陷的重要程度、缺陷所述的模块、缺陷所属的版本、缺陷所属的开发人员、输入数据、输出结果、缺陷分析等。是的,通常如果发现一个缺陷的话,有的时候会发现很多类似的缺陷,因为由于开发人员的习惯,可能一个地方有错误,另外一个地方就会有相同的错误。原创 2024-07-04 17:20:59 · 351 阅读 · 0 评论 -
软件测试基础知识总结
1、什么是软件计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)程序:按事先设计的功能和性能要求执行的指令序列数据:使程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文资料2、软件工程的内容主要分为软件开发技术(方法+过程+工具+环境)和软件开发管理3、软件的生命周期可行性研究和计划(立项)需求分析概要设计(测试计划)详细设计(测试方案)实现(开发阶段;包含单元测试)组装测试(集成测试)确认测试(系统测试,验收回归测试)使用和维护(上线使用及日常更新维护)原创 2024-07-03 21:57:56 · 714 阅读 · 0 评论 -
JMeter压力测试实例操作
添加一个Cookie管理器,该次测试是需要登陆操作,如果没有Cookie管理器,登陆后的HTTP请求,在脚本运行的时候,就不会带Cookie。脚本录制,JMeter启用WEB代理,浏览器把代理上网设置为JMeter所在的IP地址,自己电脑就是127.0.0.1代理端口默认8080。OK 脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应。运行完后通过结果树查看脚本运行结果,中间栏为脚本运行请求过的页面,都是绿色表示页面请求和响应都正常。原创 2024-06-26 21:49:50 · 462 阅读 · 0 评论 -
Jmeter 简单的压力测试
今天我们一起利用Apache(一种接口测试工具)来进行压力测试学习。压力测试主要目的是测试负载均衡的实现效果。安装Jmeter这里就不做阐述了,上网下载个最新版就可以了,因为Jmeter是由JAVA语言开发的,所以安装之前先把java环境配置好。安装好了之后,Jmeter的bin目录下有个文件,双击就能运行了。运行软件之后,我们右击“测试计划”——“添加”——“Threads(Users)——线程组”,这样就建好了一个线程组了,作用当然是用来。原创 2024-06-25 19:38:39 · 871 阅读 · 0 评论 -
appium图像识别之images-plugin插件
在进行的过程中,由于页面的复杂性,需要根据页面的技术实现,通过上下文来切换不同的定位类型,给定位元素的稳定性带来了不小的挑战;图像识别技术则不依赖于页面本身是用什么技术实现的,只要能识别图片上的元素即可定位,从而成了未来探索的一个方向。appium提供了一些方法利用图像识别来定位元素。原创 2024-06-25 19:34:43 · 883 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题过于变态了。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到7月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-06-24 22:40:08 · 601 阅读 · 0 评论 -
外包干了9天,技术退步明显。。。。。
表哥在了解了我的情况后,没有责怪我,而是给了我一个网盘链接。他告诉我:“去吧,这里有你需要的所有东西,不要再来找我了,我都嫌丢人!然而,长时间的舒适环境让我渐渐失去了前进的动力,技术停滞不前,甚至出现了明显的退步。长时间待在同一个岗位,做着相同的工作,让我变得不思进取,心态也变得消极。原创 2024-06-24 22:31:32 · 575 阅读 · 0 评论 -
掌握自动化测试必要的几种技能?
复杂的测试需要大量的准备和计划,并且有一定的界限。特别是如果您对所有最新的自动化工具以及CI / CD工具(如Jenkins或GitLab)具有适当的了解,那么您不仅会成为组织中宝贵的资源,而且还将成为行业中的宝贵资源。现在,要获得自动化测试人员的#1技能,有两个不同的方面,需要多少编程知识取决于您的角色以及几年后您在行业中的位置。如果您的汽车或摩托车有问题,并且将其带到服务中心,那么在检查车辆之前,机械师会询问您当前所面临的问题,在上次维修期间修复的所有旧车问题,以及您以前是否更改过任何零件。原创 2024-06-24 22:30:23 · 651 阅读 · 0 评论 -
性能测试工具有哪些?原理是什么?怎么选择适合的工具?
本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。原创 2024-06-24 22:29:20 · 658 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板。整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!更令我痛心的是,因为这样的心态和相对较低的薪资,与我相伴2年的女友也选择离开了我。质量非常高,需要的可自行领取!他了解我的情况后,没有责怪我,而是给了我一个网盘链接,告诉我里面有我需要的所有东西。原创 2024-06-19 21:55:26 · 554 阅读 · 0 评论 -
企业级 接口自动化测试框架:Pytest+Allure+Excel
Allure框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。Allure 是由 Java 语言开发的,支持 Pytest,JaveScript、PHP、Ruby 等。从 DEV/QA 的角度来看,Allure 提供了详尽的测试报告,比如简化了常见缺陷的统计;失败的测试可以分为 bug 和被中断的测试;还可以配置日志、步骤、fixture、附件、计时、执行历史;原创 2024-06-19 21:53:01 · 668 阅读 · 0 评论 -
一文读懂金融行业软件测试
本人是更加看好金融类应用软件公司的软件测试岗位的。1.金融类应用软件公司比较有发展前景。金融类行业历史悠久,业务性强,但是软件应用接入时间相对较短,介入人员相对较少,金融与软件应用相结合有更广阔的领域和深度去探索和挖掘,更容易出成绩,相信去金融类应用软件公司的软件测试岗位,比较适合。2.金融类行业待遇也比较好,虽然也有起伏,但总的来说,与其他行业比较还是不错的,待遇相对较高,而且工作相对较为轻松,风险相对较小。原创 2024-06-19 21:38:12 · 915 阅读 · 0 评论 -
Jmeter测试关联接口
4)添加获取城市天气请求,添加察看结果树,使用${citycode}替换101190101-->使用${xx}引用上述正则提取的参数。2)运行后,察看结果树中,在响应数据中复制目标参数及前后的字符,尽量保证复制的字符串具有唯一性。有如下两个接口,通过正则表达式提取器,将第一个接口的城市代码,作为第二个请求的参数传入。时,后一个接口经常需要用到前一次接口返回的结果,本文主要介绍jmeter通过。-1全部,0 随机,对应上述正则表达式,若只有一个正则一般就填写$1$。获取响应结果的正则公式,常用(.+?原创 2024-06-17 21:56:16 · 645 阅读 · 0 评论 -
软件测试面试遇到之redis要怎么测试?
数据返回后,再把用户app中的缓存更新。这种场景一不需要使用缓存,二在商品信息被更新之后需要立即看到更新后的数据,不适合使用缓存,所以不建议使用缓存。且因业务数据庞大,各个统计sql执行效率非常低或无法直接统计:可以汇总各个指标,将统计值维护在缓存中,比如需要销量信息,每售出一件商品,销量统计值缓存+1,查看统计数据时查询此时的缓存即可。比如,针对请求参数变化不大,返回的数据跟db中存储的数据很接近的情况,适合在“里面”缓存数据,也就是在更新db的同时更新缓存,这种情况最优的状态下,只需要读缓存就够了,原创 2024-06-14 16:43:44 · 478 阅读 · 1 评论 -
Python 操作 Excel,如何又快又好?
◈openpyxl - 既可以读文件、也可以写文件、也可以修改文件;◈openpyxl - 既可以读文件、也可以写文件、也可以修改Excel文件;但是不支持 xls 格式。1.需求:读取test_api.xls文件中login工作表指定的单元格、指定行、或者所有的数据。1.需求:读取login.xls文件中指定的单元格、指定行、指定的列或者所有的数据。1.需求:创建一个新的xls文件中写入如下数据,然后保存为login.xls。◈xlrd - 用于读取 Excel 文件,支持.xls和.xlsx格式。原创 2024-06-13 21:53:29 · 720 阅读 · 0 评论 -
Jmeter+influxdb+grafana 性能测试结果监控
我们做性能测试的时候使用自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。,可以收集到服务器的性能测试指标:统计 TPS、响应时间、线程数、错误率等信息;Jmeter通过一个【后端监听器】可以将统计出的结果实时异步发送到 InfluxDB 中。原创 2024-06-13 21:51:06 · 592 阅读 · 0 评论 -
App测试中iOS和Android的差异
另外,在iOS平台上,系统提供了一套标准的UI控件,而在Android平台上,每个厂商可能都有自己的自定义UI控件。因此,在测试过程中,需要确保应用程序的用户界面在两个平台上都能够呈现出理想的效果,并且提供一致的用户体验。iOS设备类型和型号相对较少,且硬件规格统一,因此,相较于Android设备,iOS设备的兼容性要高得多,但这并不意味着就不存在差异。总之,以上是iOS和Android在测试中的一些主要差异,测试人员需要考虑这些差异,并确保应用程序能够满足所有平台的要求,以提供最佳的用户体验。原创 2024-06-13 21:50:14 · 767 阅读 · 0 评论 -
浅谈游戏中的性能测试
游戏性能测试是指对游戏软件在特定硬件和软件环境下的表现进行评估和验证的过程。该测试关注游戏在不同场景和操作条件下的流畅度、稳定性、画面渲染等方面的表现,并提供数据支持来评估游戏在各种配置上的适应性和优化需求。原创 2024-06-12 17:05:12 · 552 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-06-11 20:53:09 · 990 阅读 · 0 评论