• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之我见

发布: 2011-3-04 09:11 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 250次 | 进入软件测试论坛讨论

领测软件测试网

  软件测试之我见   软件测试

  我做软件测试有一段不短的时间了,可大量的盲目测试几乎没有增长我的测试经验,每次测试前总有些茫然,不知道自己怎样才能有效的发现软件中存在的缺陷;测试后也不能肯定是否可以放心的发布被测软件。我想可能很多初涉测试的工作者都同我有相似的感觉,我们需要有关测试的理论知识的引导,以下是我读了一些讲解测试技术的书籍后的收获,以及我对我国当前软件业中测试这一领域的认识,希望也能给测试同行点滴的收益。

  一、软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以关闭。

  或许大家会认为软件测试员的工作目标是不言而喻的:就是找软件缺陷,然而《软件测试》这本书为软件测试人员提出了更确切的目标:尽可能早一些找出软件缺陷,并确保其得以修复。在阅读全书并仔细思考后,我觉得此目标包含三大点含义:

  1. 软件测试员的基本目标是发现软件缺陷。

  我觉得在这里有必要把这不言而喻的事实再次强调一下,因为有时产品的开发小组要测试员只是为了证实软件可以运行,而不是找缺陷。在这种情况下,测试人员也就缺乏不懈努力发现缺陷的探索精神和热情。所以我觉得在心里坚信不移的认为:软件测试员的基本目标是发现软件缺陷,是做好测试的首要条件。

  2. 软件测试员追求的是尽可能早的找出软件缺陷。

  因为软件的修复费用,随着时间的推移,将数十倍的增长,所以软件测试员应尽可能早的找出软件缺陷。对大型的软件,在软件开发的同时,就应该有紧随其后的测试,如果等到产品已经开发完毕才开始测试,非常有可能引起大量耗时费力的返工。而如何尽可能早的找出缺陷?《软件测试》这本书向我们介绍了一些理论上的测试方法:静态黑盒测试、动态黑盒测试、静态白盒测试、动态白盒测试;配置测试、兼容性测试、易用性测试……,怎样才能有效的用这些方法尽早的发现软件缺陷,需要大家在工作实践中不断的摸索、总结,进而不断的提高自己的测试能力

  3. 软件测试人员必需确保找出的软件缺陷得以关闭。

  请注意,我们这里提的是软件测试人员必需确保找出的软件缺陷得以关闭,而不是要软件缺陷得以修复。我们软件测试员需要对自己找出的软件缺陷保持一种平常心:并不是我们辛苦找出的每个软件缺陷都是必要修复的。可能是由于没有足够的时间、不算真正的软件缺陷、修复的风险太大等原因,产品开发小组决定对一些软件缺陷不作修复。

  另外,测试员对软件缺陷描述不清楚,也会使软件测试员发现的缺陷被忽略。所以我们测试员必须在描述软件缺陷方面狠下功夫:用简单明了的语句描述软件缺陷;每一件报告尽量针对一个软件缺陷,避免多个缺陷混杂在一起,以致其中一些被忽略或忘却;记录引出软件缺陷的操作步骤,使缺陷得以再现。

  虽然我们软件测试员需要对自己找出的软件缺陷保持一种平常心,但同时又必须坚持有始有终的原则,跟踪每一个软件缺陷的处理结果,确保软件缺陷得以关闭。关闭软件缺陷的前提可以是缺陷得以修复或决定不作修复。而缺陷是否需要修复的最终决定权在软件的最终负责人,检查缺陷得以关闭的责任在测试人员

  二、测试一个软件最首要也是最重要的是测试其产品功能说明书。

  概念

  产品功能说明书:对产品最终需要实现的功能的描述。这些功能是最终确定的需要满足的客户需求,也包括是一些软件必须具备的能力。

  在规范的软件生成的流程中,产品功能说明书应在用户需求评审会议召开后,进行系统的概要设计前确定。

  原因

  1. 很多软件的缺陷都是因为产品功能说明书不够全面,经常更改造成的;

  2. 只有详细的阅读了产品功能说明书,确认产品需要实现的功能,才能拟定切实可行的测试方案;

  方法

  1. 参照需求说明书,检查产品功能说明书描述的产品将要实现的功能是否已经完整、准确、一致、合理的描述了产品的功能,并确保这些功能是可测试的

  2. 研究产品说明书是否符合现有的软件设计开发的标准或规范;

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 软件测试

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网