`

测试分类

阅读更多
单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。一个软件单元的正确性是相对于该单元的规约而言的。因此,单元测试以被测试单位的规约为基准。单元测试的主要方法有控制流测试、数据流测试、排错测试、分域测试等等。

集成测试:集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向上两种。

系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非 一项简单的任务,它被称为测试的“先知者问题”。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。

验收测试:验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统的购买者代表在现场,甚至是在软件安装使用的现场。这是软件在投入使用之前的最后测试。

回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。这里,修改的正确性有两重含义:一是所作的修改达到了预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。
分享到:
评论
3 楼 homo 2008-10-07  
对每一段最后归纳的主要方法并不赞同。清楚要干什么,方法没什么限制。
2 楼 photon 2008-09-13  
看以什么标准来分了,还可以分为白盒、黑盒、功能、性能、手工、自动化等等。
1 楼 hlxiong 2007-10-15  
以前对这些概念很模糊,LZ整理的很清晰。
理论是指导,具体应用得根据实际情况来,各种测试可能会混合使用,没有太明确的界限。

相关推荐

    软件测试分类.xmind.zip

    《软件测试分类全面解析》 在信息技术领域,软件测试是保证产品质量的重要环节,它通过系统化的方法检测软件的功能、性能、稳定性以及用户友好性等方面,确保软件产品在发布前达到预期的标准。本资料《软件测试分类...

    性能测试分类浅谈

    ### 性能测试分类浅谈 #### 一、性能测试概述 性能测试是软件测试领域的一个重要分支,它主要用于评估软件系统在特定条件下的表现,包括但不限于响应时间、吞吐量、资源利用率等方面。通过性能测试,我们可以确保...

    WEB安全测试分类及防范测试方法.docx

    以下将详细阐述这些测试分类及其防范方法。 1. **Web应用程序部署环境测试**: - **HTTP请求引发的漏洞测试**:HTTP请求可以被篡改,导致敏感信息泄露或执行非法操作。测试时,应关注参数的合法性,避免使用不安全...

    软件测试测试分类推选PPT文档.ppt

    软件测试是确保软件质量的关键环节,它通过一系列的验证和确认活动来检查软件是否符合预设的需求和标准。...因此,无论是开发者还是测试人员,都需要对这些测试分类有深入的理解,以便在实践中灵活应用。

    软件测试分类,软件测试分类

    软件测试是确保软件质量的关键步骤,它通过不同的分类方法来全面检查软件的各个方面。下面将详细阐述软件测试的分类。 首先,按照软件测试的动静态分类: 1. 静态测试:静态测试不涉及程序的实际运行,而是通过...

    测试分类思维导图.xmind

    测试分类思维导图是软件测试领域中的一种重要工具,用于整理、分类和展示测试相关的概念、策略、方法和技术。它以图形化的方式呈现信息,帮助测试团队更好地理解测试活动的各个方面,从而更有效地规划和执行测试工作...

    追求代码质量(8)通过测试分类实现敏捷构建Java开发Ja

    标题中的“追求代码质量(8)通过测试分类实现敏捷构建Java开发Ja”表明这是一个关于提升Java编程质量,尤其是关于测试分类和敏捷开发实践的主题。在Java开发中,代码质量是至关重要的,它关系到软件的稳定性、可...

    软件测试理论:测试分类、测试模型、测试用例设计等等

    本篇将深入探讨测试分类、测试模型以及测试用例设计这三大核心概念。 **测试分类** 1. 功能测试:验证软件是否符合需求规格说明书,检查其功能是否正常运作。 2. 非功能测试:关注软件的性能、安全性、兼容性、...

    软件测试测试分类-PPT.pptx

    ### 软件测试分类详解 #### 一、软件测试分类概述 软件测试是一项重要的质量保证活动,旨在评估软件产品的质量并确保其符合预期的功能和性能要求。根据不同的视角和目的,软件测试可以分为多种类型。本文将详细...

    软件测试软件测试分类一.pptx

    软件测试分类 软件测试是一种确保软件质量的方法,旨在发现软件中的错误、缺陷和不足,以提高软件的可靠性、稳定性和性能。软件测试可以分为不同的类型,包括黑盒测试、白盒测试、静态测试、动态测试、单元测试、...

    关于测试分类的一点东东

    根据给定文件的信息,本文将围绕“测试分类”的主题展开,深入探讨软件测试中的不同分类方法及其实现原理。文章将结合标题、描述以及部分文本内容进行详细解析。 ### 测试分类概述 软件测试是软件开发过程中不可或...

    软件测试分类简介及测试举例1.pdf

    软件测试分类简介及测试举例 软件测试是复杂的系统工程,需要从不同的角度考虑,进行分类是为了更好地明确测试的过程,了解测试究竟要完成哪些工作,尽量做到全面测试。下面是软件测试的分类简介及测试举例: 1. ...

    第-章-软件测试分类优秀文档.ppt

    总的来说,软件测试分类提供了全面、系统化的测试方法,确保软件质量。理解并熟练应用这些测试技术,能有效提升软件开发过程的可靠性和效率。无论是静态测试还是动态测试,它们都是为了发现和预防软件中的错误,确保...

    测试入门--2测试分类

    测试入门——2测试分类,主要探讨的是软件测试的不同类别,这些类别是根据测试的目标、执行方式和应用场景来划分的。让我们深入了解一下这些测试类型。 首先,我们要区分的是手动测试和自动化测试。手动测试依赖于...

    电子功用-应用于电子元件测试分类机的测试装置

    在电子工程领域,电子元件测试分类机是一种至关重要的设备,它能够对各种电子元件进行高效、精准的检测和分类。这种测试装置广泛应用于生产线的质量控制、研发实验室的元件验证以及电子维修服务中。本文将围绕“电子...

    第六章选择题-测试分类1

    首先,软件测试分类中的第一部分是软件配置管理。按照原始的指导思想,软件配置管理的受控对象是软件配置项(B),而非软件元素(A)、软件项目(C)或软件过程(D)。软件配置项是指在软件工程过程中产生的、具有...

    软件测试分类

    ### 软件测试分类详解 #### 一、概述 软件测试是确保软件质量的关键环节,根据不同的标准和维度,可以将软件测试分为多种类型。本文将基于标题“软件测试分类”及其描述“软件测试分类,描述软件测试按照不同规格...

    软件测试-测试分类-PPT.ppt

    软件测试-测试分类-PPT.ppt

    软件测试分类 详细

    测试的详细分类 黑盒和白盒测试 静态测试和动态测试 测试不同阶段 测试各种分类间关系

Global site tag (gtag.js) - Google Analytics