黑盒/白盒/灰盒
  • 白盒测试的做法

    [内容预览]

    | 2007-09-03
           友人问我白盒测试的做法,因为我做过一年半的白盒测试,其实国内很少公司花很大的精力去做白盒测试,一般在单元测试过程中,白盒测试全是由开发人员来完成,商业软件所使用到的技术主要是黑盒测试技术,这是其特点所决定的。还有少量的白盒技术,但在实际中很少有公司愿意投入人力...
    作者: e天

    [阅读全文]

  • 软件测试之系统测试设计的层次分析

    [内容预览]

    | 2007-09-02
      随着国内软件行业的不断发展,国内软件公司也越来越注重于软件的质量,越来越关注软件的可靠性,因此,做为质量保证的重要手段,软件测试过程的实施与管理成为一个热点,其中系统测试是整个测试活动的一个重要的阶段,系统测试的设计也就成为了关注点之一。以下是本人从事系统测试工作中的一些体会。   1、系统测...
    作者: e天

    [阅读全文]

  • “白盒”静动测试两齐全

    [内容预览]

    | 2007-09-02
      在通常情况下,嵌入式软件测试一般采取黑盒测试与白盒测试相结合的方法。其中,白盒测试一般分为静态测试与动态测试。静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估,而动态测试需要在Host环境或Target环境中实际运行软件,并使用设计的测试用例去探测软件漏洞。   静态测试   静态测试...
    作者: e天

    [阅读全文]

  • 黑盒测试与白盒测试

    [内容预览]

    | 2007-09-02
           单元测试的测试数据可以用两个基本的方法系统地构建。第一个是规格说明测试,这个技术也称为黑盒测试,行为测试,数据驱动测试,功能测试以及输入/输出驱动测试。在这个方法中,不考虑代码本身,在拟制测试用例中使用的仅有的信息是规格说明文档。另一个极端是代码测试,它在选择测...
    作者: e天

    [阅读全文]

  • 白盒测试中的六种覆盖方法

    [内容预览]

    | 2007-09-02
      摘要:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中...
    作者: e天

    [阅读全文]

  • 黑盒测试

    [内容预览]

    | 2007-09-02
     一套完整的测试应该由五个阶段组成:  1.测试计划  首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排...
    作者: e天

    [阅读全文]

  • 嵌入式实时系统开发的正确选择

    [内容预览]

    | 2007-08-27
        嵌入式系统通常是一个包含微处理器的特殊计算机系统,是一个较大系统或设备的组成部分,它在很大程度上决定了设备的功能特性。许多具备数字接口的设备如微波设备、录像机(VCR)和汽车等都会用到嵌入式系统。有些嵌入式系统需要使用操作系统,有些则用单个程序实现整个逻辑,但所有嵌入式系统提供的功能...
    作者: e天

    [阅读全文]

  • 什么是嵌入式系统

    [内容预览]

    | 2007-08-27
        嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统...
    作者: e天

    [阅读全文]

  • 嵌入式软件的覆盖测试

    [内容预览]

    | 2007-08-27
    1 概述 软件测试是很广的概念。从其贯穿软件生命周期全过程来看,测试可分为模块测试、集成测试、系统测试等阶段。测试还可分为静态检查和动态运行测试两大类。在动态运行测试中,又可有基于程序结构的白盒测试(或称为覆盖测试)和基于功能的黑盒测试。测试不仅关注程序的功能,还有性有测试、强度测试等等。 要达到比...
    作者: e天

    [阅读全文]

  • 为什么要进行单元测试?(图)

    [内容预览]

    | 2007-07-17
    摘要这篇文章主要阐述这样一个问题:为什么要进行烦人的单元测试?那些刚刚接触完全测试概念的开发人员常常遇到这个问题。我们这里将采用"反调论证"的方法来回答这个问题, 先提出一些反对单元测试的普遍论点, 然后我们会证明这些论点是站不住脚的。那些公开发表的文章和数据充分证实了单元测试的有效性。   ...
    作者: e天 好评: 5 评论: 1

    [阅读全文]

  • 使用VisualStudio2005TeamSystem进行单元测试(图)

    [内容预览]

    | 2007-07-10
    简介 随着业务的革新和发展,运行它们的系统也需要进行更新。随业务的发展、革新以及与合作伙伴、客户和供应商的结合,这些系统将在复杂性方面持续扩增。 这种复杂性迫使 IT 的领导者们在开发过程中(即,在实现之前)确保质量。有一种方法可使开发人员减少进入 QA 环节的故障数量,即,针对自定义代码严格执行自动化单...
    作者: e天

    [阅读全文]

  • 全面介绍单元测试

    [内容预览]

    | 2007-07-10
    这是一篇全面介绍单元测试的经典之作,对理解单元测试和Visual Unit很有帮助,作者老纳,收录时作了少量修改 一 单元测试概述   工厂在组装一台电视机之前,会对每个元件都进行测试,这,就是单元测试。   其实我们每天都在做单元测试。你写了一个函数,除了极简单的外,总是要执行一下,看看功能是否正常,有时...
    作者: e天 好评: 5 评论: 1

    [阅读全文]

  • 刨根问底微软Vista操作系统详尽测试(图)

    [内容预览]

    | 2007-07-10
      我们在《“展望”未来 微软Vista操作系统尝鲜》这篇文章中已经了解到了Vista操作系统酷绚的外表,而Vista系统究竟在性能上如何是今天我们要探讨的问题。因为Vista毕竟还是一个Beta版本的操作系统,所以很多驱动程序和应用软件都未曾对它做过优化,在后面的测试中我们发现很多软件和Vista存在兼容问题而不能正常运行。...
    作者: e天

    [阅读全文]

  • 性能测试的准备

    [内容预览]

    | 2007-07-10
    摘要 本文详细地阐述了针对企业级Java环境的性能测试方法论,详细说明了高效性能测试的每个步骤。该方法论描述了如何按照性能的需求从架构设计开始,进行单元测试,集成测试,和生产分段(productioin staging)测试等。描述了实现正规容量评估(capacity assessment)所需的过程,该量化过程可以明确指出你何时需要向你的...
    作者: e天

    [阅读全文]

  • 性能测试的容量评估(图)

    [内容预览]

    | 2007-07-10
    很多人在使用诸如"容量评估","容量计划","趋势分析"和"预测" 等术语时,并没有真正理解这些词汇的含义。当有人提起"容量计划"时,通常是指他们的应用不能满足SLA,而将被迫购买更多的硬件。 长期以来,我们一直在倡导这样的观念:即使你的预算充足,添置硬件通常不是正确的解决方案,即使这也是一个有效的方案。通过主...
    作者: e天

    [阅读全文]

  • OracleSQL性能优化技巧

    [内容预览]

    | 2007-07-10
    1.选用适合的ORACLE优化器 ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优...
    作者: e天

    [阅读全文]

  • 怎样提高性能测试的效率和质量[2]

    [内容预览]

    | 2007-05-29
      明确测试目标,详尽测试计划   在对测试需求充分了解的基础上,制定尽可能详细的测试计划,对测试的实施是大有裨益的。测试计划的制定,大多专业的测试书籍多有详述,故本文不再鏊述。   测试技术准备   在目前的大环境下,要求测试人员在短时间撑握所有的软、硬件知识是不太现实的,但平时测试人员应抓...
    作者: e天

    [阅读全文]

  • 怎样提高性能测试的效率和质量[1]

    [内容预览]

    | 2007-05-29
      在信息技术日新月异的今天,顺应世界经济一体化的潮流,中国软件行业加强了与世界同行的沟通与交流,基于本身提高软件质量的迫切需要,在国外优秀的软件企业中被证明为提高软件质量行之有效的途径,软件测试开始越来越受国内软件行业重视。各种各样的测试工具和测试理论,也都逐渐被我们所熟知。软件测试也开始成为人...
    作者: e天

    [阅读全文]

  • 掌握可用性规则[1]

    [内容预览]

    | 2007-05-29
      1. 为实际工作设计   这意味着你这次的资料收集,与客户打交道的目的,不是只为了能够做出手头上的一张光盘。这是你的一次人生经验,对以后接项目都很有帮助。现在谁都知道:客户喜欢花哨的东西!这就是重用;不要对客户讲技术,这也是重用。为实际工作设计,就是要抓住软件用户的需求。“让用户参与到这个过程中,...
    作者: e天

    [阅读全文]

  • 掌握可用性规则[2]

    [内容预览]

    | 2007-05-29
      2. 不要急于具体化   开发者一贯倾向成为一个解决方案的提供者,喜欢解决问题并希望能尽快看到努力的结果。有时这种快速获得结果的倾向性导致的是一个平庸的解决方案。现今的可视化开发工具更是鼓励了这种倾向,纵容我们简单地通过在屏幕上拖放预先定义的组件来解决界面设计问题。举例来说,通常很少考虑组合框...
    作者: e天

    [阅读全文]

892/5<12345>

黑盒/白盒/灰盒

热点资讯