为什么要进行软件测试:
- 产品质量的保证
- 控制成本的关键
- 软件可靠性确认
- 让企业具备国际竞争力
软件测试定义:
软件测试是由“验证(verification)”和“有效性确认(validation)”活动构成的整体。
- 验证:检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。
- 有效性确认:确认所开发的软件是否满足用户真正需求的活动。
软件测试和软件开发的关系:
软件缺陷:
-
定义:是指计算机程序中存在的任何一种破坏正常运行能力的错误,或者隐藏的功能缺陷,其结果会导致软件产品在某种程度上不能满足用户的需要。
修复缺陷的代价不是随着时间线性增加,而是近乎指数。
软件测试分类:
- 按测试对象或阶段:需求审查、设计审查、单元测试、集成测试、系统测试、验收测试
- 按测试方法:白盒、黑盒
- 按目标:可靠性测试、兼容性测试、安全性测试、性能测试、回归测试(保证软件中新的变化不会对原有功能的正常使用有影响而进行的测试)、压力测试(用来检查系统在不同负载特别是高负载条件下的运行情况,以发现系统性能瓶颈、不稳定等问题)
- 按软件是否在测试时被执行:静态测试(对源码进行研读,不需要编译运行,查找错误和收集度量数据,包括对规格说明书的评审)、动态测试(通过运行程序和测试用例,根据系统行为和输入输出关系来发现错误)
软件测试的工作范畴:
- 软件测试工作的组织与管理:制定测试策略、测试计划,确认所采用的测试方法与范围,控制测试进度,管理测试资源
- 测试工作的实施:编制符合标准的测试文档,搭建测试环境,开发测试脚本、与开发协作实现各阶段的测试活动
分享到:
相关推荐
软件测试的基本方法 对于软件测试技术,可以从不同的角度加以分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试。 从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试;
软件测试的原理,四章,阐述软件测试的重要性、基本概念和方法等 软件测试的技术,七章,介绍软件测试在各个阶段(单元测试、集成测试、系统测试、验收测试和安装测试)的技术和方法,以及典型测试领域的特点和技术...
软件测试基本方法,可以帮助测试新手更快的了解初步知识,更快上道!
软件测试基本概念软件测试基本概念软件测试基本概念软件测试基本概念软件测试基本概念软件测试基本概念软件测试基本概念软件测试基本概念
第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 第二篇 软件测试的技术 第5章 单元测试 第6章 集成测试和系统测试 第7章 验收测试 第8章 面向对象软件的测试 第9章 应用...
前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5...
软件测试基本术语软件测试基本术语
软件测试基本方法及精华,互相学习,考试过关!
软件测试
软件测试步骤,自己做的PPT,请大家指正和批评
2 第2章 软件测试的基本概念和方法 2.1 软件质量就是客户的满意度 2.2 软件缺陷(Bug)是什么 2.3 软件测试的基本方法 2.4 软件测试的分类和阶段 2.5 软件测试的工作范畴 4 3 第3章 质量保证与测试策略 3.1软件质量...
多个软件测试资料合集 测试培训 测试用例设计 测试用例设计原则和模板 软件测试报告 软件测试基本方法 测试新员工培训 测试管理精华 技术文档-测试规范(公司)
该压缩包包括软件测试的基本理论,基本的测试方法,测试流程,测试规范等。让初次进入软件测试行业的人员有一个很好的认识。能够帮助初级测试工程师快速的进入测试角色。
前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5...
前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5章 ...
软件测试培训文档,包括测试的基本理论,方法;自动化测试和压力测试等。
PPT分六部分: 1.软件产品是什么? 2.软件测试和公司的测试原则和问题流程...3.软件测试的分类和基本测试方法 4.软件测试的工作范畴 5.举例阅读(FPAD的产品定义书和其他公司产品规格书) 6.测试人员的专业素质和发展
软件测试的理论及方法 软件测试的理论及方法 软件测试的理论及方法
软件测试基础知识与软件测试基本流程 测试必备知识
基本软件测试,转载