软件测试工程师
文章平均质量分 90
测试追风
风中凌乱!
展开
-
资深测试经验总结,APP测试-关键点整理,少走3年的弯路...
APP测试它的关键点在哪里?APP测试的关键,如果你去面试的一家公司主要业务是做一个app测试,他肯定会问你一个问题:你如何去做APP测试?那我们就从app测试的关键去分析。大家可以想一想app测试的关键点有哪些?脑海中应该马上能想到很多专业的测试技术,首先就是一个app功能,这个是毫无疑问的,不管你是做web端还是做app还是做小程序等等。首先功能你把它全部测试好,这个其实和我们的web测试以及其他的测试没有很大的差别,就是测试一些功能。原创 2023-08-04 14:57:16 · 297 阅读 · 0 评论 -
全网最全,测试必备Linux系统命令大全,一篇概全...
1、目录操作pwd:显示当前工作目录clear:清除屏幕 cd ~:当前用户目录 cd /:根目录 cd -:上一次访问的目录 cd .. :上一级目录ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符)查看目录内信息ll 查看当前目录下内容 ls 查看当前目录的相信内容内容创建目录mkdir aaa 在当前目录下创建一个名为aaa的目录 mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录搜索命令find / -name 'b' 查询根目录下(包括子目录),名以b的目录和文件;原创 2023-07-13 15:35:07 · 1440 阅读 · 0 评论 -
2023年测试岗,自动化测试如何学?如何卷出测试圈?
怎么学习自动化测试?首先,需要有心理准备,不是说会自动化,就不用干手工测试了。自动化测试没有办法完全取代手工测试,有些测试场景,自动化的成本要明显高于手工。其次,咱们把平时的测试工作简单分一下类,手工测试最常见的就是基于界面的测试,通常可以串起来整套流程。但是对于分层测试来说,接口测试是一种回报率更高的方式,自动化测试在接口测试的应用是最普遍的。当然,还有性能,安全,这些一般都是自动化来实现。然后,再来说一下技能。技能一般分为工具和代码两种,他们都可以达到自动化测试的效果。原创 2023-07-12 15:41:11 · 159 阅读 · 0 评论 -
企业为什么要做自动化测试?如何成功实施自动化测试?
企业为什么需要自动化测试?代替手工重复操作,测试工程师可以花更多时间在设计全面的测试用例和新功能测试上 【代替手工重复】提升回归测试的效率,适合敏捷开发过程 【提升回归效率】更好的利用非工作时间执行测试,工作时间分析失败用例 【利用非工作时间测试】高效实现某些手工测试无法完成或代价巨大的测试类型,比如:关键业务7*24小时持续运行的系统稳定性测试和高并发场景的压力测试 【代替复杂手工测试和长时间测试】原创 2023-07-09 15:47:24 · 171 阅读 · 0 评论 -
超细,设计一个“完美“的测试用例,用户登录模块实例...
好的测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关好的测试用例必须具备哪些特征整体完备性:一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求等价类划分的准确性:对于每个等价类都能保证只要其中一个输入测试通过,其他输入页一定测试通过等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别三种最常用的测试用例设计方法等价类划分:将所有可能的输入数据划分成若干个子集;任意一个输入数据若是有效的则构成有效等价类;原创 2023-07-03 15:40:04 · 10166 阅读 · 1 评论 -
【软件测试】MySQL操作数据表常用sql语句(汇总)
数据表有哪些操作?创建数据表;查看表结构;查看数据表的创建语句;复制数据表;修改数据表;删除数据表;创建数据表语法格式CREATE TABLE < 表名 >([ 表定义选项 ]) [ 表选项 ] [ 分区选项 ];注意:表名:两种写法,可以直接写数据表的名字 tbl_name ,也可以 db_name.tbl_name ,先指定数据库再指定数据表名;后者写法是为了,无论是否在当前数据库,也能通过这种方式在指定数据库下创建表。原创 2023-07-02 15:45:04 · 547 阅读 · 0 评论 -
全网最全,软件测试-adb常用命令/日志命令(汇总)
adb 基本语法命令行参数:-d:指定当前唯一通过 USB 连接的 Android 设备为命令目标;-e:指定当前唯一运行的模拟器为命令目标;-s :指定相应 serialNumber 号的设备/模拟器为命令目标;为啥需要指定设备为命令目标?如果有多个设备/模拟器连接,需要为命令指定目标设备,否则怎么知道要操作哪台设备重点:如果只有连了一台设备,那就不需要 -d、-e、-s 参数了;原创 2023-06-29 15:42:57 · 1020 阅读 · 0 评论 -
测试“背锅侠”?软件测试人究竟背了多少锅?我不再背锅...
实际上,测试人员一直处于“背锅侠”的处境,测试人员究竟背了哪些锅?第一层锅:产品不能如期交付的锅我们知道,产品交付排期一般是固定的,很多时候,我们在这个基础上,进行开发测试排期的倒排,而测试作为产品交付的最后一个环节,经常被严重压缩排期,场景比如:研发未能按时提交测试版本;研发如期交付,但功能并未开发完,或者交付质量很差。上述两种场景非常常见,尤其是第二种场景,这时候测试人员几乎是有口难言,人家按时提交了,交付质量差也怨不得人家,但因此带来很多测试成本,原来评估的排期根本不够用。原创 2023-06-16 15:04:56 · 242 阅读 · 0 评论 -
8年测试岗总结,软件测试常见面试题+答案,轻松避坑...
1、介绍一下测试流程(重点,常见!需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议。根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。2、介绍一下测试用例设计方法(用例设计方法&测试方法需分清楚)黑盒测试用例设计:等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、流程分析法。白盒测试:语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、判定/条件覆盖、路径覆盖。原创 2023-06-14 16:04:08 · 352 阅读 · 0 评论 -
最详细整理,HttpRunner接口自动化框架Hook机制详解(详细)
httprunner 4.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理setup_hooks :主要用于处理接口的前置的准备工作,也可以对请求 request 参数签名加密等操作teardown_hooks:主要用于后置清理工作,也可以对返回 respone 解密等操作测试步骤添加hook在项目根目录新建 debugtalk.py,名称一定要一样# debugtalk.py def hook_up() : print("前置操作:setup!原创 2023-06-09 16:13:56 · 1397 阅读 · 1 评论 -
最强总结,Python自动化测试-sign签名实战,精品整理...
一般公司对外的接口都会用到sign签名,对不同的客户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后乱请求,sign签名是一种很常见的方式。sign签名签名参数sign生成的方法:第1步: 将所有参数(注意是所有参数),除去sign本身,以及值是空的参数,按参数名字母升序排序。第2步: 然后把排序后的参数按参数1值1参数2值2…参数n值n(这里的参数和值必须是传输参数的原始值,不能是经过处理的,如不能将"转成”后再拼接)的方式拼接成一个字符串。原创 2023-06-09 14:54:30 · 666 阅读 · 0 评论 -
2023年软件测试趋势?测试人的发展前景?“我“到底该如何走...
现在开始学习软件测试还来得及吗?在互联网的浪潮下,现在各种规模的公司都非常重视软件测试。几年前,软件测试行业还是一个热点。随着转行者和毕业生不断涌入软件测试行业,目前软件测试行业的“缺口”基本饱和。当然,我说的是最基础的功能测试的岗位要求很少,而自动化、性能、安全甚至未来可能出现的大数据测试、AI测试的机会还是很多的。软件测试发展太快了,纵观各大招聘网站,基础功能测试岗位需求难度逐渐增加,自动化测试和连续测试已经占据主流位置。原创 2023-06-08 21:41:35 · 259 阅读 · 0 评论 -
软件测试-金融银行项目怎么测?系统业务测试总结分析...
银行测试人员的组成:目前银行测试人员分为行方人员和非行方人员(外包)。银行测试的主要执行人为非行方人员,其主要任务为分析需求、设计用例、执行用例、缺陷跟踪复测。行方人员主要角色为管理层,把控项目进度以及上线时间并处理线上的一些问题。银行测试的侧重点:因为银行的软件系统一般都是以业务为主体,所以测试的时候要特别关注整个系统的业务流程是否是顺畅的、无阻碍的。例1:A银行的柜面系统刚刚完成改造,我们回去验证这个新柜面系统的一些基本业务是否能够正常进行,比如开户流程、存取款流程。原创 2023-06-08 21:38:13 · 1649 阅读 · 0 评论 -
测试人35岁何去何从?软件测试路在何方?“我“一路升级打怪...
测试员干到35岁,好不容易从测试小白混到了白领,却再也干不动了,还时时面临失业的危险。35岁,是一个测试员伤不起的年龄。明天,何去何从?35岁现象,还有机会吗?在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在测试员的圈子里,也有一个35岁现象。当然,如果你有铁饭碗,比如以前在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。不过现在随着制度改革,也是空想了。原创 2023-06-07 19:52:08 · 485 阅读 · 0 评论 -
23年测试岗,测试工程师从初级到中高级进阶,测试晋升之路...
调查显示,在IT行业不断发展的十多年中,国内软件测试遭受到了冷眼相待,尤其是那些没有测试岗位的中小型软件企业。测试工作通常由开发人员进行,而且通常也只进行简单的白盒测试。在某种程度上,这就相当于让用户在使用产品时担任测试角色,结果通常是用户在发现一堆问题后进行反馈,然后开发人员修改。反复修改的结果就是软件不稳定,用户的耐心耗尽,最终导致项目失败。近年来,随着各大互联网企业的不断发展,对软件的需求越来越大,对软件的稳定性和性能的要求也越来越高,每个测试工程师都要对自己的技术水平进行提升。原创 2023-06-07 19:43:15 · 522 阅读 · 0 评论 -
2023年软件测试工程师如何提升?测试工程师破局进阶...
熟练掌握基本的测试技能在软件测试领域,有一些基本的技能和知识是必须掌握的。这些技能包括如何编写测试用例、如何执行测试用例、如何记录测试结果等等。测试工程师需要在这些基本技能上建立起扎实的基础,以便更好地完成自己的测试工作。掌握软件测试基本技能需要系统地学习和实践。以下是一些具体的建议:首先,要了解软件测试的基本概念和流程,包括测试的类型、测试的方法、缺陷管理等等。可以通过阅读相关书籍、参加培训课程等方式学习。其次,要学习测试用例的编写方法和设计原则。原创 2023-06-07 14:44:21 · 214 阅读 · 0 评论 -
测试新手如何晋升为月入过万的软件测试工程师?“我“的测试之路不简单...
测试工程师这个岗位对于有些人来说,可能月薪过万很容易,可对于有些人来说,仿佛已经达到瓶颈,任凭工作再卖力每月也只是四五千的薪资,月入过万对于这些人来说就是可望不可即,那么这些人怎么才能冲破瓶颈,拿到满意的薪资呢?其实对于一个技术岗位而言,最快的晋升方法就是提升我们的技术等级,下面小编就根据不同的技术等级为大家罗列出薪资,从事相关领域的小伙伴可以自行代入,这里的薪资参照区间以西安为主。手工测试工程师/功能测试(月薪9k-14k左右)主要技能:测试分析+用例设计+测试执行。原创 2023-06-06 20:43:51 · 334 阅读 · 0 评论 -
测试人何去何从?2023年测试工程师突破自我,卷出测试圈...
2023年测试行业现状互联网仍在发展,但已经是存量市场了,对人员规模的需求正在放缓。在存量市场里,冗余人员和低效人员会被淘汰、被外包,而优秀的人才也会一直受到招聘方的青睐。所以我们就看到了近期行业里冰火两重天的一幕,一边是大量的低端测试工程师被淘汰、被外包和被迫转行,求职屡屡碰壁,而另一边,却是很多测试经理求贤若渴四处挖人。需求和供给的不匹配,导致招人难、就业也难。测试人如何破局?原创 2023-06-06 20:34:39 · 464 阅读 · 0 评论 -
从项目到技能,软件测试面试高频题总结 (附答案),收割10个offer...
1、介绍之前负责的项目?参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与需求评审、测试用例编写、搭建测试环境、测试、BUG跟踪、上线等环节。在测试过程涉及到常规的功能测试、使用Postman进行接口测试、简单的性能测试等等。测试过程中也会使用SQL Server(类似的数据库)进行增删改查、使用抓包工具进行抓包、根据后台日志进行数据分析、辅助测试等。原创 2023-05-09 16:08:10 · 425 阅读 · 0 评论 -
测试之路,2023年软件测试市场领域有哪些变化?突破走得更远...
目前的面试求职市场上,测试领域有哪些变化?以这两年软件测试发展经历来看,现在的求职市场,已经不仅仅只考察个人的项目经验和技术能力了,而是更关注你做的项目落地的经验。如何理解这句话?很多同学简历会写自己的擅长技能以及项目经验,常规的面试流程基本都是聊技术细节。面试环节例子:面试官:简历里你写了比较擅长自动化测试,聊聊你是如何做自动化的?小A:我用的python+selenium+pytest+jenkins+allure框架,用了PO模式,数据用Excel维护;原创 2023-05-07 16:18:14 · 436 阅读 · 0 评论 -
【测试面试】软件测试技术面试,知己知彼百战百胜-成为offer收割机...
自我介绍面试的第一个环节,基本都是自我介绍,当然也有面试官会直奔主题。在自我介绍环节,需要明白如下三点:你是谁:主要介绍自己的名字,毕业院校,专业。目的:让面试官快速了解你的个人信息,专业匹配和同院校或同地区上学,会有潜在的加分项。你的擅长的领域:工作年限,某个行业或领域的造诣深度,之前工作中主要做哪些具体的事情。比如:五年工作经验,之前主要做性能测试,在性能测试领域有丰富的实践经验,有全链路压测的落地实践经验。企业为什么要录用你:换个角度理解,就是“相比于其他竞争者你的优势在哪里”。原创 2023-05-04 16:31:22 · 423 阅读 · 0 评论 -
软件测试实战,Web测试详细总结 (覆盖所有测试点),你要的都有
1、功能测试链接测试链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段。链接测试一般关注三点:①链接是否按照既定指示那样,确实链接到了该链接的界面②测试该链接所链接的页面是否真的存在③保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)PS:这里顺带说点关于协议的一些小知识,URL全称“统一资源定位符”,表示获取某一互联网资源的地址;而URI表示“统一资源标识符”,代表互联网上某一些资源表单测试。原创 2023-05-03 19:13:52 · 969 阅读 · 0 评论 -
【软件测试】自动化测试日志问题该怎么解决?测试老鸟总结方案...
问题:持续集成的自动化用例很多,测试环境日志level为debug,日志量大概40G/每天,定位问题时日志查询很慢,该怎么解决?这个问题可以说是自动化测试实践中经常遇到的问题,那么该如何解决这些问题呢?或者说有没有更好的方案来优化这些问题?下面我们就来分析一下日志的作用在聊日志处理之前,先来看看日志的作用。日志的本质就是记录系统各种操作事件的记录信息。它记录了系统的各项特征,类似医院体检后的体检报告。它反映了系统的健康状态、各项操作事件、系统变更情况以及各种异常隐患。原创 2023-04-28 16:01:35 · 1200 阅读 · 0 评论 -
【软件测试面试】面试技巧,让面试官记住的自我介绍,疯狂收割offer.....
在讨论如何自我介绍之前,我们先来讨论一下为什么大多数面试的第一个问题都是自我介绍?主要以下几个原因:由于面试者与面试官第一次见面,通过自我介绍可以先缓解一下尴尬的气氛;面试官还没来得及仔细看你的简历就去面试你了,正好在你做自我介绍的过程中面试官可以边听边看你的简历,思考接下来提问你什么样的问题,因此自我介绍很重要,会影响面试官和你继续沟通的欲望;沟通表达能力是很多企业在招聘中比较关注的,通过自我介绍的考察形式可以更好地了解你的表述能力;如何自我介绍开头。原创 2023-04-26 16:08:56 · 1663 阅读 · 0 评论 -
【软件测试】3年测试岗碌碌无为?我到底该咋办?测试提升成长之路...
无论哪个岗位,最开始的工作都是重复性地做一些基础的事情,问题是在这些基础之上是否找到所做事情的本质以及搞清楚自身发展的方向。三人行必有我师焉,只要找到方向,找到可以学习的点,找到成长的点,就不会觉得在浪费时间。那么,作为测试人,如何提升自身价值,怎么去成长?多去熟悉被测业务。原创 2023-04-25 16:32:44 · 515 阅读 · 0 评论 -
2023软件测试工程师必备技能?要卷,谁还不会了......
软件测试岗位是怎样的?大伙:测试?简单啊,没什么技术含量,无非就是看需求、看业务手册、看设计文档、然后点点功能是否实现,麻烦点的就是测试下部署安装是否出现兼容性问题等没错,不可否认这是踏入软件测试行业的基本要求,但是互联网时代在飞速发展,软件测试已经多元化,自动化测试,性能测试,测试开发逐渐成为主流,如果仅仅只会功能测试,必然会限制你的职业发展。那么测试员必备技能有哪些呢?软件测试基础知识这一点是一名软件测试员的必备技能,也是最基础的。原创 2023-04-20 16:03:36 · 380 阅读 · 0 评论 -
收割offer疯狂涨了5K,自动化测试面试题整理大全,你能答上多少?
自动化基础能力json和字典的区别?unittest框架包括哪几个模块?python连接数据库的方式?jemeter或postman实现多接口关联测试?怎么做关联?接口自动化的断言怎么做?如果需要用自动化测删除接口,断言怎么做?做自动化的过程中如何处理验证码?自动化测试用例如何编写?pytest的前置实现有哪几种方式?Appium 都有哪些启动方式?web ui自动化中显式等待、隐式等待有什么区别?有没有遇到元素定位不到情况?如何处理的?原创 2023-04-07 17:24:31 · 260 阅读 · 0 评论 -
软件测试面试,项目经验板块如何答?初中高级测试工程师都问什么?
项目经验相关的问题软件测试是一个需要经验沉淀的岗位,所以面试非常看重项目经验。所以,简历里一定要求你有项目经验,而且一定会围绕项目来问你问题,用以判断简历里项目经验的真实性,然后看你是否有足够能力进入公司独立承担项目的测试工作。一些高频面试的项目问题:说说你的项目测试流程?简单介绍一下你的项目业务?你负责测试哪个功能模块?具体怎么测试的?测试项目中是否有遇到什么问题?怎么解决的?项目的迭代周期有多久?开发和测试分别占多少时间?项目中有没有让你印象很深刻的bug?原创 2023-04-04 16:24:20 · 331 阅读 · 0 评论 -
软件测试行情前景,你可以做测试多久?到底能干到多少岁?
很多人都意气风发地投身到测试行业之中,憧憬这自己在这个行业内的事业前景。但是,随着大家对这个行业的认知加深,慢慢也有很多人开始产生迷茫:我在这个测试行业里工作多年之后,每天似乎都在做重复的事情,技术提升遇到瓶颈;这样下去我会不会被这个行业所淘汰?三十来岁的时候你与那些二十出头可以熬夜可以无顾虑加班敢于豁得出去的年轻人相比,确实没有竞争力了,而且此时的你又背负着家庭、责任、后代生活质量、长辈健康质量,时间、精力、金钱,全方位攻陷你的堡垒,让你无处可逃。原创 2023-03-29 16:35:07 · 491 阅读 · 0 评论