51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3501|回复: 16
打印 上一主题 下一主题

[讨论] 软件测试工程师是干什么的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-8 10:46:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
软件测试工程师是干什么的?

软件测试就是使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。
     软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有:
     1 、使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等;
     2 、测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成,其主要依据是详细测试。集成测试的主要工作测试软件模块之间的接口是否正确实现,基本依据是软件体系结构设计。确认测试和系统测试是在软件开发完成后,验证软件的功能与需求的一致性、验证软件在相应的硬件条件下的系统功能是否满足用户需求,其主要依据是用户需求。
     3 、测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。缺陷报告编写最主要的要求是保证缺陷的重现。要求测试人员具有很好的文字表达能力和语言组织能力。
     4 、测试人员需要分析软件质量。在测试完成后,测试人员需要根据测试结果来分析软件质量,包括缺陷率、缺陷分布、缺陷修复趋势等。给出软件各种质量特性包括有功能性、可靠性、易用性、安全性、时间与资源特性等的具体度量。最后给出一个软件是否可以发布或提交用户使用的结论。
     5 、测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,包括有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。
     6 、测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作之前首先需要设计测试用例,形成测试用例报告。设计测试用例是保证测试质量的核心工作,很多测试技术都可以用来指导设计用例。为了提高测试用例的设计效率,BTEST培训课程专门开设了高效设计测试用例一门课来讲授各种设计用例的技术与方法。
     7 、为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。
     8 、测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水平,进行测试队伍的建设等。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

17#
发表于 2007-11-6 14:11:56 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-26 13:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    16#
    发表于 2007-10-18 12:10:47 | 只看该作者
    是做苦力的,吃力不讨好,表面上是不创造利润了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-10-18 11:55:56 | 只看该作者
    说的好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-10-16 18:22:04 | 只看该作者
    自己总结的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-10-15 18:18:53 | 只看该作者
    呵呵!说的很好!顶了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-10-15 10:51:46 | 只看该作者
    好象 有点点道理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-10-14 12:56:14 | 只看该作者
    寒!

    自问自答?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-10-14 12:15:00 | 只看该作者

    回复 2# 的帖子

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-10-11 09:28:02 | 只看该作者
    顶一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-10-11 08:48:42 | 只看该作者
    测试工作的根本是检验软件系统是否满足软件用户的需求。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-1-19 11:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-10-10 23:27:21 | 只看该作者
    随便学习了。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-1-19 11:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-10-10 23:26:50 | 只看该作者
    以为是提问
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-10-8 20:46:21 | 只看该作者
    LS的头像不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-10-8 20:27:04 | 只看该作者
    说的不错,测试工程师并不是所谓的必须得懂得看代码。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-10-8 18:50:38 | 只看该作者
    还是比较的权威Q
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-10-8 15:47:07 | 只看该作者
    说的有点真确
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 14:43 , Processed in 0.078710 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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