`
guanjh
  • 浏览: 228889 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

阅读更多

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


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


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


单元测试:最微小规模的测试;以测试某个功能或代码块,典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。


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


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


功能测试:用于测试应用系统的功能需求的黑盒测试方法。


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


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


健全测试:典型的是指一个初始化测试工作,以决定一个新的软件版本测试是否足以执行下一步的测试。


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


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


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


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


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


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


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


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


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


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


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


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


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

分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

    测试相关知识

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

    日期输入框测试用例设计

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

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

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

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

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

    集成测试计划模板

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

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

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

    单元测试计划模板

    【此处描述单元测试选择的测试类型,一般建议有如下几种:】 代码走查 目标: 技术: 完成标准: 需考虑的特殊事项: 功能测试 测试目标: 技术: 完成标准: 需考虑的特殊事项: 边界测试 测试目标: ...

    软件测试规范

    软件测试类型 ............................................................................................................................................ 6 1.模块测试 ...................................

    测试计划模版

    17、测试描述-根据测试类型、特征、功能、过程、系统、模块等分类; 18、输入等价类分类描述、边界值分析、错误分类; 19、测试环境-软、硬件、操作系统、其它需要的软件、数据配置、与其它系统的接口; 20、测试...

    软件测试教学文档 java test

    1.5测试中需要考虑的各种测试类型 黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。  白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。  单元测试:最...

    酒店管理系统DOC 测试计划 需求分析 概要设计 详细设计

    编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础...

    黑盒与白盒测试

    这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地...

Global site tag (gtag.js) - Google Analytics