如何从一些不同的方面面试软件测试工程师?

发表于:2018-12-03 12:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:灵光悠米    来源:简书

  我的一位同事最近问我:“我应该从哪里开始准备面试?我差不多2年没收到任何邀请了。”
  我的回答是直截了当的:(这将有助于行业新人,以及想要切换当前工作的测试专业人士)
  首先,你需要了解有关软件测试的内容!
  第一个基本的东西 - 测试概念:你需要非常擅长这一点,特别是手动测试方法。但只知道不同的测试概念只完成了一半的工作。接下来 - 最重要的是要知道在SDLC的哪个阶段可以应用哪种类型/技术/概念的测试。
  “我应该测试什么,从什么时候开始测试?”非常重要。可能存在一些概念,这些概念不适用于本公司的专业测试,但总能更好地帮助我们了解所有测试实践。
  许多新人和测试专业人??员可能没有在各种测试领域工作,如本地化测试,时区测试等。但了解更多你所做的工作将有助于你更好地回答面试官的不同问题。除了目前的项目工作,我总是尽力保持测试知识的更新。几年前,当我转换工作时,这对我帮助很大。
  如果面试官问你关于你从未参与过的主题的问题怎么办?例如,假设你没有任何基于Web的项目或客户端服务器测试的经验,但是面试官要求你测试“Yahoo邮件应用程序”。你能回答这个问题吗?
  你可以。即使你没有参与过这类项目。怎么做呢?在这种情况下,您对学习以前从未做过的事情的好奇心会对您有所帮助。因此,拓宽您的思维领域,对您在日常工作中所面临的每一项工作和每一个问题都充满好奇。
  多学习了解是无害的,并且肯定会帮助你至少对面试官提出的问题提出自己的想法。
  如果你不了解任何测试概念,例如“本地化测试”,那么首先尝试学习这些概念。?什么是本地化测试?这很简单,?在使用时测试应用程序是否适合你。然后继续探索。查看使用的颜色,内容,图像,文化等,不同的国家,地区有不同的方式。考虑一个从右到左阅读的网站,它是否在中东以外的国家被接受?——显然没有。或者你可以在印度展示与你在中国展示的相同的地理特征内容吗?——再一次没有。这只是一个如何学习未知测试概念的简单示例。
  测试工程师非常重要的部分是“开箱即用”。如果你不能开箱即用,相信我测试不适合你。开箱即用是什么意思?不要只遵循传统方法,在测试中实现新的东西,尝试总结自动化和常规测试工作。从用户角度思考。想想用户将如何使用你的应用程序。他可以做出哪些常见错误,或者他可以对你的申请执行哪些任务?通过这种方式,您可以深入了解任何应用程序,并有助于深入解答问题。
  除了“好奇心学习”之外,您还应该升级以下领域的技能:
  - 基础数据库/ SQL查询和概念的一些实践-
  一种基本的脚本语言(用于自动化测试)-
  网络和系统管理概念将帮助您在系统中把控项目。
  不要只编写UI测试用例,检查应用程序内部发生的情况。对于具有数据库连接的应用程序检查数据更新,检索并且在任何情况下都不应该丢失数据。
  抓住项目。在开始测试之前了解测试中的应用程序。不要查看需求文档,而是查看体系结构文档,设计文档,序列图和活动流程图。
  最重要的是,你需要在简历中保持诚实。面试官提出的所有问题都将基于您在简历中指定的内容。所以不要提到你没有参与过的技能,如果只是为了用多种技能来装饰简历。
  关键点是,你应该让面试官觉得这是一个复杂的应用程序,您正在测试并且对于测试人员来说有很多挑战!
  最后一件事 - 如果你不知道问题的答案,请说出来。不要愚弄别人并陷入困境。
 
     上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号