• 软件测试工程师


    软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,测试软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。

    测试工程师需要哪些技能-面试篇

    1. 业务。如果你在一个行业做了多年,对这个行业的业务非常熟悉了,这绝对是一个大优势。公司无论国内国外,无论大公司小公司,在招聘时都会注明有相关行业经验优先。行业经验不是一朝一夕就能得到的,是一个长时间的积累过程。你有相关的行业经验,工作就很容易上手,而且做出成绩。有些公司招人时,对有相关的行业经验这一条是必须条件。比如复杂业务的电信行业(当然不是每个公司都是)。

    2. 学历。出身很重要的。虽然很多公司都表明更看中能力,但其实他们还是很看重你的学历的。重点大学或者研究生、博士,更容易获得好公司的青睐。

    3. 技术。大公司做测试,不单单要求能做黑盒测试,如果你擅长自动化,擅长编码,就自然而然的增加了自己的优势。

    4. 英语。好的公司都是很看重英语能力的,因为很多帮助文档,技术文档都是英文的。你英文不好,公司不会相信你有很好的能力和潜力。

    测试新人,哪些技能是及时掌握的?

    A、作为测试新人,肯定是好多东西都不懂,不懂就要学和问,学和问就要产生沟通,所以必要的沟通能力是首要掌握的。

    B、由于各行各行业测试对象各自都有其特殊性,掌握业务技术基础,知道测试对象的工作原理及应用。

    C、业务知识、技术、能力达到标准后,那就需要对业务对象进行测试,那怎么测?为什么这样测?

    测试有哪些方法,怎么测更全面、更迅速。这样测试技术,测试流程,测试理论就不能不掌握

    D、随着测试技术、测试方法、测试工具的应用,以及测试层次的加深,这个时候就不再是针对因研发马虎,未自检的、简易的BUG进行测试,而是从底层设计开发方面找出设计、研发的漏洞,找出研发本身能力未能发现和解决的漏洞。那么要看懂研发的程序, 开发模型的编程方面的技能又需要掌握。

    E、关于掌握数据库的技能:

    · 如果测试对象是和数据库紧密联系的,那肯定需要掌握;

    · 如果测试对象需要大量的测试数据;

    常用的测试工具有:  
    性能测试:Rational系列(除了Rational Rose,那是做UML建模的)
    单元测试:CUnit(C/C++/C#)、JUnit(JAVA)
    功能测试:WinRunner
    压力测试:LoadRunner

     

  • 相关阅读:
    proxool数据库连接池用法
    SQL Server 用链接server 同步MySQL
    使用DNSCrypt解决Dropbox污染问题
    POJ 1952 BUY LOW, BUY LOWER DP记录数据
    使用doxygen为C/C++程序生成中文文档
    构造器(二)----指定构造器、便利构造器
    Spring Boot 部署与服务配置
    排序算法c语言描述---冒泡排序
    【转】Android Studio系列教程一--下载与安装
    【转】Windows环境下Android Studio v1.0安装教程
  • 原文地址:https://www.cnblogs.com/sunyoung/p/5899928.html
Copyright © 2020-2023  润新知