`

第二章,软件测试技术

 
阅读更多

  通过本章学习,你能学dao :

  • 什么是软件测试以及为什么要进行软件测试
  • 软件测试的过程及原则
  • 测试用例设计
  • 白盒测试
  • 黑盒测试

软件测试

测试是一个以在程序被交付到最终用户手上之前找到程序中的错误为目的的活动。

  •  软件测试是软件开放过程中的重要部分
  • 软件测试是在受控的条件下对系统的操作。
  • 测试包括对测试结果评估。
  • 测试人员应该记住:

  测试是检查产品的质量,而不是检查开发人员得质量


为啥要测 试?


  1. 基于不同的立场,存在着两种完全不同的测试目的。
  2.   从用户的角度的出发,普遍希望通过软件测试暴露软件中隐藏的 错误和缺陷,以考虑是否可接受该产品。
  3. 从软件开发者的角度出发,则希望测试成为表明软件产品中不存 在错的过程,验证该软件已正确地实现了用户的要求,确立人们 对软件质量的信心。

软件质量保证和软件测试的区别
  软件质量保证( Software Quality Assurance :SQA 介入于整个软 件开发过程 —— 监督和改进过程,确认达成的标准和过程被正确 的遵循,保证问题被发现和解决。它以预防为主。

  软件测试( Software Testing : 软件测试是在一定控制的条件 下,围绕一个系统或应用的操作并且评价其结果,控制的条件应 当包括正常和异常的条件。测试企图使事情变得很糟糕,从而来 检测出一些应当发生而没有发生,或者不应当发生而发生的事情。 测试以检测为主。


分享到:
评论

相关推荐

    软件测试课件-软件测试技术和方法

    第二篇 软件测试的技术 第5章 单元测试 第6章 集成测试和系统测试 第7章 验收测试 第8章 面向对象软件的测试 第9章 应用服务器的测试 第10章 软件本地化测试 第11章 软件测试自动化 第三篇 软件测试的实践 第12章 ...

    《软件测试方法和技术》电子课件之四

    言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...

    第二章 软件测试基础 测试理论基础

    第二章 软件测试基础主要讲解了软件测试的核心概念、分类、周期性、停止准则以及软件测试人员的职业要求。软件测试是对软件质量进行评估和确保的过程,它包括了多个定义,比如执行程序以发现错误,或者根据规格说明...

    《软件测试方法和技术》电子书之一

    前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...

    《软件测试方法和技术》电子课件之二

    言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...

    《软件测试方法和技术》电子课件之一

    言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...

    软件测试课后习题答案.pdf

    在软件测试中,测试人员需要具备良好的测试技能和知识,包括测试方法、测试工具、测试技术等。此外,软件测试也需要与软件开发、项目管理和质量控制等其他领域紧密合作,共同确保软件的质量和可靠性。

    《软件测试方法和技术》电子书之三

    前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...

    《软件测试技术》-曲朝阳-电子教案

    2. **测试策略与方法**:第二章可能涵盖各种测试策略,如白盒测试(结构测试)和黑盒测试(行为测试)。此外,可能会涉及等价类划分、边界值分析、因果图等经典测试设计技术。 3. **测试计划与管理**:第三章会涉及...

    软件测试方法和技术(二)

    软件测试方法和技术,共17章 1.1 软件的含义 1.2 软件开发过程的特性 1.3 软件测试的重要性 2.1 软件质量就是客户的满意度 2.2 软件缺陷(Bug)是什么 2.3 软件测试的基本方法 2.4 软件测试的分类和阶段 2.5 软件测试...

    软件测试技术课件—赵翀

    《软件测试技术—基于案例的测试》是一本深入探讨软件测试领域的专著,其配套的课件由赵翀提供,涵盖了软件测试的多个关键方面。这些课件是学习和教学的宝贵资源,对于教师和学生来说,它们能够帮助理解软件测试的...

    《软件测试技术》-曲朝阳-电子教案-3929

    《软件测试技术》-曲朝阳-电子教案 第一章 概 述 [ 本章要点 ] 软件测试的发展历史; 软件测试技术的分类方法; 软件测试原则; 软件测试的定义; 软件测试同软件开发之间的关系; 软件测试与开发模型; ...

    软件工程第二章实例

    通过对【软件工程第二章实例】的分析,我们可以深刻理解到,一个成功的软件项目是如何从问题识别和定义起步,经过仔细的可行性分析,最终形成能够满足用户需求的解决方案。 案例中的性能要求清晰地描绘了软件系统应...

    软件测试与方法技术第三章习题

    软件测试与方法技术第三章习题 软件测试是软件开发过程中不可或缺的一部分,旨在确保软件的质量和可靠性。软件测试可以分为不同的阶段,如单元测试、集成测试、系统测试和验收测试等。每个阶段都有其特定的测试目标...

    山东大学软件学院软件测试技术期末复习知识总结

    《山东大学软件学院软件测试技术期末复习知识总结》 在软件开发过程中,软件测试扮演着至关重要的角色,它是保证产品质量、控制开发成本、确认软件可靠性和提升企业竞争力的关键环节。本复习资料将深入探讨软件测试...

    软件测试技术_第2章测试方法与过程

    在软件测试领域,第二章“测试方法与过程”主要涵盖了软件测试的复杂性分析、测试方法与策略,以及从单元测试到验收测试的各个阶段。理解这些内容对于确保软件的质量和可靠性至关重要。 软件测试的复杂性体现在多个...

    最经典的软件测试入门教程(下)

    从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并...

    最经典的软件测试入门教程(上)

    从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并...

Global site tag (gtag.js) - Google Analytics