`
chunming525
  • 浏览: 54523 次
  • 性别: Icon_minigender_1
  • 来自: 衡阳
社区版块
存档分类
最新评论

测试设计中需要考虑的22种测试类型

阅读更多
  黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。

  白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。

  单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。

  累积综合测试:当一个新功能增加后,对应用系统所做的连续测试。它要求应用系统的不同形态的功能能够足够独立以可以在全部系统完成前能分别工作,或当需要时那些测试驱动器已被开发出来; 这种测试可由程序员或测试员来做。

 集成测试:一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作。部件可以是代码块、独立的应用、网络上的客户端或服务器端程序。这种类型的测试尤其与客户服务器和分布式系统有关。

  功能测试:用于测试应用系统的功能需求的黑盒测试方法。这类测试应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作(自然他能用于测试的各个阶段)。

  系统测试:基于系统整体需求说明书的黑盒类测试;应覆盖系统所有联合的部件。

  端到端测试:类似于系统测试;测试级的“宏大”的端点;涉及整个应用系统环境在一个现实世界使用时的模拟情形的所有测试。例如与数据库对话,用网络通讯,或与外部硬件、应用系统或适当的系统对话。

 健全测试:典型地是指一个初始化的测试工作,以决定一个新的软件版本测试是否足以执行下一步大的测试努力。例如,如果一个新版软件每5分钟与系统冲突,使系统陷于泥潭,说明该软件不够“健全”,目前不具备进一步测试的条件。

  衰竭测试:软件或环境的修复或更正后的“再测试”。可能很难确定需要多少遍再次测试。尤其在接近开发周期结束时。自动测试工具对这类测试尤其有用。

 接受测试:基于客户或最终用户的规格书的最终测试,或基于用户一段时间的使用后,看软件是否满足客户要求。

  负载测试:测试一个应用在重负荷下的表现,例如测试一个 Web 站点在大量的负荷下,何时系统的响应会退化或失败。

 强迫测试:在交替进行负荷和性能测试时常用的术语。也用于描述象在异乎寻常的重载下的系统功能测试之类的测试,如某个动作或输入大量的重复,大量数据的输入,对一个数据库系统大量的复杂查询等。

 性能测试:在交替进行负荷和强迫测试时常用的术语。理想的“性能测试”(和其他类型的测试)应在需求文档或质量保证、测试计划中定义。

 可用性测试:对“用户友好性”的测试。显然这是主观的,且将取决于目标最终用户或客户。用户面谈、调查、用户对话的录象和其他一些技术都可使用。程序员和测试员通常都不宜作可用性测试员。

 安装/卸载测试:对软件的全部、部分或升级安装/卸载处理过程的测试。

 恢复测试:测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。

 安全测试:测试系统在防止非授权的内部或外部用户的访问或故意破坏等情况时怎么样。这可能需要复杂的测试技术。

 兼容测试:测试软件在一个特定的硬件/软件/操作系统/网络等环境下的性能如何。

 比较测试:与竞争伙伴的产品的比较测试,如软件的弱点、优点或实力。

 Alpha 测试:在系统开发接近完成时对应用系统的测试;测试后,仍然会有少量的设计变更。这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成。

 Beta 测试:当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成。
分享到:
评论

相关推荐

    测试设计中需要考虑的22种测试类型v1.0

    测试设计中需要考虑的22种测试类型如黑盒测试、白盒测试、累积综合测试等

    软件测试设计中需要考虑的22种测试类型

    黑盒测试:不基于内部设计和代码的任何知识,...典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构;还可能需要开发测试驱动器模

    软件测试详解、测试方法及工具文档

    软件测试的详细文档 目录 一测试常识 ...1.43测试设计中需要考虑的22种测试类型 二自动化测试理论 2.1软件测试自动化的一些具体做法 2.2测试方法和测试工具解决方案(1) 2.5测试方法和测试工作解决方案(4)

    测试新手学习宝典——测试入门资料

    测试设计中需要考虑的22种测试类型 测试用例 测试用例编写规范 成功测试管理的九大原则 单元测试的基本方法 面向对象的测试(OOT)规范 面向对象软件的测试 嵌入式测试 确认测试的基本方法 综合测试的基本方法

    基于51单片机的酒精测试仪设计

    在设计酒精测试仪时,需要考虑多个因素,如气敏传感器的选择、单片机的选择、模数转换器的选择、温度传感器的选择等。同时,仪器的设计也需要考虑到人机界面、可靠性、安全性等方面,以便提供一个实时、准确、可靠的...

    测试相关知识

    测试设计中需要考虑的22种测试类型,包括单元测试、集成测试、系统测试、验收测试

    软件测试超详细提测模板

    在测试执行中,测试工程师需要按照测试用例的设计执行测试,并记录测试的结果。测试结果的分析是软件测试的最后一步。在测试结果的分析中,测试工程师需要分析测试的结果,以确定软件是否满足要求。 本资源提供的...

    日期输入框测试用例设计

    关于日期的控件的测试用例的设计 考虑以下方面: 1. 年月日边界检查(注意闰年的情况) 2. 字符类型检查 3. 日期格式检查 4. 安全性检查(无法输入直接拷贝)

    可靠性测试培训讲义.ppt

    在测试中,需要考虑到应力和失效类型,以便能够避免一些常见的问题和错误。这些应力和失效类型包括环境应力、机械应力、电气应力等。 十、总结 可靠性测试是确保产品或系统达到预期性能和可靠性的重要步骤。测试...

    软件测试经典面试题 (超实用)

    109、怎么才能够全面的测试到每一个点 测试的全面性主要需要在设计测试计划的时候考虑,从测试策略,产品需求等等多个角度考虑从而定义全部的测试点。 27 110、谈谈软件测试技术,以及如何提高 27 111、谈谈软件测试...

    测试人员面试题(为什么要在一个团队中开展软件测试工作?)等

    03. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同04. 的测试类型的区别与联系(如功能测试、性能测试……)  测试类型有:功能测试,性能测试,界面测试。  功能测试在测试工作中占的比例最大,功能...

    集成测试计划模板

    【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】 接口测试 测试目标: 确保“测试需求”中对应的所有工作版本的内部单元组合到一起后能够按照设计的意图协作运行,接口的调用正确。 技术: 重用...

    2020一线大厂测试工程师面试题(吐血推荐).doc

    本文档提供了测试工程师面试的相关问题和答案,涵盖了软件测试的基本概念、测试类型、测试方法、测试用例设计等方面的知识点。 首先,为什么需要在团队中开展软件测试工作?这是因为没有经过测试的软件很难在发布...

    软件测试方法与技术:(05)-边界测试.pdf

    在设计边界值测试用例时,需要考虑到输入数据限制和输出数据限制,如大小、类型等。 边界测试是软件测试方法中的一种重要方法,通过对输入/内部/输出的边界值进行测试,可以查出更多的错误。边界测试的设计需要考虑...

    个人理解相对深度而言,广度是指覆盖率。一般在以下3个阶段来考虑保证测试用例的覆盖率。

    阶段1:测试用例设计时一般做如下考虑:  1、最基本的先保证以正反两大类用例全面覆盖需求(且先不论需求中的主次),其中包括  (1)细化各种数据类型,达到有效和无效数据类型的覆盖  (2)细化各种流程分支...

Global site tag (gtag.js) - Google Analytics