范文资料网>反思报告>名词解释>《软件测试种类名词解释上

软件测试种类名词解释上

时间:2022-03-21 19:08:35 名词解释 我要投稿
  • 相关推荐

软件测试种类名词解释上

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

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

集成测试的策略主要有自顶向下和自底向上两种。

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

其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。

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

回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。这里,修改的正确性有两重含义: 一是所作的修改达到了预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。

软件测试基础知识名词解释2017-04-09 20:54 | #2楼

1、 软件测试:是通过人工或者自动化的检测方式,检测被测对象是否满足用户要求或弄清楚预期结果与实际结果之间的差异,是为了发现错误而审查软件文档、检查软件数据和执行程序代码的过程。

2、 静态测试:就是不执行被测对象程序代码、不运行被测对象而实施的测试活动。

3、 动态测试:运行被测对象的程序代码,执行测试用例,检查系统软件运行结果与预期结果的差异。

4、 黑盒测试:把测试对象看作一个黑盒子,完全不考虑程序内部逻辑结构和内部特性,只依据规格说明书、设计文档及其他需求描述文档,检查被测对象是否与需求一致。

5、 白盒测试:基于程序代码内部构成的测试。

6、 Alpha测试:是由用户在开发环境下进行的测试,也可以是在开发机构内部的用户模拟实际操作环境中进行测试。

7、 Beta测试:是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。

8、 软件:是指一系列按照某种特定规则组织在一起,实现用户需求的计算机数据和指令的集合体。

9、 功能测试:是指为了确保软件系统功能实现的正确性,完整性和其他特性而进行的测试。

10、 性能测试:是指为了评估软件系统的性能状况,和预测软件系统性能趋势而进行的测试和分析。

11、 Bug产生于程序的源代码或者程序设计阶段的疏忽或者错误。

12、 兼容性测试:主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行。

13、 并发测试:主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题。

【软件测试种类名词解释上】相关文章:

软件测试总结03-22

材料分析测试方法名词解释03-29

软件测试的面试技巧05-18

软件测试实习报告07-19

软件测试个人总结01-16

软件测试 面试问题04-20

软件测试面试问题04-19

软件测试合同04-10

软件测试绩效考核05-20

软件测试述职报告03-02