软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?

2024-04-08 1078阅读

逻辑混乱有两种可能:

(1)是没有学通,有些概念混淆,模糊不清;

整理了各大公司的招聘需求,其中对软件测试的技术要求,98%的岗位问题是关于以下知识点的。大家可以自己梳理下知识点,多多练习,这样大部分的面试都能轻松 hold。

软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?

软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?

软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?

  • 必须掌握

    软件生命周期、测试流程、测试理论

    具备真实项目经验,例 Web、app 项目测试经历

    测试文档:测试计划、测试用例的设计和编写、测试报告

    缺陷管理:问题分析定位,缺陷提交、缺陷跟踪及归纳总结

    计算机网络知识:TCP/IP 协议等

    Linux 系统使用,搭建测试环境能力

    MySQL /SQL Server 等数据库操作

    • 进阶加分

      接口测试,掌握测试工具 jmeter/postman、fiddler 抓包工具、ddt 数据驱动、unittest 框架、实现接口自动化

      主流开发语言,java/python

      自动化测试,常用测试框架 requests、selenium、appium。

      性能测试工具的使用,比如 jmeter 或者 loadrunner,性能场景设计、性能分析及调优

      app 专项测试,客户端性能测试、网络测试等

      安全测试,具备漏洞挖掘及分析能力、掌握测试工具 Burpsuite/AppScan 等

      • 软技能

        良好的沟通能力、细心耐心、责任心、抗压能力强、分析问题解决问题能力、主动学习、团结合作、时间管理

        (2)是自身表达能力和逻辑思维能力有问题。

        在一定程度上,语言能表达思维。在面试时,我们不仅要说出自己的工作经历、技能的同时,还要考虑到每句话的遣词用句,还要根据面试官给出的反应,调整接下来要说的话,要做到一心多用,思维逻辑一定要跟得上。

        所以面试官想要初步了解面试者的思维能力,就看他的自我介绍是否表述清楚,条理清晰,主次分明。如何自我介绍?

        1.介绍背景

        你在自我介绍的时候,面试官也在浏览你的简历,所以一些很基础的东西就不要重复介绍了。

        可以介绍一下亮点部分,相较于其他的求职者,比较有竞争力的部分。比如说刚毕业的新人可以说毕业院校、所学的专业,有工作经验的职场老油条可以说自己有 XX 年的工作经验等等。

        2.介绍项目

        项目的介绍,可以按照 star 法则来写:

        项目介绍:项目是什么,解决了用户什么需求、为什么要做这个项目。

        项目方案:写出你的方案,项目是如何执行的。

        岗位职责:介绍你在这个项目里担任的职位,做了哪些工作,这一项可以写得详细一点;

        最后成果:最后取得了哪些成果,给公司创造了哪些价值,如果有数据,最好用数据来说明,没有什么比数据来得更直观,更有说服力了。

        3.介绍其他

        如果你在做好本职工作的同时,另外还取得了别的成就,最好是在其他求职者中没有或少有的亮点,不妨也在简历上画上一笔吧。

        比如说你是测试工程师,平时有时间就在知乎、头条上发表测试技术类文章,或者参与过什么比赛,获 XX 奖,有多少粉丝等等,这也是一个加分项~

        一个好的自我介绍,可以很好的向面试官展示自己的能力和水平。

        梳理每种技能对应的面试题型

        测试基础理论面试题

        • 功能测试一般包含哪些测试类型

        • 白盒、黑盒测试的概念

        • 常见的功能测试用例的设计方法

        • 测试用例的评审流程

        • 缺陷报告有哪些要素

        • 测试设计如何保证需求覆盖率

        • 你们的 bug 跟踪流程是什么?

        • 一般缺陷都有哪些类型

        • 如何保证软件测试质量

        • 测试计划有哪些内容

        • 如何进行回归测试

        • 如何应对需求变更

        • 如果没有需求规格或需求不全面如何开展测试

        • 对于不可重现的缺陷如何处理

        • 会做冒烟测试吗?

        • 版本如何迭代?

        • 测试团队有多少人,开发多少人,测试多少人,测了多久,提交了多少 bug,写了多少 case?

          性能测试面试相关

          • 性能怎么测的?

          • 会测哪些指标?

          • cpu,内存,硬盘或者带宽如何监测的?

          • 测试的指标结果是什么 cpu 内存 硬盘 带宽,吞吐量,事务响应时间,事务成功率?

          • LR 常用的函数?

          • 事务和集合的关系

          • 性能测试时,是不是必须进行参数化?为什么要创建参数?LoadRunner 中如何创建参数?

          • 你了解关联吗?如何找出哪里需要关联?请给一些你所在项目的实例

          • 如何调试 LoadRunner 脚本?

          • 在 LoadRunner 中如何编写自定义函数?请给出一个你在以前项目中编写的函数。

          • LoadRunner 中有基于目标和手动两种场景设计方式,它们分别适用于什么情况?

            接口测试面试相关

            • 接口你是如何测试的?

            • 你测了多少接口,你的项目有多少接口?

            • 接口的鉴权,接口的权限是什么?

            • 请简述一下 cookie、session 以及 token 的区别

            • 接口文档错误码有哪些?

            • 测试的接口如何核对测试结果?

            • 接口测试用例是如何设计的?

            • 想要对 postman 扩展用到的是什么语言?

            • postman 中的 collection、folder 分别是什么?

            • 谈谈你对 HTTP 协议的了解?

            • 在接口测试过程中发现的 bug 多不多?能举几个栗子?

            • 为什么开展接口测试?

            • 之前在接口测试过程中,使用的工具是什么?

            • postman 你在工作中使用流程是什么样的?

            • postman 中设置环境变量有什么用?

              自动化测试面试相关

              • 你会封装自动化测试框架吗?

              • 你觉得自动化测试最大的缺陷是什么?

              • 什么是兼容性测试?兼容性测试侧重哪些方面?

              • 我现在有个程序,发现在 Windows 上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

              • 自动化代码中,用到了哪些设计模式?

              • 测试的策略有哪些?

              • 描述测试用例设计的完整过程?

              • 上一个项目中自动化测试的执行策略?

              • 在上一家公司做自动化测试用的什么框架?

              • 怎么对含有验证码的功能进行自动化测试?

              • 如何优化和提高 Selenium 脚本的执行速度?

              • 遇到 alert 弹出窗如何处理?

              • 元素定位方法你熟悉的有哪些?

              • Seleinum 是否有读取 excel 文件的库

              • 举例一下你遇到过那些异常,在 selenium 自动化测试过程中

              • 你查找元素遇到过在 Frame 里面吗?你是如何处理 Frame 里面元素定位的?

              • 在执行脚本过程,如何实现当前元素高亮显示?

              • 你知道哪些测试自动化的脚本技术?

                Linux 面试相关

                • 说出你知道的 linux 命令(至少 20 个,适当加几个组合命令)

                • 环境怎么搭建的?

                • Linux 中进程有哪几种状态?

                • 远程拷贝的命令,查看日志的命令?

                • 到底如何查看日志的?

                • XShell 连接 Linux,使用的是什么协议,端口号是多少?

                • rpm 命令的几种基本用法

                • shell 是什么?

                • XShell 工具如果想要实现从服务器上传或者下载

                • 查看当前机器 listen 的所有端口?

                • 动态查看日志文件

                  Python 编程

                  • 存入字典的数据有没有先后排序?

                  • 如何理解 Python 中字符串中的字符

                  • python 如何对进行 json 数据处理

                  • Python 中哪些数据类型可以哈希?

                  • 列表的删除有几种?有什么区别?

                  • Python 的字典,如何遍历键和值

                  • Python 中有日志吗?怎么使用?

                  • 编写一个函数,找三位数内的所有水仙花数

                  • 编写程序,一直循环让用户输入成绩,并根据输入的成绩进行判断。范围是 0-100 之间。

                  • 用冒泡法对 5 个数排序

                    MySQL 数据库面试题

                    • 在 linux 中 find 和 grep 的 区别?

                    • 数据库三大范式是什么?

                    • mysql 有关权限的表都有哪几个?

                    • 索引有哪些优缺点

                    • 创建索引的原则

                    • 创建索引时需要注意什么

                    • B 树和 B+树的区别

                    • 使用 B 树的好处

                    • 使用 B+树的好处

                    • 什么是数据库事务

                    • SQL 的 select 语句完整的执行顺序

                    • SQL 注入是如何产生的,如何防止

                    • 视图的使用场景有哪些

                    • 优化数据库?提高数据库的性能?

                      软件测试实战面试题

                      • 在实际工作当中,你主要从哪些维度设计测试用例?

                      • 一个程序有 n 个变量采用边界值分析可以产生几个测试用例

                      • 给你一个杯子你怎么测,至少写出 20 条测试用例

                      • 现在有一个登录页面,有一个账号和一个密码输入框,一个提交按钮。请问登录功能怎么设计测试用例?

                      • 微信红包

                      • 如何对淘宝搜索框进行测试

                      • 就 linux 下的 CP 命令设计测试用例

                      • 对于有系统大量并发访问,你会如何做测试,有什么建议?

                      • 抖音的上划功能 如何设计测试

                        HR 常问面试题

                        • 你的测试职业发展是什么?你自认为做测试的优势在哪里?

                        • 你对我们公司了解有多少?

                        • 你找工作时,最重要的考虑因素为何?

                        • 一个测试工程师应具备那些素质和技能?

                        • 请就软件测试人员应该具备什么样的基本素质说说你的看法。

                        • 为什么选择测试这一行?

                        • 你最擅长的技术方向是什么?

                        • 你对加班的看法

                        • 你对薪资的要求

                        • 谈谈你对跳槽的看法

                        • 你还有什么问题要问吗?

                          打怪游戏体验总结

                          (1)机会是留给有准备的人,了解岗位要求后,早准备,做足准备,可以少走弯路,网上各种面经笔经,学习课程应有尽有。

                          2022最新软件测试面试题汇总截图:

                          软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?

                          (2)技术岗面试的时候也要注意一下自己的形象,回答问题的时候一定要有逻辑,有条理。一个技术面试官想说的话,看完你就知道该怎么做了。

                          (3)海投是下下策,尽量不要这样,投简历是很费时的,到后面你会发现很多是笔试面试是被迫鸽掉的,还是有针对性的准备更为合适。

                          (4)根据自身情况,有选择的进行笔面试,该放弃就放弃。

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]