西南IT社区
    • 注册
    • 登录
    • 搜索
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    软件测试工程师的自我认识

    极客生涯
    1
    1
    87
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 乖
      乖女锁不住 最后由 编辑

      软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。 软件测试就是使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。 软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。 测试这份工作确实入门相对来说是比较低的,看起来谁都能做,但是不一定谁都能做好,并且在一些小公司里面,测试往往还会被其他人认为是没有技术含量的工作,但是我想说在大厂里面,测试是跟开发同等级的存在,无论是工资还是声望,相对的大厂里面需要的要求就会高很多。 相对于测试工具,我更加倾向于测试思维。当然这两者是相辅相成的,双向提升会让你在测试的工作中得到很大的提升,测试的思维贯穿整个测试的职业生涯,从一个零基础的测试工程师进阶到一个中级测试,前一两年的成长基本上都是在测试思维上的提升,这段时间很多人都会很迷茫,觉得自己是一个没有什么技术的人,其实这个成长的期间更多是要寻找自己的定位,落实自己作为一个专业测试工程师的思维方式。当自己具备了一定的测试思维之后,我们面临的一个挑战就是在测试技术上的关卡。 测试和开发就像是互补关系。开发注重的技术的深度,而测试注重的是知识面的广度,开发懂测试,但是在测试方面上没有测试工程师那么专业,因为不具有测试的思维方式;中高级测试工程师很多是具有开发能力的,但是他在开发技术上没有专职开发理解的那么深刻,所以开发的闪光点是技术的深度,测试的闪光点是知识面的广度和测试思维。 另外一个值得注意的方面就是工作效率和质量,或许高级测试工程师与普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中的严重错误。039e64a2-c8a0-4d86-975d-b1638d6cde76-image.png

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      乖
      工
      H
      Z
      西
      T
      J
      J
      M
      E
      I
      F
      漫
      成
      Y
      洋
      书
      Y
      D
      U
      Y
      娇
      玩
      1
      光

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号