03 2021 档案
摘要:那我们今天分享主要讲的是抓包,Fiddler这个工具,打开之后界面如下图: 至于说里面哪些功能是常用的,或者说哪些板块是我们常用的,抓到包之后再来做一个详细的介绍。 Fiddler安装 下载地址: https://www.telerik.com/fiddler安装:默认安装即可 fiddler主要一
阅读全文
摘要:现在除了功能测试,我们还会涉及到很多的自动化。 你现在去面试、想要涨工资,自动化绝对是一把利器,自动化也是一个必备技能了。 自动化测试说现在不说前面几年,比如15、16年那时候你不会做自动化测试你一样过得很好,也没有人说你菜,现在如果你作为一个测试人,你不会点技术,好像总觉得自己做错了什么一样,有没
阅读全文
摘要:做一个软件测试工程师,如何去提高测试思维,提高测试思维的目的就是让我们的产品质量有一个好的收益,质量得到保障。 在一月份的时候,出了一个新闻,不知道大家有没有关注,我们来吃一下瓜。 重庆百架无人机集体撞楼,疑因程序写错,程序员背锅…… 8 如果不是做互联网的,可能只知道是程序员背锅,那其实肯定不会是
阅读全文
摘要:那么具体功能、自动化、性能在工作中间它的整套流程是什么样的,我们接着上一篇文章来讲。 流程就是软件拿到需求开始。 一、需求评审 首先我们就会去进行一个需求的评审会议,评审什么? 参考依据是产品说明书,由产品经理给出。负责这个项目的产品经理、测试、开发等相关人员参与需求评审会议,针对产品的需求进行一系
阅读全文
摘要:我们在软件测试岗位过程中到底是做一些什么事情? 测试 自动化 性能 这三个不管你的项目大与小,项目的难易程度,其实我们都会做到,尤其是第一个,不管你是医疗还是电商的或者是app的,功能肯定是都要保证的,至于自动化和性能,这两个是可选的。 但是现在的话自动化和性能也已经成为了占据了很大的比例。 首先第
阅读全文
摘要:那么在前面讲的三种类型公司中间,他们的人员构成以及部门划分是什么样子的? 我们也来聊一聊。 重点来看一下互联网企业,在研发技术部门(IT技术部门)一般就是分为这几个类别, 1.产品部2.开发部3.测试部4.运维部 主要就是由这四个核心的部分来组成。 那在产品部门有一些什么样的岗位? 1.架构师/测试
阅读全文
摘要:功能测试工程师——自动化测试工程师——性能测试工程师——性能测试工程师——测试开发——测试架构师 因为你刚出去的话,肯定都是从功能测试开始做,然后我们学习了相关自动化测试技术之后,就可以跳到自动化测试工程师岗位,再有呢性能测试工程师,做到性能之后再去做测试开发,再就到测试架构师。 功能测试工程师 我
阅读全文
摘要:你去如何做断言的?从哪些方面去设计断言? 去做接口测试,我们要把这个接口测试好,从哪些方面去考虑? 其实Postman里面就给我提供了相关的一些方法,比如说返回值,第一个我们一定要去测试它的这个状态码 比如说这个状态码是不是200 因为有时候发请求,请求结果肯定是有一个状态码的。 Response
阅读全文
摘要:Dubbo接口如何测试? 这个dubbo如何测试,dubbo接口测试什么玩意儿? RPC的有一个类型,叫Dubbo接口。 那这个接口如何测试?测试的关键点在哪里? 这个面试问题,我觉得大家可能就有点陌生了,毕竟很多关注我的朋友并不知道Dubbo接口类型的测试,或者说没有做过Dubbo类型的接口实战。
阅读全文
摘要:接口未全部提测,怎么实现接口脚本间的自动化关联? 那就是说后端接口还有很多没有开发完,那你如何去实现这个关联呢?,这个问题怎么去回答? 就等于开发有很多接口还没有开发完,任务比较多,进度比较慢。 一直没有提测,那我们现在要去做测试,你只能去使用mock实现脚本关联,因为接口没有提测,那我们就用moc
阅读全文
摘要:Postman中如何实现接口之间的关联? 不单单说Postman中,我为什么拿Postman举例,因为它比较简单一点。 那如果我只问你如何实现接口之间的关联,那肯定有很多的方式,Postman只是其中的一种。 我打开Postman 假设你要实现接口之间的关联,在这个test里面去设置关联,那在这个t
阅读全文
摘要:Http协议有什么特点,能说说这些特点体现在哪些方面吗? Http协议是我们最常用的接口,那它有什么特点呢? 无连接 无状态 还有呢? 灵活,简单快速 还有它的这些特点体现在哪些方面?你也要能说一说。 我就举一个简单的例子,为什么说它灵活。Http协议为什么比其他的要灵活一点呢,因为这个灵活它是体现
阅读全文
摘要:首先,关于协议这个词,你要清楚。 接口测试它是基于什么进行测试的,接口测试是什么测试类型,其实有有时候问到一个问题,关联性很强。很多关联性的问题你都可以去考虑。 首先接口测试一个功能黑盒测试&后端,这是它的类型。 接口测试是基于协议,所以我一讲出来,大家可能就清楚了,呃,好像是这么回事,接口是基于协
阅读全文
摘要:如果一个元素无法定位,脚本报错了,你一般会考虑哪些方面的原因? 第一个,页面加载过慢,你要去加等待时间。 然后页面可能有frame框架页,你需要先跳转进去。 还有可能元素是动态元素,什么叫动态元素?有些元素它的id或者名字是动态的,我们可以通过父节点或兄弟节点去定位,定位方式要优化。 还有可能这些元
阅读全文
摘要:在往期我们讲了很多实现自动化过程中的一些面试题,那么实现自动化之后,问题又来了。 你肯定要考虑分层了 面试官:自动化测试分层思想,你是如何理解的? 我看到过很多招聘需求上直接写了这一点,会自动化测试分层思想优先。啥意思?但凡能称得上优先的,就是加分项呐。 所以,为什么要有这个自动化分层?自动化分层到
阅读全文
摘要:面试官: 你如果现在打开一个网站,这中间发生了什么事情? 你能说一说吗? 可能有些朋友会想到:域名解析,然后请求参数,三次握手 关键点有:网络请求,域名解析、请求后端接口,获取接口响应值,根据数据展示,关闭请求。其实这个域名解析很重要,这只是一个网站域名,其实它是一个IP地址+端口,还有接口等等。
阅读全文
摘要:前言 我的读者好像刚接触测试不久/准备去面试的居多,然后大家最近问的比较多的一个话题就是大厂的工作流程,都比较好奇,整个流程是怎么操作的。 我也不多BB了,那下面就跟随暖男的脚步,走进大厂测试工作流程吧。 你刚去面试的时候,面试官就会问到:你能不能介绍一下你们公司的一个工作流程,首先这个问题就能够很
阅读全文
摘要:首先,如果你现在来面试。 企业中面试官评估你的能力,无论你是做什么岗位的,自动化,测试开发,性能,管理,第一个肯定是工作经验。 比如说1-3年,3-5年,5年以上。都是一个临界点,那面试官会从哪些方面去考量你呢? 第一个,需求分析能力,就是说大家对这个需求一定要非常熟悉,不仅仅是产品经理给到的需求,
阅读全文
摘要:软件:一系列按照特定顺序组织的计算机数据和指令的集合 即 程序+数据+文件 数据:必要的数据(程序的配置、多以配置文件的方式、sqlite业务数据 文档:说明书、问题处理手册、配置说明) 软件的生命周期 可行性研究 项目立项 需求分析 设计(概要和详细) 程序开发 测试(满足需求/找bug)-关版本
阅读全文
摘要:很多人对软件测试都有一些刻板印象,比如觉得测试“入门门槛低,没啥技术含量”、“对公司来说不重要”、“操作简单工作枯燥”、“一百个开发,一个测试”等等。 其实,网上出现这些测试相关的负面评论,根源在于企业对测试人员的要求,已经由低端的功能性测试,转变为更高级的自动化测试了。 但我发现,身边不少测试工程
阅读全文
摘要:1.免费的编程书籍 免费的开发手册 167K⭐ Repo:github.com/EbookFoundation/free-programming.. 2. 很棒的话题 包含了各种有趣的话题 148k ⭐ Repo:github.com/sindresorhus/awesome 3. 编码大学路 一份
阅读全文
摘要:千万别给自己女朋友以任何方式讲技术,问就是不知道,长寿秘诀~ (我拿出了当年面试小米测开的面经) 女朋友最近突然爱学习了,各种刷数据库、Linux方面的题,以前都是没日没夜的追剧,突然有了学习的劲头,着实让我没想到。看似一片欣欣向荣,不过,长期的生存经验告诉我,这并不是什么好事,事出反常必有妖~ 她
阅读全文
摘要:区别1:用例组织方式 不同的目录结构与组织方式代表不同工具的测试思想,学习一个测试工具应该首先了解其组织方式。 Jmeter的组织方式相对比较扁平,它首先没有WorkSpace(工作空间)的概念,直接是TestPlan(测试计划),TestPlan(测试计划)下创建的Threads Group(线程
阅读全文
摘要:什么是回归测试? 回归测试就是当开发人员对软件产品的基线版本做出任何改变时,测试人员针对这些改变进行的有针对性的测试活动。 以上所说的对软件产品做出的改变包括: ·开发人员为了修复一个软件缺陷而对软件产品进行的修改。 ·开发人员在需求变更时,为满足新的需求而对软件产品做出的修改。·在稳定的软件产品中
阅读全文
摘要:什么是用户验收测试? 当软件产品顺利通过了系统测试之后就开始了用户验收测试阶段。用户验收测试,顾名思义就是交付给用户,让用户执行产品验收所进行的测试,因此也被称为交付测试。用户验收测试是产品上市之前的最后一个正式的测试阶段。 下面列举几道典型面试题来帮助大家理解。 面试题1: 为什么要对软件测试进行
阅读全文
摘要:软件测试基础 软件测试的概念 通过一系列手段去证明软件是符合用户需求的,满足质量要求的。预期结果和实际结果的一个对比。 软件测试分类 按方法分:黑盒测试、白盒测试、灰盒测试 黑盒测试:把软件比作一个“黑匣子”,不考虑具体是内部是如何实现的,只考虑外部功能的运行,检查软件的输入和输出是否匹配。 白盒测
阅读全文
摘要:各种概念 HTTP HTTP(HyperText Transfer Protocol) —— 超文本传输协议 它可以拆成三个部分:“超文本”、“传输”、“协议” 协议必须要有两个或多个参与者,也就是“协” HTTP是一个用在计算机世界里的协议。它使用计算机能够理解的语言确立了一种计算机之间交流 通信
阅读全文
摘要:数据库调优概述 数据库中的存储结构是怎样的 在数据库中,不论读一行,还是读多行,都是将这些行所在的页进行加载。也就是说,数据库管理存储空间的基本单位是页(Page)。 一个页中可以存储多个行记录(Row),同时在数据库中,还存在着区(Extent)、段(Segment)和表空间(Tablespace
阅读全文
摘要:基础篇 SQL语言按照功能划分 DDL(DataDefinitionLanguage),也就是数据定义语言,它用来定义我们的数据库对象,包括 数据库、数据表和列。通过使用DDL,可以创建,删除和修改数据库和表结构。 DDL的基础语法及设计工具 对数据库进行定义 CREATE DATABASE nba
阅读全文
摘要:一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N)
阅读全文
摘要:1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。 2、你认为测试人员需要具备哪些素质 做测试应该要有一定的
阅读全文
摘要:一、Android四大组件 Android四大基本组件:Activity、BroadcastReceiver广播接收器、ContentProvider内容提供者、Service服务。 Activity: 应用程序中,一个Activity就相当于手机屏幕,它是一种可以包含用户界面的组件,主要用于和用户
阅读全文
摘要:计算机四级软件测试工程师真题 一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1、以下关于软件质量属性的说法中,错误的是 A) 软件的功能性是指当软件在指定条件下使用时,软件产品满足明确和隐含的功能要求的能力 B) 软件的可维护性是指软件产品纠正错误、改进功能或适应环境、需
阅读全文
摘要:@@学院 软件测试课程设计报告 题 目: NextDate函数 姓 名: 爱码小哥 班 级: 公众号程序员一凡 学 号: 1024 指导老师: 一凡 2021.03.05 目 录 第1章 软件测试的概念和设计要求 3 1.1 测试目的 3 1.2 测试选题 4 1.3测试人员 4 1.4测试方法 4
阅读全文
摘要:最近脉脉职言区有一条讨论火了: 哪家互联网公司薪资最‘厉害’? 下面的评论多为字节跳动,还炸出了很多年薪40W的测试工程师 我只想问一句,现在的测试都这么有钱了吗? 前几天还有朋友说,从腾讯跳槽去了字节,一开始我还不理解,以为他是在走职场下坡路。但现在看来,字节跳动的薪资是真的香。 按照脉脉和知乎上
阅读全文
摘要:摘要:软件测试的最高层次需求是:UI测试,也就是这个软件“长得好不好看”。 为了让读者更好地理解测试,我们从最基础的概念开始介绍。以一个软件的“轮回”为例,下图展示了一个软件的研发流程。随着软件规模的不断增大,一个软件动辄百万行的代码,想要单靠人工检查或者程序猿的技术本身保证质量已经变得不现实。因此
阅读全文
摘要:编辑推荐语:一直关注的一个前辈的博客终于更新了,从最开始接触的一篇文章,“你真的知道软件测试的行业内卷吗?”开始认识。今天更新了,内容深以为然,有感,转发分享给更多的软件测试工程师们。 原文作者:孙高飞 前言 这几天社区里多了好多匿名帖子,大家都比较焦虑, 而几个月前也爆发过更激烈的争吵。很多人觉得
阅读全文
摘要:别再这样写简历了! 即将迎来的金三银四跳槽季,转眼开始,我作为部门的面试官,在此期间也收获了不少简历。但可惜的是,收到的简历数量虽多,但令人中意的却是凤毛菱角,一些应聘者倒不是因为自身能力不足而无法进入面试环节,而是简历本身就没有很好的展示出自己的能力,因此与面试的机遇擦肩而过。 为了避免类似的「悲
阅读全文
摘要:软件测试基础 软件测试的概念 通过一系列手段去证明软件是符合用户需求的,满足质量要求的。预期结果和实际结果的一个对比。 软件测试分类 按方法分:黑盒测试、白盒测试、灰盒测试 黑盒测试:把软件比作一个“黑匣子”,不考虑具体是内部是如何实现的,只考虑外部功能的运行,检查软件的输入和输出是否匹配。 白盒测
阅读全文
摘要:1.1软件测试行业基本介绍 一、为什么需要软件测试 1.一款软件从无到有会经历很多的开发阶段由不同的人来参与开发,所以最终产出的软件功能可能会存在问题。因此为了保证软件的功能是可用的,我们必须要进行测试。 2.当前的软件件行业已经不在是功能为王了,用户不仅仅只盯着软件的功能是否满足需求, 还会对软件
阅读全文
浙公网安备 33010602011771号