• 软件测试学习随笔(7) 软件测试工程师


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

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


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

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

              高级软件测试工程师
          中级软件测试工程师
          初级软件软件测试工程师
     
        其工作职能有:
               1.使用各种测试技术和方法来测试和发现软件中存在的问题。
               2.测试工作需要贯穿整个软件开发生命周期。
               3.测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。
               4.测试人员需要分析软件质量。
               5.测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,包括有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。
        6.测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作之前首先需要设计测试用例,形成测试用例报告。
        7.为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。
        8.测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水平,进行测试队伍的建设等。
     
        所需的专业知识:
       1.测试专业知识很多,包括黑盒测试,白盒测试,测试用例设计等的基础测试技术,单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,以及包括基础的测试流 程管理、缺陷管理、自动化测试技术等知识。
           2.软件编程技能,例如掌握Java、C#、C++之类的一门语言以及相应的开发工具。
       3.网络、操作系统、数据库、中间件等知识
     
  • 相关阅读:
    每天写点shell——read的用法
    串口编程(一) :理论基础
    常用算法3
    Linux man C++ 库函数
    网络爬虫(一):配置selenium、pycharm(windows平台)
    C/C++ 类型内存占用详解
    git常用命令总结
    常用算法2
    本地git关联远程github
    python实现float/double的0x转化
  • 原文地址:https://www.cnblogs.com/pjk2015/p/4458331.html
Copyright © 2020-2023  润新知