面试软件测试时,面试官最想听到的答案是什么?

news2025/2/9 3:57:42
问题:面试软件测试时,面试官让你测一个软件,比如朋友圈,或者让你测试你的电脑为什么打不开网页,而QQ可以打开之类的,他最想听到的答案是什么?

如上所述,在实际面试中,面试官常常会随机的指定一个相对比较熟悉的“产品”,现场考察应聘者的技能,那么在这些随机的问题中,面试官最想听得到的答案是什么呢?

面试官的意图

要想知道面试官想知道什么问题之前,强烈建议大家去了解下面试官考核应聘者常用的一个模型——冰山模型,面试官提的各种问题,其实都是出于冰山模型考虑的(技能、能力、天赋)

了解了冰山模型后,我们再来分析面试官问上述问题的意图就很明显了。上面的问题看似很随机,但是其实更多的是1)验证应聘者的测试技能 2)对于问题的分析思考能力 3)应聘者的应变能力,真实意图可以细化如下:

  • 技能——考察应聘者的测试技能

  • 能力——考察应聘者的沟通技巧

  • 特质——考察应聘者的应变能力

为了更符合面试场景,以上三项考核,我们将采用倒序来展现。


一、应聘者的解答

特质——应变能力

一般在开展测试工作之前都需要有测试的依据:需求说明书。上述即兴的提问,显然没有详细且全面的需求说明书,此时作为测试人员在没有需求的基础上如何理解产品的需求,考察的是应聘者的应变天赋。作为应聘者提出自己的疑问,比如是否有需求说明书,或者有产品设计原型图等相关文档,如果没有根据自己对于当前“产品”的理解给出设计思路。

能力——沟通

在提出自己疑问的过程中,可以和面试官进行确认沟通,让面试官感知到你有应变能力,及面对自己不确定的问题时会主动沟通。当然面试官一般提出的都是相对熟知的领域的“产品”的问题,如果面试官提出的非熟知领域内的问题,最好主动和面试官沟通确认,如果自己真的没有接触过,则可以委婉说明原由,同时表明好的态度(比如:面试官你好,我所经历的项目目前还没有遇到类似的模块测试,如果有机会进入贵公司我争取自己研究搞定)。

技能——设计思路

在确认没有需求的基础上根据自己的测试经验进行展开分析设计,这个过程不一定非常全面,但一定有自己的设计思路。思路对于这种随机的测试问题来说,是最核心的考察目标。在此,我建议参考软件质量模型图,测试的本质就是保障产品质量,质量模型很好的提供了多维度设计思路的标准。

沟通技巧和应变能力属于冰山下的能力,虽然重要性更高,但改变周期更长,绝不是一篇知乎文章就能办到的,希望大家在面试的时候能够见机行事。下面我们就从能够帮助大家的技能——设计思路上来帮助大家,接下来将详细展开这块。


二、案例问题应用

例如:上述对于朋友圈的测试
首先从功能方面入手,
再从非功能层面入手(界面、兼容、中断、网络),
最后再补充完善一些其他专项测试(安全、性能)。

设计前思考朋友圈的作用:通过不同符号形式展示个人动态,以便和朋友建立交互的非即时性交流平台

  • 功能测试

    • 朋友圈支持动态信息的发布功能:文本、图片、视频、组合发布、权限操作、位置信息、发送规则等

    • 朋友圈支持信息浏览显示功能:文本查看、图片查看、视频查看、分享浏览等

    • 朋友圈支持互动沟通功能:点赞、评论等

  • 界面测试

    • 参考产品原型图、UI设计图

    • 符合人类使用习惯,布局合理,色彩分格统一

  • 兼容性测试

    • 操作系统兼容:Android、iOS、harmonyOS

    • 平台兼容:手机、平板、普通PC

  • 中断测试

    • 电话/短信中断

    • 拔插数据线/耳机

    • APP切换

    • 低电量提示中断

    • 断网重连

    • 锁屏/解锁|

  • 网络测试

    • 移动网络:2G到5G

    • 局域网:WiFi

    • 网络切换:移动网络和WiFi切换

    • 运营商切换:移动联通电信SIM卡流量切换

  • 安全测试

    • 发送信息存在非法代码

    • 对于发送信息的敏感信息的过滤

  • 性能测试

    • APP客户端性能:CPU、内存、流量、电脑等

    • APP稳定性测试:模拟频繁发送、模拟频繁浏览


三、面试官的反应

在思考解答设计过程中,可以观察面试官的微表情,可以通过表情判断问题的准确性,面试官如果出现点头示意,或者肯定的语气,甚至参与一些问题的提问,能够确认回答的思路和方向是正确的,这也是面试最想听到的答案。

作为面试官,提出上述问题的最终还是希望看到你的 1)技能—思路设计2)能力——沟通技巧、3)特质——态度表现。

总结:作为面试官,提出任何问题的最终目的还是希望看到我们的技能、能力、特质,请记住这一点。

如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......

END配套学习资源分享

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

加入我的软件测试交流qq群:110685036免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

全套资料获取方式:

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

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

相关文章

懂点测试基础就敢要17k? 面试官:最多8K,多一分都没有...

公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-25k,面试的人很多,但平均水平很让人失望。看简历很多都是3年工作经验,但面试…

Java泛型的使用

1.什么是泛型? 所谓泛型,就是允许在定义类、接口时通过 一个标识 表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时&#…

5.Opencv-图像滤波(均值,方框,高斯,中值,双边滤波)

常见的图像滤波操作有: 均值滤波(cv2.blur) 方框滤波(cv2.boxFilter) 高斯滤波(cv2.GaussianBlur) 中值滤波(cv2.medianBlur) 双边滤波(cv2.bilateralFilter…

电脑小白不要错过这五款小众但强大的软件

电脑上的各类软件有很多,除了那些常见的大众化软件,还有很多不为人知的小众软件,专注于实用功能,简洁干净、功能强悍。 多语言翻译——QTranslate QTranslate是一款实用的多语言翻译工具。它可以在任何应用程序中选中文本&#…

【C++】模版进阶

目录 一、非类型模版参数二、模板的特化1、概念2、函数模版特化3、类模板特化1.全特化2.偏特化3.类模板特化应用示例 三、模版分离编译1、什么是分离编译2、模板的分离编译3、模板的优缺点 一、非类型模版参数 模版参数分为类型模版参数与非类型模版参数 类型模版参数&#x…

一定要看!带你选择适合自己的测试工具

目录 前言: Jmeter实现接口请求JSON断言 Postman接口请求断言 前言: 选择适合的测试工具对于测试人员和测试项目的成功非常重要。不同的测试工具都有其独特的优缺点,而且每个项目的需求也不尽相同。因此,在选择测试工具时&#…

使用vitepress快速搭建个人网站或官方文档网站

使用vitepress快速搭建个人网站或官方文档网站 1. vitepress是什么? 官方首页的介绍, 翻译过来就是,vite和vue组成的强大的静态网站构造器。简单、强大和快速,是你一直想要的SSG(Static Site Generator)框架。 官网地址&#…

python mitmproxy抓包库

一.简介 mitmproxy是一款用Python编写的支持HTTP(S)的中间人代理工具。它可以拦截、查看、修改、重放和保存HTTP/HTTPS流量 ,支持命令行界面和图形界面,可用于安全测试、网络调试、API开发和反向工程等场景。mitmproxy具有很高的灵活性和扩展性&#xf…

GUT|IF30+的联合分析文章:宏基因加代谢组

● 代谢组学是基于LC-MS/MS液质联用技术对生物样本中的小分子代谢物进行定性和相对定量分析; ● 宏基因组-代谢组的联合分析可以用来解释差异菌群与差异代谢物的关联性; ● 从而帮助建立微生物-代谢物-表型之间的逻辑关系。 凌恩生物的宏基因组学引入了…

JS:yFiles for HTML Complete 2.5.0 Crack

yFiles for HTML Complete 是市场上最先进、最完整的图表解决方案。我们强大而灵活的 API 提供了广泛的功能——开箱即用。只需选择最符合您需求的那些。 适用于每个用例的布局 从大量预定义的布局中进行选择并配置它们以完美地适应手头的任务。 yFiles 提供业内最广泛的高质量…

Sentinel与Hystix的线程隔离有什么差别

线程隔离有两种方式实现: 线程池隔离(hystix 默认采用) 优点:支持主动超时,支持异步调用 缺点: 线程的额外开销比较大 场景: 低扇出(服务A调用服务B这种简单的调用)信号…

新能源共享叉车充电桩管理系统设计思路

一、充电桩系统设计思路 1、总后台端,电脑版 1.1运营商管理。后台可以添加运营商,运营商可以添加无限添加充电站、充电桩、站点合伙人、充电操作员等,运营商、站点合伙人均有独立的后台入口,可以管理和查看与当前运营商相关充电站…

测试行业干了6年,从只会点点点到了现在的测试开发,总算是证明了自己

测试不止是点点点 我感觉我是一个比较有发言权的人吧,我在测试行业摸爬滚打6年,以前经常听到开发对我说,天天的点点点有意思没? 和IT圈外的同学、朋友聊起自己的工作,往往一说自己是测试,无形中也会被大家…

如何优雅的给SpringBoot部署的jar包瘦身?

一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过以下命令打包时 mvn clean package一般的maven项目的打包命令&…

k8s kubeadm高可用集群证书续期

1.查看证书期限 kubeadm certs check-expiration 2.更改系统时间为证书过期的时间 因为要保持集群的时间一直,使用xshell对多个会话同时执行以下命令 systemctl stop chrondy #停止时间同步工具 date -s 06/15/2024 #更改系统时间为证书过期后的时间 date …

2023年JDK要升级到多少?看看七家大模型给的答案

前言 在2023年很多公司应该还在用JDK8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交给大模型,看看各家大模型是怎么…

使用Jemeter对HTTP接口压测

我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等&#…

MySQL表CRUD

目录 一、Create 1.1 单行数据全列插入 1.2 多行数据指定列插入 1.3 插入否则更新 1.4 替换数据 二、Retrieve 2.1 SELECT列 2.2 WHERE条件 2.3 结果排序 2.4 筛选分页结果 三、Update 四、Delete 4.1 删除数据 4.2 截断表 五、插入查询结果 六、聚合函数 七…

IM相关技术

messages表 保存的消息记录(Saved Messages) bff,session TON以及tdlib 官方版设置中文 tg://setlanguage?langclassic-zh-cn https://web.telegram.org/k/ https://web.telegram.org/a/ https://github.com/TGX-Android https://github.com/NekoX-Dev/NekoX, 内置公共代理不…

C++类与对象(上)

类与对象(上) 1.面向过程与面向对象初步认识2.类的引入3.类的定义4.类的访问限定符以及封装4.1访问限定符4.2 封装 5.类的作用域6.类的实例化7.类对象模型7.1计算类对象的大小7.2类对象的存储方式的猜想 8.this指针8.2this指针的特性 1.面向过程与面向对…