51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1953|回复: 0
打印 上一主题 下一主题

[心情感悟] 如何从一些不同的方面面试软件测试工程师?

[复制链接]
  • TA的每日心情
    擦汗
    昨天 09:09
  • 签到天数: 526 天

    连续签到: 3 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-13 09:25:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 测试积点老人 于 2018-12-13 09:26 编辑

    我的一位同事最近问我:“我应该从哪里开始准备面试?我差不多2年没收到任何邀请了。”
    我的回答是直截了当的,这将有助于行业新人,以及想要切换当前工作的测试专业人士。



    首先,你需要了解有关软件测试的内容!
    第一个基本的东西是测试概念。你需要非常擅长这一点,特别是手动测试方法。但只知道不同的测试概念只完成了一半的工作。接下来最重要的是要知道在SDLC的哪个阶段可以应用哪种类型/技术/概念的测试。
    “我应该测试什么,从什么时候开始测试?”非常重要。可能存在一些概念,这些概念不适用于本公司的专业测试,但总能更好地帮助我们了解所有测试实践。
    许多新人和测试专业人员可能没有在各种测试领域工作,如本地化测试,时区测试等。但了解更多你所做的工作将有助于你更好地回答面试官的不同问题。除了目前的项目工作,我总是尽力保持测试知识的更新。几年前,当我转换工作时,这对我帮助很大。
    如果面试官问你关于你从未参与过的主题的问题怎么办?例如,假设你没有任何基于Web的项目或客户端服务器测试的经验,但是面试官要求你测试“Yahoo邮件应用程序”。你能回答这个问题吗?
    答案是肯定的,即使你没有参与过这类项目。怎么做呢?在这种情况下,您对学习以前从未做过的事情的好奇心会对您有所帮助。因此,拓宽您的思维领域,对您在日常工作中所面临的每一项工作和每一个问题都充满好奇。
    多学习了解是无害的,并且肯定会帮助你至少对面试官提出的问题提出自己的想法。
    如果你不了解任何测试概念,例如“本地化测试”,那么首先尝试学习这些概念。什么是本地化测试?这很简单,在使用时测试应用程序是否适合你?然后继续探索。查看使用的颜色,内容,图像,文化等,不同的国家,地区有不同的方式。考虑一个从右到左阅读的网站,它是否在中东以外的国家被接受?显然没有。或者你可以在印度展示与你在中国展示的相同的地理特征内容吗?再一次没有。这只是一个如何学习未知测试概念的简单示例。



    测试工程师非常重要的部分是“开箱即用”。如果你不能开箱即用,相信我测试不适合你。开箱即用是什么意思?不要只遵循传统方法,在测试中实现新的东西,尝试总结自动化和常规测试工作。从用户角度思考。想想用户将如何使用你的应用程序。他可以做出哪些常见错误,或者他可以对你的申请执行哪些任务?通过这种方式,您可以深入了解任何应用程序,并有助于深入解答问题。



    除了“好奇心学习”之外,您还应该升级以下领域的技能:
    1、基础数据库/ SQL查询和概念的一些实践;
    2、一种基本的脚本语言(用于自动化测试);
    3、网络和系统管理概念将帮助您在系统中把控项目。
    4、不要只编写UI测试用例,检查应用程序内部发生的情况。对于具有数据库连接的应用程序检查数据更新,检索并且在任何情况下都不应该丢失数据。
    5、抓住项目。在开始测试之前了解测试中的应用程序。不要查看需求文档,而是查看体系结构文档,设计文档,序列图和活动流程图。
    6、最重要的是,你需要在简历中保持诚实。面试官提出的所有问题都将基于您在简历中指定的内容。所以不要提到你没有参与过的技能,如果只是为了用多种技能来装饰简历。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 03:46 , Processed in 0.063407 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表