黑盒/白盒/灰盒
  • 软件测试名词解释

    [内容预览]

    | 2007-05-29
      软件缺陷----软件中含有符合下面5 条规则之一的问题称为软件缺陷:  ◆软件未达到产品说明书标明的功能。  ◆软件出现产品说明书指明不会出现的错误。  ◆软件功能超出产品说明书指明的范围。  ◆软件未达到产品说明书未指出但应达到的目标。  ◆软件测试人员或用户认为软件难以理解,不易使用,运行速度缓...
    作者: e天

    [阅读全文]

  • 从《三十六计》 看软件测试之计[2]

    [内容预览]

    | 2007-05-29
      2、测试者与开发者的地位是相对独立,但绝不是势同水火,双方彼此同样是项目组的成员,在保证软件产品质量这个大方向上是一致的,彼此都应该互相尊重对方的劳动成果,虚心对待。关羽的直接领导诸葛亮早就告诫过他这一点,让他一定要尊重测试组的劳动成果,不要双方闹翻。可关羽硬是不听,于是造成项目失败。   ...
    作者: e天

    [阅读全文]

  • 从《三十六计》 看软件测试之计[1]

    [内容预览]

    | 2007-05-29
      《三十六计》是根据我国古代卓越的军事思想和丰富的斗争经验总结而成的兵书,古人用兵最讲究谋略,在中国古代战争史上,精彩的谋略计策层出不穷,令人眼花缭乱,但万变不离其宗,大抵都逃不过这三十六计的范围。时至今日,“三十六计”在我们日常的工作和生活中,同样可以有很广泛的应用。我是一名软件测试工程师,并...
    作者: e天

    [阅读全文]

  • 软件测试之常用的功能测试方法解析[1]

    [内容预览]

    | 2007-05-29
      功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:   1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。   2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。   3...
    作者: e天

    [阅读全文]

  • 软件测试之常用的功能测试方法解析[2]

    [内容预览]

    | 2007-05-29
      16. 输入信息位置: 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方.   17. 上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。   18. 必填项检查:应该填写的项没有填写时系统是否都做了处...
    作者: e天

    [阅读全文]

  • 软件测试中有关界面测试经验总结[2]

    [内容预览]

    | 2007-05-29
      8.界面测试时,应考虑界面显示及处理的正确性:   a) 界面测试时应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则需要。   b) 应验证各种对象访问方法(Tab 健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复;   c) 界面测试不光要考虑合理的键盘输入,还应考虑是否可以...
    作者: e天

    [阅读全文]

  • 软件测试中有关界面测试经验总结[1]

    [内容预览]

    | 2007-05-29
      1.应验证界面显示内容的完整性:   a) 报表显示时应考虑数据显示宽度的自适应或自动换行。   b) 所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打印,界面显示是否正常;   2.应验证界面显示内...
    作者: e天

    [阅读全文]

  • 为何要进行白盒测试[1]

    [内容预览]

    | 2007-05-29
      软件白盒测试是一个与黑盒测试相对的概念,是指测试者针对可见代码进行的一种测试。白盒测试通常再划分为单元测试、集成测试两大类,但依据不同的流程,对白盒测试细分的标准也不尽一致,比如在IBM的IPD流程之下,白盒测试可能划分为如下几类:模块单元测试、模块集成测试、模块系统测试、渐增Build集成测试、系统集...
    作者: e天

    [阅读全文]

  • 为何要进行白盒测试[2]

    [内容预览]

    | 2007-05-29
              所以,越早测试就越能节约成本,白盒测试作为早期测试,跳过不做是得不偿失的。   依据上述原因,我们评估白盒测试效率时,通常将发现问题总数乘上一个系数K,以此为据再与其它测试方段的发现问题效率做对比,来权衡白盒测试值不值得去做。系数K取值与产品形态相关,按照实际经验,系数K取值区...
    作者: e天

    [阅读全文]

  • 为何要进行白盒测试[3]

    [内容预览]

    | 2007-05-29
      我们再来看一个实际案例:有两个产品形态接近的项目,A项目正式实施单元测试与集成测试,另一个项目B项目没正式做白盒测试(简单的拿调试当测试)。最后项目结束时对研发全过程的全部问题进行缺陷分析,如下图:                    A项目的缺陷类型分析                  ...
    作者: e天

    [阅读全文]

  • 单元测试-理论篇[2]

    [内容预览]

    | 2007-05-29
      单元测试的范畴  如果要给单元测试定义一个明确的范畴,指出哪些功能是属于单元测试,这似乎很难。但下面讨论的四个问题,基本上可以说明单元测试的范畴,单元测试所要做的工作。   1、 它的行为和我期望的一致吗?  这是单元测试最根本的目的,我们就是用单元测试的代码来证明它所做的就是我们所期望的。 ...
    作者: e天

    [阅读全文]

  • 单元测试-理论篇[3]

    [内容预览]

    | 2007-05-29
      3、 测试代码并不是我的工作。  你的工作就是保证代码能够正确的完成你的行为,恰恰相反,测试代码正是你不可缺少的工作。   4、 我并不清楚代码的行为,所以也就无从测试。  如果你实在不清楚代码的行为,那么估计现在并不是编码的时候。如果你并不知道代码的行为,那么你又如何知道你编写的代码是正确的呢...
    作者: e天

    [阅读全文]

  • 单元测试-理论篇[1]

    [内容预览]

    | 2007-05-29
      测试是软件开发的重要环节之一。按照软件开发的过程测试可分为:单元测试、集成测试、系统测试、域测试(Field test)等。我们这里将讨论面向程序员的单元测试。本文首先介绍单元测试的定义,为什么要使用单元测试?单元测试能给我们带来的好处。之后我们将介绍单元测试的范畴,最后将讨论很多朋友不写单元测试的借口...
    作者: e天

    [阅读全文]

  • 单元测试方法[1]

    [内容预览]

    | 2007-05-29
      单元测试的对象是软件设计的最小单位——模块。单元测试的依据是详细设描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。   单元测试任务   单元测试任务包括:  1、 模块接口测试;  2、 模块局部数据结...
    作者: e天

    [阅读全文]

  • 单元测试方法[2]

    [内容预览]

    | 2007-05-29
      1、不合适或不相容的类型说明;  2、变量无初值;  3、变量初始化或省缺值有错;  4、不正确的变量名(拼错或不正确地截断);   5、出现上溢、下溢和地址异常。   除了局部数据结构外,如果可能,单元测试时还应该查清全局数据(例如FORTRAN的公用区)对模块的影响。  在模块中应对每一条独立执行路...
    作者: e天

    [阅读全文]

  • 单元测试方法[3]

    [内容预览]

    | 2007-05-29
      单元测试过程   一般认为单元测试应紧接在编码之后,当源程序编制完成并通过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现上述各类错误的可能性。在确定测试用例的同时,应给出期望结果。   应为测试模块开发一个驱动模块(driver)和(或)若...
    作者: e天

    [阅读全文]

  • 单元测试浅析[1]

    [内容预览]

    | 2007-05-29
      软件测试是保证软件产品质量的重要手段之一。它是测量、评估软件产品特点和能力的活动。现在,国内一些软件企业对于软件测试的重视程度还很不够,认为测试工作非常简单,只是简单地操作所测的软件产品而已。这种错误的思想严重影响了国内软件质量,应该引起我们的高度重视。   软件测试阶段可以分为若干个小的阶段...
    作者: e天

    [阅读全文]

  • 单元测试浅析[2]

    [内容预览]

    | 2007-05-29
      以上三种用例所用的数据又可分为正常数据、边缘数据和错误数据。   · 正常数据:在测试中所用的正常数据的量是最大的,而且也是最关键的。少量的测试数据不能完全覆盖需求,但我们要从中提取出一些具有高度代表性的数据作为测试数据,以减少测试时间。   · 边缘数据:边缘测试是界于正常数据和错误数据之间...
    作者: e天

    [阅读全文]

  • 单元测试浅析[3]

    [内容预览]

    | 2007-05-29
      · 特征调试   · 代码覆盖调试   首先我们要先进行特征调试。它是通过运行程序找到代码中的错误,这与我们平时常进行的调试相同。到程序能运行后,我们可使用已编好的三种类型的用例并以正常数据测试用例进行测试,若不能正常运行则要用调试工具调试。在这阶段,我们要用大量正常数据去测试。测试后,该程序...
    作者: e天

    [阅读全文]

  • 在开发过程中怎样利用单元和功能测试

    [内容预览]

    | 2007-05-29
    在过去的几年中,单元测试逐渐成为我编写软件的核心内容,在这里要感谢一种叫做极端编程-XP(注1)(见“资源”一节)的简便程序设计方法。这种方法要求我为新加入的每个函数都编写单元测试,并且维护这些测试。没有通过单元测试,我就不能将任何一个的代码加到模块中。在代码基数增长的同时,这些测试允许开发者有依据地将...
    作者: e天

    [阅读全文]

894/5<12345>

黑盒/白盒/灰盒

热点资讯