测试的水太深,年轻人把握不住.....

news2024/11/26 3:34:39

​前言

去阿里面试测试工程师,这里面水太深,什么未来规划,职业发展的东西都是虚拟的,作者还太年轻,没有那个经历,把握不住。项目只有几个,开心快乐就行,不PK,文明PK。

很多软件测试工程师在面试的时候都会遇到考官给的各种各样的面试题,这也反应了测试工程师对企业的重要性,面试通常分为以下几个方面,由于篇幅有限,在这里就只给大家分享一些比较常见的问题。

一、面试通用套路

想看面试的从第二个标题开始,接下来咱就来重点说招聘过程HR中的各种套路了,各位开始接招了吧。正式开启装B模式:

1、能承受较大的工作压力 等着加班把

2、抗压能力强加班+替别人扛雷

3、工作有激情自觉加班还要心情美美的

4、有强烈责任心 没做完不准走

5、弹性工作制加班不给加班费

6、弹性工作制但不保证准时下班 做完了才准走

7、包三餐早上和晚上都得加班

8、双休工作日加班

9、薪资+社保+带薪休假+职位晋升是个正经公司都有,没什么拿得出手的福利

10、适应较快的工作节奏 加班把三天的工作两天做完

11、公司提供水果貌似也就这一个福利

12、有强烈的上进心干完工作就加班去干其他工作

13、喜欢有挑战性的工作加班、前人留的坑不少

14、不提倡加班你懂的(该加还得加,加班是因为你工作效率低,不是安排工作多)

15、不强制加班你懂的 (不做完额外安排的工作你走一个试试!)

16、上不封顶下不保底

17、偶尔会忙 以后忙了你别抱怨,提醒过了

18、团队氛围很好大家经常一起加班,一起吃加班餐,聊聊工作,多happy

19、上升空间大工资低,3000元涨个50%不也就4500吗?

20、领导安排的其它任务我叫你干啥你就得干啥

21、妹子多这个屌丝虽然脑子不太好使但便宜,看看这个理由能不能骗一蛤

22、有期权没多余的现金发工资给你

23、有股权工资微妙地低于你应得的数,反正我不信你能干满拿走

24、年底双薪13 薪

25、13 薪起别想了,就是13 薪

26、年底有奖金年薪大于 12 薪小于 13 薪

27、我们 6 点准时下班入职才知道最严重的早晨 6 点下班,回家吃早饭睡觉。

28、扁平化管理公司没几个人,领导和你坐一屋,盯着你干活

29、核心团队来自 bat 嗯,你不是bat的,所以你不是核心

30、"我把你的简历整理一下"对方说这个的话基本可以判断他是卖人头外派的了,把你的简历给他的甲方.

31、弹性工作时间只弹下班,不弹上班

32、能独立完成任务 产品测试推广运营全都你一个人干

33、面试结果我们稍后会通知你挥挥手估计没有以后

34、您拨打的电话正在通话中/暂时无人接听候选人又放我飞机了

35、这个岗位的薪资在x-y之间不用想只能是x了

36、来,给萝卜求个坑这姑娘不错,不过我可不要

37、我们实行弹性工作时间下班没个谱,加班还不给钱

38、请您先做一个简单的自我介绍早就背调过了你,就想看看你是不是说实话的人

39、我最近表现的很努力什么时候谈谈加薪?

40、在吗,我有点事想跟你说我想辞职了 / 你工资算错了

41、我已经尽力帮你申请薪资了,但也只能到XX元部门说你就值这么多,爱来不来。

42、同事领导nice谁都会找你帮忙

43、你对未来有什么规划?想看看现在的年轻人有多能吹牛

44、具有相关工作经验你别指望我们对你进行专业培训

45、优秀的组织能力你要善于替别人擦屁股

46、能够接受加班吗能接受加班没有加班费吗

47、你最大的优点是什么?你的简历写得太糟糕,一点亮点都看不出来

48、你结婚了吗?这意味着,面试官想借机八卦一下

49、两天后给你答复两天内找不到更合适的人选才会联系你

50、请具体描述并解决××问题很可能是他自己解决不了这个问题,想通过面试把它解决了

当然职场没有绝对!就看你自己怎么去对待了!!!

二、 自我介绍

误区:

一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。

要点:

简历上有的可以一两句话带过,重点回答面试官关心的问题,那就是求职者能否胜任工作。

包括:最强的技能、最深入研究的技术领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,重点突出好的人格和做事的能力。

自我介绍的时间不能太短,几十秒一分钟的自我介绍太单薄,没有说服能力;也不能冗杂太长,有条理的三五分钟比较合适。

三、 面试相关的问题

1、职业规划相关

Q:你的测试职业发展是什么?

A:测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。

Q:你为什么选择软件测试行业?

A:因为之前了解软件测试这个行业,觉得他的发展前景很好

Q:你对测试最大的兴趣在哪里?为什么?

A:最大的兴趣就是具有挑战性。因为我并不知道哪里会出现bug,在找到一个bug后会很高兴。并且测试需要很强的耐心和细心。我可以很容易的找到一些细节问题。

2、 个人能力(软实力、专业能力)

(1) 项目经验

Q:您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

A:我一般都是做的Web测试,搭建测试环境,对于一个程序进行集成测试,系统测试,回归测试等。还要编写测试用例以及一些文档,用户使用手册,功能测试文档等等。最擅长的是功能测试。

Q:Beta测试与Alpha测试有什么区别

A:Alpha测试是由用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。开发者坐在用户旁边,这是在开发者受控的环境下进行的测试。由开发者随时记录下错误情况和使用中的问题。Beta测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,这是在开发者无法控制的环境下进行的测试。由用户记录下遇到的所有问题,定期向开发者报告。beta测试是一模拟真实的使用环境从而发现缺陷的一种测试

Q:您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

A:有黑盒和白盒两种测试种类,黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。

例子:在一次输入多个条件的完整性查询中。利用等价类划分法则和边界分析法则,首先利用等价划分法,可以一个或多个结果是OK的测试用例,然后确认多个NG的测试用例,然后利用边界值分析法,可以对结果分别是OK和NG的测试用例进行扩展和补充。

Q:在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

A:检测时间,系统环境,硬件环境,严重程度,程式版本,确认人,功能模板,问题描述,详细操作步骤,是否会重现。问题描述和详细操作步骤要尽可能详细。Bug应该尽量用书面语,对于严重程度比较高的缺陷要在相同环境下测试一遍。在CS模式下,如果条件满足可以使用替换法来确认是client端的问题还是server端的问题。

Q:您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪些

(这个问题答案因人而异,大家可以根据自身的项目经验进行回答,回答的时候要突出自身的优势以及获得的成果)

(2) 软实力

Q:你认为测试人员需要具备哪些素质

A:做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。

Q:结合你以前的学习和工作经验,你认为如何做好测试。

A:根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

Q:为什么尽量不要让时间富裕的员工去做一些测试?

A:首先,专业的测试人员是有一定的技能和耐心对软件一步一步进行测试。如果让时间充裕的员工去测试的话,他可能心思并不在测试上面。会很随意的、没有目标的进行测试。这样子的话测试并不完整,有的时候甚至很重要的bug都没法找出。所以还是需要专业的测试人员来进行测试的。

Q:开发人员老是犯一些低级错误怎么解决?

A:要在开发的前期就制定好一些编码规范,这样子可以减少很多因为个人习惯引起的错误。同时,测试人员在发现开发人员犯一些低级错误的时候不可以指责他们,要耐心的给他们指出错误所在。然后可以有开发人员自己进行测试,找出一些一眼看得出来是错误的地方。

Q:开发与测试的关系?

A:开发和测试是一个有机的整体。在产品发布之前,开发和测试是循环进行的,测出的缺陷要经开发人员修改后继续测试。在开发的同时测试经理开始编写测试用例,测试文档要参考开发文档,所以开发和测试是不可分割的,少了任何一个都不能开发出产品。

Q:为什要在一个团队中开展测试工作?

A:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量认证,这个时候就需要在团队中开展软件测试的工作。在测试的过程中发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

(3) 专业能力

Q:软件测试的流程是什么?

A:需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价,制定初步的项目计划。

测试准备:组织测试团队、培训、建立测试和管理环境等。

测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。

测试实施:按照测试计划实施测试。

测试评估:根据测试的结果,出具测试评估报告。

Q:你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度的保证软件的质量?

A:测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。当然测试也是保证软件质量的一个重要方式,是软件质量保证工程的一个重要组成部分。

Q:一个项目需要写多少测试用例怎么估算?

A:这个在需求分析之后根据测试点来评估的,我们的测试点写的很细,所以测试用例的数目几乎等于测试点的数目。

Q:不能发现BUG的测试用例不是好的测试用例吗?

A:我不这样认为,我觉得在执行之前,每个用例都可能发现缺陷,好的测试用例是一套完整的不遗漏的测试用例,是能够被其他的测试人员执行的测试用例。不能因为是否找到BUG来说明用例是否好。

Q:为什么要进行交叉测试?

A:因为自己执行自己设计的用例,会按照设计用例的思路来执行用例,可能会忽略一些偶然或异常的情况,交叉执行可能会发现新的BUG,当然如果用例已经写得很细,颗粒度很小吗,输入输出写得很全面交叉执行的结果都会差不多,无论谁来执行结果都是一样的。

Q:什么叫预测试,预测试是怎么进行的,预测试一般为多长时间?

A:预测试就是开放刚刚开发完成,测试环境刚搭建起来,这时我们要对系统的各种功能能不能跑通,业务流程能不能完成进行测试,就是冒烟测试,这就是转测试,我们转测试大概需要一天的时间。

四、 项目的简单介绍

xxapp,是一款集短视频、游戏、直播、社交互动于一体的内容娱乐APP。公司大约一个月发布一个较大的版本,需求数20几个-40几个不等(用例数xx+),每个版本包括的需求www\wap、后台以及客户端的需求。项目分客户端版本负责人、后台版本负责人、H5版本负责人等,负责人牵头及落实整个测试流程。我当过的角色有H5活动负责人、推荐引擎版本负责人、客户端和后台系统测试人员。负责过的模块用例数大概是500左右。

五、职场面试总结

了解了这些套路和暗语后我们就能够正确的审视这家企业,审视自己。这样你才能准确的判断出你适不适合这家企业,同时作为测试工程师你还需要了解如下问题:

  • 这家企业做什么产品,我是否有兴趣
  • 这家企业目前有多少测试,分别是负责做什么的,目前整体的测试的深度大概达到多少
  • 自己进入这家企业具体是做什么测试,是功能测试,还是压力测试,还是各种都会接触
  • 企业管理层对于测试人员的职业规划以及将来的发展是怎么考虑的

只有知己知彼才能百战百胜,祝愿看到此文的测试小伙伴们都能纵横职场,逍遥人生

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些面试资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1009307.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

简单四边形不等式优化dp(上)

*下文中“优于”一般指的是“不劣于”,请自行分辨。 四边形不等式 四边形不等式定义为: 位于整数集合上的二元函数 f ( x , y ) f(x,y) f(x,y),对于 a ≤ b ≤ c ≤ d a\leq b\leq c\leq d a≤b≤c≤d,若满足: f ( a…

MyBatis中当实体类中的属性名和表中的字段名不一样,怎么办

方法1: 在mybatis核心配置文件中指定,springboot加载mybatis核心配置文件 springboot项目的一个特点就是0配置,本来就省掉了mybatis的核心配置文件,现在又加回去算什么事,总之这种方式可行但没人这样用 具体操作&…

c语言进阶部分详解(指针初阶)

大家好!,前段时间一直在准备数学建模竞赛,现在也是忙完了。抓紧继续给大家带来c语言的内容。今天给大家带来指针初阶部分的讲解 当我们谈论C语言中的指针时,实际上是在讨论一种非常重要的概念,因为指针是C语言的核心之…

《昆明海晏村:修缮后的新生,历史与现代的完美交融》

在昆明市的东南角,有一处名为海晏村的地方,这里曾是滇池北岸的重要码头,也是滇池文化的发源地之一。近年来,海晏村经过精心修缮,焕发出新的生机,成为了一个集历史、文化、艺术于一体的旅游胜地。那么&#…

Harp:面向跨空间域的分布式事务优化算法

Harp:面向跨空间域的分布式事务优化算法 庄琪钰1,2,李彤1,2,卢卫1,2, 杜小勇1,2 1 中国人民大学信息学院,北京 100872 2 数据工程与知识工程教育部重点实验室,北京 100872 摘要:近数据计算范式驱动了银行、…

whee: 美图秀秀出品AI绘画图片创作工具平台

【 产品介绍】 whee.com还提供了风格模型训练和创作词库的功能,让用户可以定制自己的专属风格和词汇。whee.com是一个适合各种水平和兴趣的用户的创意平台,无论是想要学习绘画,还是想要展示自己的才华,都可以在whee.com找到乐趣和…

openpnp - 给.openpnp2目录减肥

文章目录 openpnp - 给.openpnp2目录减肥概述笔记不会引起.openpnp2目录size持续增加的目录/文件列表会引起.openpnp2目录size持续增加的目录/文件列表可以做一个程序来给openpnp减肥END openpnp - 给.openpnp2目录减肥 概述 听同学说, 如果.openpnp2将磁盘分区都占满后, 就会…

【word日常操作】word里面表格已经设置了重复标题行,但是显示无效怎么办

在制作表格的过程当中,相信很多人都知道,表格不只有一页的时候就会在下一面,也会显示出来,然而这时我们需要让word表头重复出现,那么该怎么办呢? 1 出现问题 word表格如何设置多页时能重复表头,百度后出…

ElasticSearch系列-索引原理与数据读写流程详解

索引原理 倒排索引 倒排索引(Inverted Index)也叫反向索引,有反向索引必有正向索引。通俗地来讲,正向索引是通过key找value,反向索引则是通过value找key。ES底层在检索时底层使用的就是倒排索引。 索引模型 现有索…

01- 从零开始完整实现-循环神经网络RNN

一 简介 使用 pytorch 搭建循环神经网络RNN,循环神经网络(Recurrent Neural Network,RNN)是一类用于 处理序列数据的神经网络架构。与传统神经网络不同,RNN 具有内部循环结构,可以在处理序列数据时保持状态…

Qwen7b微调保姆级教程

前方干货预警:这可能是你能够找到的,最容易理解,最容易跑通的,适用于各种开源LLM模型的,同时支持多轮和单轮对话数据集的大模型高效微调范例。 我们构造了一个修改大模型自我认知的3轮对话的玩具数据集,使用…

HONEYWELL 05704-A-0145 工控控制模块

HONEYWELL 05704-A-0145 工控控制模块(Industrial Control Module)是工业自动化领域中的一种关键组件,用于控制和监测各种工业过程和设备。这些模块具有多种特点和功能,以下是一些通常与HONEYWELL 05704-A-0145 工控控制模块相关的…

态路小课堂丨光纤跳线的使用与维护小指南

点击蓝字 | 关注我们 TARLUZ态路 在光通信领域中,光纤跳线扮演着至关重要的角色。它作为一种用于连接光纤设备之间的光纤连接线,可以根据实际需求进行定制,以此来满足不同网络拓扑和连接方式的要求。在安装光纤跳线时,遇到的问题…

3ds max文件打包?max插件CG Magic一键打包整起!

3ds max文件如何打包?这个问题,小编听到不少网友的提问! 今天CG Magic小编来和大家聊聊,文件更高效的操作,如何打包处理呢? 3DMAX这款软件的受众群体是比较高的,在工作方便的同时,…

Qt ---进程间的通信

进程间通讯方式Qt 提供了四种进程间通信的方式: 使用共享内存(shared memory)交互:这是Qt 提供的一种各个平台均有支持的进程间交互的方式。TCP/IP:其基本思想就是将同一机器上面的两个进程一个当做服务器&#xff0c…

24考研王道408数据结构-第三章“栈、队列、数组”课后算法题(P70--栈的模拟)

第三题 #include<iostream> using namespace std;bool solution(char s[]){int n8;int numI0;for(int i0;i<n;i){if(s[i]I){numI;}if(s[i]O){if(numI0){return false;}numI--;}}return true; }int main(){//char s[8]{I,O,I,I,O,I,O,O};char s[8]{I,O,O,I,O,I,I,O};if…

电压放大器的应用范围有哪些

电压放大器是一种常见的电子设备&#xff0c;用于将输入信号的电压放大到更高的水平。它在各个领域中具有广泛的应用范围。本文将详细介绍电压放大器的应用。 音频放大器&#xff1a; 电压放大器在音频系统中起着重要作用&#xff0c;用于将来自音源&#xff08;如CD播放器、MP…

Mybatis 动态语言 - mybatis-thymeleaf

前面我们介绍了Mybatis动态SQL的使用&#xff1b;本篇我们介绍使用mybatis-thymeleaf动态语言生成动态SQL。 如果您对Mybatis动态SQL不太了解&#xff0c;建议您先进行了解后再阅读本篇&#xff0c;可以参考&#xff1a; Mybatis 动态SQL – 使用if,where标签动态生成条件语句…

为什么有人会先考二建再考一建?

因为时间&#xff0c;因为难度&#xff0c;因为需求。 首先说时间&#xff0c;考二建比考一建的限制少很多&#xff0c;很多人入职没多久&#xff0c;研究生甚至在大学就能考了。本着早考早有证&#xff0c;早考早赚钱的原则&#xff0c;很多人会选择先考二建。 再说难度&…

Jmeter —— 常用的几种断言方法(基本用法)

在使用JMeter进行性能测试或者接口自动化测试工作中&#xff0c;经常会用到的一个功能&#xff0c;就是断言&#xff0c;断言相当于检查点&#xff0c;它是用来判断系统返回的响应结果是否正确&#xff0c;以此帮我们判断测试是否通过&#xff0c;本文 主要介绍几种常用的断言&…