- 博客(561)
- 收藏
- 关注
原创 软件测试必问的面试题(含答案)
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
2025-02-12 22:00:38
482
原创 这些软件测试面试题一定要会,自动化测试面试题(含答案)
断言assert 用于代码中验证实际结果符合预期结果,如果测试用例失败,则抛出异常并且提供断言日志。
2025-02-12 21:53:03
489
原创 面试时被问到职业规划,怎样回答才最加分?
能否简述下你未来5年的呢?相信大多数求职者在面试的时候都会被问到过这个问题。实际面试时,HR和业务部门的面试考核维度不同,这也代表着公司评估一个应聘者的能力不仅仅是技术能力,还可能是稳定性、沟通、价值观等等综合因素。简单来说,HR无非是想知道你对自己的认知、你的个人规划是否与公司发展方向一致?你能在公司干几年?本文将从以上三个方面来分析,怎样如何描述自己的比较合适。
2025-02-11 16:37:42
411
原创 2025最新软件测试面试题【1000道题含答案】
断言Assert用于在代码中验证实际结果是不是符合预期结果,如果测试用例执行失败会抛出异常并提供断言日志Web自动化测试是从UI (用户界面)层面进行的自动化测试,测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑。Selenium是一个开源的web自动化测试框架,支持多种编程语言开发自动化测试脚本,支持跨浏览器平台进行测试所谓会话就是session ,而session是一种服务器的缓存技术,由服务器端创建,
2025-02-10 21:57:57
821
原创 高能分享:软件测试十大必问面试题(附带答案)
参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与。
2025-02-10 21:57:07
795
原创 软件测试常见面试题合集(内附详细答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-02-10 21:56:34
433
原创 零基础入门测试该学什么?最全整理,照着学就对了
软件测试工程师主要是负责理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简单来说,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。同时,由于测试行业的综合性和全面性,测试需要和很多人员打交道,其中包括开发人员、产品经理等等和软件项目相关的岗位,相对的,一个好的测试人员可以去转行许多岗位。
2025-02-08 15:29:28
814
原创 2025最新软件测试面试题(含答案解析+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-02-08 15:28:07
852
原创 2025最新的软件测试面试题(含答案+文档)
分析:这个问题是所有面试中最常问的,问的人可能是HR、部门主管、经理、甚至是董事长。大部分情况下,HR都会理解你的,但是回答问题时千万不要太过于实诚,有些面试者一上来就抱怨上一家公司如何压榨公司员工等这些话语,没有一家公司会愿意接受这样的面试者,HR并不能完全感受你遭遇到的,所以还请控制好自己的负面情绪。经理or董事长:这个回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以要在回答时再带一句,“具体的发展方向,还需要根据公司的发展方向去调整”,这样回答会保险一些。
2025-02-08 15:23:33
587
原创 15:00面试,15:07就出来了,问的问题有点变态。。。
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-02-07 16:00:48
877
原创 【JMeter】常用线程组设置策略
在JMeter压力测试中,我们时常见到的几个场景有:单场景基准测试、单场景并发测试、单场景容量测试、混合场景容量测试、混合场景并发测试以及混合场景稳定性测试 在本篇文章中,我们会用到一些插件,在这边先给大家列出: Custom Thread Groups插件PS:在我们正式测试中,统一使用非GUI界面运行,只有在调试时候我们才会用GUI运行 单场景基准测试,一般在压力测试实施前进行测试,用于检测被测功能的性能指标,以用来判断制定后期的测试计划。
2025-02-07 15:59:59
840
原创 软件测试/测试开发丨Python常用数据结构学习笔记
列表是有序的可变元素的集合,使用中括号[]包围,元素之间用逗号分隔列表是动态的,可以随时扩展和收缩列表是异构的,可以同时存放不同类型的对象列表中允许出现重复元素元组是有序的不可变对象集合元组使用小括号包围,各个对象之间使用逗号分隔元组是异构的,可以包含多种数据类型无序的唯一对象集合用大括号{}包围,对象相互之间使用逗号分隔集合是动态的,可以随时添加或删除元素集合是异构的,可以包含不同类型的数据字典是无序的键值对集合字典用大括号{}包围。
2025-02-07 15:59:18
821
原创 2025年100道最新软件测试面试题,常见面试题及答案汇总
除了掌握扎实的专业技能之外,你还需要一份《软件测试面试宝典》才能在万千面试者中杀出重围,成功拿下offer。小编特意整理了100道软件测试面试题,送给大家,希望大家都能顺利通过面试,拿下高薪。赶紧拿去吧~~Q1、什么是软件测试?Q2、软件测试的目的?Q3、测试工程师的职责Q4、什么是软件的生命周期?Q5、软件带来错误的原因很多。主要的原因有哪些?Q6、C/S 模式的优点和缺点Q7、B/S 模式的优点和缺点Q8、比较负载测试、压力测试,容量测试和强度测试区别Q9、比较一下黑盒测试、白盒测试、单元测试、集成测试
2025-02-06 20:28:30
904
原创 软件测试常见面试题【附答案】
功能测试首先我们要明确它(产品)的功能是什么,那当然对于一支笔来说,它的功能最常见的就是写字。1)笔盖是否容易开合;(按压式笔的话可以是“笔帽是否能够正常按压”)2)笔芯能否替换;(钢笔可以是“墨水能否正常灌入”)3)笔的出墨速度是否符合设计要求;4)笔墨的粗细是否符合设计要求;(铅笔的话可能是笔芯的软硬程度~)外观测试1)笔壳颜色是否符合设计要求;2)笔壳上的logo、文字等是否符合设计要求;3)笔的尺寸大小是否符合设计要求;4)笔壳的形状设计是否符合设计要求;性能测试笔的性能主要是书写,能否连续书写、容
2025-02-06 20:27:38
623
原创 Python+Appium实现自动化测试的使用步骤
安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK。介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。解决方法:在开发者模式下,打开usb调试功能和use模拟点击,两个都要打开,此时再重新运行,即可解决。然后点下边那个保存并重启的按钮,然后点第一个Start Server按钮,将会看到。打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试。
2025-02-06 20:26:39
894
原创 测试人员打算跳槽,不知道该准备些什么?看这里。
背好测试思维的几个方向的目的,是希望在面对面试官问题的时候,你能有条不紊的阐述你的测试思路,除了减少自己内心的紧张感外,同时能给面试官展示你自信的一面。所以,如果没有其他选择,无疑会有更大的机会选择python语言进行学习(当然这是针对厦门目前的情况,不同的城市有不同的情况仅供参考)。因为现阶段自动化在行业内比较流行,实际上很多前期的测试人员没有开发语言的能力,后期学习的一般会选择python更容易理解,上手也快。除了必备的能力之外,作为测试人员,如果你能具备以下能力,无疑会大大加深面试官对你的称赞。
2025-02-05 15:53:00
801
原创 从功能测试进阶自动化测试,熬夜7天整理出这一份3000字超全学习指南
结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和网盘资源放在文末了)
2025-02-05 15:51:35
957
原创 外包干了30天,技术明显退步。。。。。
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人!没办法,我找到了我在抖音集团的老哥,作为他的小老表,在他了解了我的情况后(几乎就是。先说一下自己的情况,本科生,19年通过校招进入南京某软件公司,干了接近2年的。于是,我决定要改变现状,冲击下大厂。
2025-02-04 18:20:34
813
原创 测试管理|为什么经常会发生测试场景覆盖不全的问题?
测试完成及上线不是终点,除了配合业务进行线上验证及观察线上数据、进行线上巡检之外,还应花点时间回顾一下交付的过程,总结经验教训,主动分享。对于核心的用例,看能否沉淀为自动化的回归及巡检用例。万一出现了线上问题,先尽快恢复业务,再分析原因,进行复盘,总结教训和改进方案。
2025-01-18 15:27:22
684
原创 测试框架到底是什么,如何定义?
这对于持续集成环境至关重要,在这种环境中,自动化构建和测试可确保对一个模块的更改不会中断与其他模块的交互。中间件:在某些情况下,中间件可以充当测试框架和其他工具之间的桥梁,尤其是在无法直接集成的情况下。在此方案中,是测试工具的一部分,其中 Jest 提供了运行测试和断言结果的框架。在集成测试中,测试框架充当受控环境,用于测试集成单元(模块、组件或服务)之间的交互。通过与其他工具集成,测试框架可以成为综合测试自动化生态系统的核心组件,促进工具之间更好的沟通,简化流程,并提高整体测试效率。
2025-01-18 15:25:47
896
原创 测试人员终极追求:如何做到不漏测?
不得不说一句的是,漏测是不可能绝对避免的,我们能做的只能是尽量减少漏测现象,漏测现象会随着工作经验增加而逐渐减少。所以测试的时候,一定要仔细、细致、认真,毕竟一次漏测可能会影响很多人,所以万万马虎不得呀。
2025-01-18 15:24:13
638
原创 测试工程师面试简答题
设计用例时,应该尽量覆盖所有可能的使用场景,包括常规操作和潜在的异常情况,这样才能最大程度地保证接口的质量和稳定性。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。1、理解接口文档:首先,仔细阅读并理解接口文档的详细说明,包括接口的功能、请求和响应的数据格式、各个参数的含义以及接口的使用限制等。6、记录和分析:详细记录测试结果,包括成功、失败的用例和发现的问题。
2025-01-18 15:23:22
942
原创 【软件测试】白盒测试也不过如此
在进行日常测试的时候,我们大部分时间花在手动的功能测试上,功能测试又可称为手工测试,官方一点的学名叫,当然作为测试工程师,我们一般俗称点点点黑盒测试是一种软件测试方法,它的主要目的是检查软件的功能和性能,而不考虑软件的内部实现和代码。在黑盒测试中,测试人员,只能根据软件的需求文档(PRD)、用户手册或其他相关文档,来设计测试用例和执行测试在进行黑盒测试时,不需要看代码,而是直接根据需编写黑盒测试用例,根据测试用例就可以进行业务测试在IT行业不断发展过程中,白盒测试逐渐走进了我们的视野白盒测试是一种。
2025-01-15 20:16:49
543
原创 【软件测试】bug篇|软件测试的生命周期|描述bug的要素|bug的级别|bug的生命周期|高频面试题:与开发产⽣争执怎么处理
⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些bug使程序⽆法正确的运⾏。Bug产⽣于程序的源代码或者程序设计阶段的疏忽或者错误💡准确来说:(1)
2025-01-15 20:15:52
544
原创 基于Python Selenium web测试工具 - 基本用法详解
这篇文章主要介绍了Selenium(Python工具)基本用法,结合实例形式分析了Selenium的基本安装、简单使用方法及相关操作技巧,需要的朋友可以参考下本文实例讲述了Selenium基本用法。分享给大家供大家参考,具体如下:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
2025-01-15 20:14:53
74
原创 效率提升多倍, 推荐值得收藏40 个命令总结
1 删除0字节文件2按内存从大到小排列3 按 CPU 利用率从大到小排列4 打印 cache 里的URL6-i ‘/Root/s/no/yes/’ /etc/ssh/sshd_config sed 在这个文里 Root 的一行,匹配 Root 一行,将 no 替换成 yes。7 如何杀掉 MySQL 进程9 如何在编写 SHELL 显示多个信息,用 EOF10 for 的巧用(如给 MySQL 建软链接)11 取 IP 地址13。
2025-01-15 20:13:45
183
原创 效率提升多倍, 推荐值得收藏40 个命令总结
1 删除0字节文件2按内存从大到小排列3 按 CPU 利用率从大到小排列4 打印 cache 里的URL6-i ‘/Root/s/no/yes/’ /etc/ssh/sshd_config sed 在这个文里 Root 的一行,匹配 Root 一行,将 no 替换成 yes。7 如何杀掉 MySQL 进程9 如何在编写 SHELL 显示多个信息,用 EOF10 for 的巧用(如给 MySQL 建软链接)11 取 IP 地址13。
2025-01-14 21:32:27
173
原创 单元测试基础知识,面试用得上...
在计算机编程中,单元测试又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类、抽象类、或者派生类中的方法。单元测试(Unit Testing)顾名思义就是测试一个单元,这里的单元通常指一个函数或类,区别于集成测试中的模块和系统。集成测试的测试过程通常存在跨系统模块的调用,是一种端到端的测试;而单元测试关注对象的颗粒度较小,用来保障一个类或者函数是否按照预期正确的执行。
2025-01-14 21:29:45
662
原创 工作7年我从开发转到测试:只有努力向前奔跑,才能得到你要的~
有了初步的想法后,我就开始在百度搜索关于软件测试的一些培训机构,在对比过程中,我发现华测教育无论是教学方式或者是课程等,在这个领域都是已经比较发展成熟的了,于是我联系了华测的网上咨询老师,经过仔细的沟通后,我对软件测试的了解也更进了一步,期间,老师十分负责任,给我很详细的介绍了华测的学习理论课程,发展方向等等问题。在华测的学习过程中,我认识到了很多的不同的人,大家的学习欲望都很强烈,班上的学习氛围很好,同时也不会一直死学习,大家平时也会互相帮助,开导等等,在课程结束后,我也因此交到了不少朋友。
2025-01-14 21:28:29
544
原创 服务器Web性能测试主要包含四个方面
通过小编的介绍,相信大家也全面了解服务器端web软件性能测试的内容以及重要性,在后期选择服务器租用的时候也就更能测试好服务器的相关性能。Web软件性能测试是一种收集信息和分析信息的过程,主要目的是用来检查程序是否具有良好的性能,为维护系统的性能找到有效的改善策略。性能测试主要是考察在不同的用户负载下,Web 应用对用户请求作出的响应情况,以确保将来系统运行的安全性,可靠性和执行效车。Web性能测试能够基露出系统的性能瓶颈问题,并提供一定量的数据来帮助诊断和查明问题所在,最后起到优化系统的目的。
2025-01-13 20:54:39
258
原创 职场经验:测试基本理论看这篇就够了
软件测试(Software Testing):在规定的条件下对程序进行操作,以发现程序错误,衡量,并对其是否能满足设计要求进行评估的过程。
2025-01-13 20:53:58
584
原创 Web 自动化实战经验硬核总结
如果一个元素在另一个元素的内部(子元素或者孙元素),则它在 XPATH 中使用“//”定义,而在 CSS 中仅使用空格定义。“//ul//li[text()=‘2003年度’]” ‘//a[contains(text(),“出”)]’XPATH 中的元素 id 使用以下内容定义:“[@id=‘kw’]”,而在CSS中使用:“#kw”。XPATH 中的直接子元素是使用“/”定义的,而在 CSS 上,它是使用“>”定义的。“//input[start-with(@id,‘开头’)]”
2025-01-13 20:53:24
529
原创 如何使用 Docker 搭建 Jenkins 环境?从安装到精通
方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】
2025-01-07 15:56:44
572
原创 测试用例要如何写
虽然我们在分析测试点时,会使用各种测试方法,但这些方法在思路和操作上都是不同的,一些方法得到的测试点要细一些、具体一些,一些方法得到的测试点粗一些、泛一些是非常正常的。显然,随机测试也能发现缺陷,有时候甚至比测试用例更能发现产品缺陷,而且“突然一个灵感来了,然后去测试,并且真的发现了产品缺陷”的过程,会让人很有成就感。相反,如果开发需要多次修复,最后才能使得测试用例执行通过,说明版本质量可能不高,产品在设计、编码方面可能存在一些问题,即便是修复bug,在修复时引入新bug的风险也会更大一些。
2025-01-06 16:46:46
446
原创 Wireshark抓包:详解TCP四次挥手报文内容
三次握手后,发起https的一个连接,中间发的都是正常的数据包,直到客户端发完数据包了,客户端发起一个fin,ack包开始四次挥手,直到连接结束了。tcp报文是一个可靠的协议,它的每一个数据包都要进行确认,每发一个数据包都有一个ack包。fin,ack包—>ack包---->fin,ack包---->ack包。这是抓的包,然后过滤出来的,看下最后的阶段,是要开始释放一个链接了。所以第一个fin,ack包,ack被标记了,其实也是对上一个报文数据的确认。fin,ack和ack包的序号、确认号是一样的。
2025-01-06 16:46:10
385
原创 Jmeter接口测试流程详解(中科软测认证中心)
(6)取样器(Sampler):是性能测试中向服务器发送请求,记录响应信息、响应时间的最小单元,如:HTTP Request Sampler、FTP Request Sample、TCP Request Sample、JDBC Request Sampler等,每一种不同类型的sampler 可以根据设置的参数向服务器发出不同类型的请求。同请求一起发送参数 : 在请求中发送URL参数,对于带参数的URL ,jmeter提供了一个简单的对参数化的方法。实际的请求内容在Sampler中定义,它被线程组包含。
2025-01-06 16:45:32
264
原创 Apifox接口测试工具详细解析
内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并且可以在定义数据结构的同时写好 mock 规则。生成代码:它可生成各种主流语言的web框架的代码,业务代码(例如:python flask)和接口请求代码(例如:python requests),这就非常厉害了。Apifox 天生就是为团队协作而生的,接口云端实时同步更新,成熟的团队/项目/成员权限管理,满足各类企业的需求。,接口Mock工具,API文档工具,API Mock工具,API自动化测试工具。那我们就来体验一下吧!
2025-01-04 15:52:44
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人