概述
中华人民共和国国家标准
GB/'r15532一1995
计 算 机 软 件 单 元 测 试
Computersoftwareunittesting
1 主肠内容与适用范围
1.1 主题内容
软件单元测试是一个过程。本标准为该过程规定了一个标准的方法,使之成为软件工程实践中的基
础。该方法是一种综合的方法,目的是对软件单元进行系统化的测试,包括测试计划的执行、测试集的获
取以及测试单元与其需求的对照衡量。对照衡量包括使用样本数据来执行被测单元,并将该单元的实际
结果与单元的需求文件中指定的结果进行比较。
本标准描述了一个测试过程,它由一系列具有层次结构的阶段、活动及任务组成,且为每一活动定
义了一个最小任务集。
1.2 适用范围
本标准可适用于任何计算机软件的单元测试(包括新开发的或修改过的软件单元)。本标准并不规
定这些软件的类型,也不规定哪些软件必须进行单元测试。
本标准不涉及其他综合性的单元验证或确认过程,象评审(例如走查、审查)、静态分析(例如一致性
核查、数据流分析)或形式化分析(例如正确性证明、符号执行)。
本标准不要求使用特定的测试机制或工具。本标准也不蕴含任何特定的方法学以进行文件控制、配
置管理、质量保证、或测试步骤管理。同时也不规定软件排错的过程。
本标准的使用者可以是测试人员,也可是开发人员。
2 引用标准
GB9386计算机软件测试文件编制规范
GB/T11457 软件工程术语
GB/T12505 计算机软件配置管理计划规范
3 术语
下列术语定义适用于本标准,其他术语见GB9386和GB/T11457.
3.1特性 characteristic
见数据特性(3.2条)或软件特性((3.5条)。
3.2数据特性 datacharacteristic
数据的一种固有的(也可能是非固有的)性质、质量或特征(例如数据使用率、格式、值范围或域值间
关系).
3.3非过程性编程语言 monprocedureprogramminglanguage
与过程性编程语言相对。是一种用于表达问题的参数,而不是表达解决问题的步骤的计算机编程语
言(例如:报告生成器或分类的规范化语言)。
国象技术监,局1995一04一05批准 1995一12一01实施
GB/T 15532一1995
3.4过程性编程语言 procedureprogramminglanguage
与非过程性编程语言相对。是一种用于表达操作步骤,以供计算机执行的编程语言(例如
COBOL)>
3.5 软件特性 softwarecharacteristic
软件的一种固有的(也可能是非固有的)性质、质量或特征(例如功能、性能、属性、设计约束、状态数
目、分支的行数等)。
3.6 软件特征 softwarefeature
由需求文件所规定或蕴含的软件特性(例如:功能、性能、属性或设计约束)。
3.7 软件测试事件 softwaretestincident
在软件测试期间所发生的任何事件。
3.8 状态数据 ,tatedate
确定测试单元内部状态的数据,它用于建立状态或与现存状态比较。
3.9测试对象 testobjective
在指定条件下,通过对软件的实际状况与软件文件中所描述的状况进行比较来测量的软件特征集。
3.10 测试集结构 testsetarchitecture
测试用例集(测试集)的嵌套关系,它能直接反映测试对象的层次分解情况。
3.11测试单元 testunit
一个包括一个或多个计算机程序模块及相应控制数据(例如表格)、调用过程、操作过程的模块集
合,且该集合成员满足下列条件:
a. 所有模块属于同一个计算机程序系统,
b 集合中至少有一个模块(新的或改变过的模块)尚未完成单元测试;
c. 所有模块及相应数据和过程的集合是一个测试过程的唯一对象。
注:①一个测试单元可能出现在从一个单独的模块到一个完整的程序这样一种设计层次的任何一个级别中.因
此,一个浏试单元可能是一个模块、一些
最后
以上就是直率微笑为你收集整理的计算机软件单元,《GBT15532-1995-计算机软件单元测试》.pdf-全文可读的全部内容,希望文章能够帮你解决计算机软件单元,《GBT15532-1995-计算机软件单元测试》.pdf-全文可读所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复