zoukankan      html  css  js  c++  java
  • 软件测试学习随笔(7) 软件测试工程师

        学了半学期的软件测试,今天来介绍一下与软件测试相关的工作---软件测试工程师。

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


       接下来详细介绍一下软件测试工程师

       按照工作与级别,可以将软件测试工程师分为:

              高级软件测试工程师
          中级软件测试工程师
          初级软件软件测试工程师
     
        其工作职能有:
               1.使用各种测试技术和方法来测试和发现软件中存在的问题。
               2.测试工作需要贯穿整个软件开发生命周期。
               3.测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。
               4.测试人员需要分析软件质量。
               5.测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,包括有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。
        6.测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作之前首先需要设计测试用例,形成测试用例报告。
        7.为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。
        8.测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水平,进行测试队伍的建设等。
     
        所需的专业知识:
       1.测试专业知识很多,包括黑盒测试,白盒测试,测试用例设计等的基础测试技术,单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,以及包括基础的测试流 程管理、缺陷管理、自动化测试技术等知识。
           2.软件编程技能,例如掌握Java、C#、C++之类的一门语言以及相应的开发工具。
       3.网络、操作系统、数据库、中间件等知识
     
  • 相关阅读:
    Insus Meta Utility
    The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
    Insus Binary Utility
    asp.net实现文件下载功能
    Column 'Column Name' does not belong to table Table
    程序已被编译为DLL,怎样去修改程序功能
    如何在Web网站实现搜索功能
    如何把数据流转换为二进制字符串
    Asp.net更新文件夹的文件
    如何显示中文月份
  • 原文地址:https://www.cnblogs.com/pjk2015/p/4458331.html
Copyright © 2011-2022 走看看