【超干货】近期学员遇到的软件测试面试真题!

简介: 【超干货】近期学员遇到的软件测试面试真题!

本期由耳朵鹅小姐姐提供,题目将收录到woqurefan.cn测试面试题库。


问题1: 可以转语言么?之前学的java,转成python 这种。你觉得能胜任么?


回答:


表面先回答可以,稳住面试官,看他接下来说什么。实际上自己可能不可以,毕竟转语言的代价和成本都不低,而且一旦转成更冷门的一些语言,那么性价比更低了,以后跳槽都窄了。但是没必要跟面试官回答这个的真实想法,毕竟什么事都没一定,话不能说死。得先看看他能开出什么条件,条件实在诱人,那么就值得一转。


问题2:python你用来写自动化脚本之外,还做过什么其他东西么?


回答:


python作为一款胶水万能语言,上能写平台,下能写脚本。面试官既然问了你做自动化脚本之外的东西,显然等着你说一些测试平台/测试工具/工作流程上的脚本等。


这时候你就不能回答的太泛泛,要分门别类的具体一点:


平台上:自动化平台,mock平台,接口测试平台,用例平台,ai预测平台,压测平台啥的有啥说啥。


工具上:c/s的,命令行的,第三方库的工具可以都说说。


工作流上:比如整合什么数据脚本,解析什么文件的脚本,处理什么具体业务的脚本,助力脚本等等。


问题3:安卓自动化的脚本可以直接给ios端用吗?为什么?怎么做?


回答:


安卓和ios本身开发语言不同,所以正常来说,一个安卓自动化脚本是不能够直接给ios端用的。


但是如果技术升级,做成框架化,这个事就有可能。


首先要把脚本进行分离,分成元素定位,元素调用,业务逻辑,数据,异常补丁 等部分。


其中,元素定位 需要区分安卓和ios端,而诸如调用,有业务逻辑等则可通用。数据不要只做成两套,要做成多套,让俩端都可以使用才能实现交叉测试。防止俩端的功能差异太大。


而异常补丁部分,则有通用和分类之说,这个部分要分为很多细分模块,比如处理toast弹窗,比如处理一些接口超时的函数等等。


而前面说的业务逻辑部分,其实也可能有不同的情况用例出现。比如安卓和ios登录的逻辑不同,相册选择照片的逻辑不同等等。这些要根据需求和实际来确定,哪些用例在两端的执行方式不一样,要做分类处理。


问题4:你觉得做了这么久测试。这份工作带给你的收获是什么?


回答:注意审题,面试官并不是问你真的有什么收获,那是你的事,别人并不关心。面试官想问的是,你怎么理解测试?测试都有哪些特点?心细还是粗心,负责还是不负责,顾全大局还是计较个人得失,圆滑还是坚持,集体利益还是个人利益还是领导利益?等等。你可以借着给自己的收货为表,来实际回答这些里子,比如测试行业让我学会了如何与人有效沟通,如何心细负责...


问题5:工作几年中,测试项目,哪个是让你印象比较深刻的?


回答:注意审题,你不要真的回答自己印象深刻的,而是要想面试官想听到什么?

面试官最想听到的,无非就是你根据这次印象深刻的测试,学到了什么,掌握到了什么,总结了什么?看看你的总结能力,毕竟人类都是怀揣着弱小诞生的,要不断地去反思,去总结,去吸取教训才能强大。如果你只回忆了下,没有任何结论,那么这题没分了。


比如:某次活动测试,最终延期了,导致没有上线而撤销。这次你总结了浪费了时间的流程,怎么优化的。出现了什么意外,后面又是怎么预防的?等等...即可高分。


本次统计到这,欢迎小伙伴进群闲聊,加v:qingwanjianhua

相关文章
|
1月前
|
NoSQL 测试技术 Redis
第一次面试总结 - 迈瑞医疗 - 软件测试
本文是作者对迈瑞医疗软件测试岗位的第一次面试总结,面试结果非常好,但面试过程中没有提问太多技术性问题,主要围绕个人介绍、互相了解、个人规划和项目亮点进行,因此作者认为这次面经的学习意义不大。作者还提到了实习岗位的待遇和工作内容,以及对不同阶段求职者的建议。
38 2
|
2月前
|
运维 测试技术
拆分软件测试流程,一张图秒杀所有面试
本文主要介绍了软件测试流程的核心内容,包括需求分析、测试用例编写、测试执行、缺陷提交及回归测试等关键步骤。以迭代测试为例,详细说明了每个环节的具体操作和注意事项,并提供了一张测试流程图以便理解。测试流程确保了软件质量,是面试中常见的考察点。
62 7
拆分软件测试流程,一张图秒杀所有面试
|
3月前
|
SQL 安全 测试技术
[go 面试] 接口测试的方法与技巧
[go 面试] 接口测试的方法与技巧
|
3月前
|
自然语言处理 网络协议 JavaScript
23.2月 可能七牛云实习测试面试(技术面一面)面经整理
关于2月进行的七牛云实习测试面试(技术面一面)的面经整理,涵盖了多个技术问题,包括马尔可夫链的用处、软件测试工具、TCP/IP协议的三次握手过程、TCP与UDP的区别、网络诊断方法、DNS的作用、ifconfig命令的用途、Spring Boot的优势以及Java中Map的了解,还包括了一个编程题目:在n个书中找出k个最小的数。
|
4月前
|
IDE Java 测试技术
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
176 1
|
5月前
|
jenkins 测试技术 持续交付
30个接口自动化测试面试题,赶紧收藏
接口自动化测试是使用工具验证接口功能、性能和安全性的自动化过程。它能提升测试效率,减少人工工作量,及时发现问题。常见工具包括Postman、SoapUI和JMeter。测试涉及需求分析、测试计划、用例设计、脚本编写、执行、报告生成及问题跟踪。测试用例涵盖输入数据、预期结果等,脚本包含请求和响应细节。断言验证接口正确性,数据驱动测试使用多数据验证,性能测试检查响应时间等,安全测试关注认证和加密,Mock测试模拟数据,集成测试验证接口交互,回归测试确保修改未破坏原有功能,异常处理确保测试稳定性,并发和压力测试检查系统负载,持续集成通过工具如Jenkins保证软件质量。
211 3
|
5月前
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
239 3
|
5月前
|
测试技术 Linux 开发工具
软件测试之【面试题综合训练题】
软件测试之【面试题综合训练题】
65 0
|
6月前
|
XML 安全 网络安全
渗透测试初级面试题
答:.先爆破用户名,再利用被爆破出来的用户名爆破密码;其实有些站点,在登 陆处也会这样提示;所有和数据库有交互的地方都有可能有注入。 如果你看到了这里,那就点个关注+评论呗! 如需资料可私信,回复不及时,请见谅! 网安面经,试题,题库,需要哪个评论区私信
|
6月前
|
区块链 Python
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题