当前位置: 首页 > news >正文

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

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

面试官的意图

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

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

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

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

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

图片

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


一、应聘者的解答

特质——应变能力

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

图片

能力——沟通

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

技能——设计思路

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

图片

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


二、案例问题应用

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

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

  • 功能测试

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

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

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

  • 界面测试

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

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

  • 兼容性测试

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

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

  • 中断测试

    • 电话/短信中断

    • 拔插数据线/耳机

    • APP切换

    • 低电量提示中断

    • 断网重连

    • 锁屏/解锁|

  • 网络测试

    • 移动网络:2G到5G

    • 局域网:WiFi

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

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

  • 安全测试

    • 发送信息存在非法代码

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

  • 性能测试

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

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


三、面试官的反应

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

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

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

 

 这套软件测试到测试开发的视频教程+文档+项目+面试宝典+简历模板。

点击小编主页的推广小卡片验证信息填:000获取

 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图包括

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九, 银行业务测试

十,大数据测试和业务分析

 

 十一:项目实战

相关文章:

  • 3.72 Command Buffer及URP概述
  • JVM相关的面试题
  • 电脑怎么共享屏幕?电脑屏幕共享软件分享!
  • SAP业务从ECC升级到SAP S/4HANA有哪些变化?有哪些功能得到增强?
  • 【wespeaker】模型ECAPA_TDNN介绍
  • 【机器学习合集】泛化与正则化合集 ->(个人学习记录笔记)
  • Kafka入门05——基础知识
  • 二叉树的概念
  • uni-app——如何阻止事件冒泡
  • 97. 交错字符串
  • ES Nested解释
  • eslint识别不了别名解决方法
  • H5游戏源码分享-考眼力游戏猜猜金币在哪
  • 大模型在百度智能问答、搜索中的应用
  • selenium工作原理和反爬分析
  • [笔记] php常见简单功能及函数
  • java小心机(3)| 浅析finalize()
  • Laravel5.4 Queues队列学习
  • linux学习笔记
  • Markdown 语法简单说明
  • node学习系列之简单文件上传
  • PAT A1120
  • SAP云平台里Global Account和Sub Account的关系
  • Service Worker
  • Yeoman_Bower_Grunt
  • yii2中session跨域名的问题
  • Zepto.js源码学习之二
  • 对JS继承的一点思考
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 缓存与缓冲
  • 每天一个设计模式之命令模式
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​马来语翻译中文去哪比较好?
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (3)(3.5) 遥测无线电区域条例
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十六)一篇文章学会Java的常用API
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @synthesize和@dynamic分别有什么作用?
  • @Transient注解
  • []C/C++读取串口接收到的数据程序
  • [100天算法】-目标和(day 79)
  • [android] 手机卫士黑名单功能(ListView优化)
  • [APIO2012] 派遣 dispatching