词条 | temb方法 |
释义 | TEmb方法是一种能够有效组合多种测试技术的结构化测试方法,它能够提供一种机制,从适用于任何测试项目的通用元素和一组相关的特定方法中组合出恰当的专用测试方法, 其工作的基本原理是:任何嵌入式软件系统都有着一些通用的组成因素,例如:系统都有自己的生命周期,在整个周期中会不断的加入各种构建系统的基础设施,采用各种各样的传统的和先进的技术,而且在周期的每个阶段都离不开特定的管理和技术组织。有了这样一系列共同的特点之后,我们就可以针对不同因素的不同要求来确定总体的软件测试计划。 TEmb方法主要考虑了4种通用要素:生命周期(Lifetime)、基础设施(Infrasture)、技术(Technique)和组织(Organization),简称为LITO。TEmb方法中所涉及的生命周期(L)与一般意义上我们所定义的系统生命周期并不完全相同,而是只限于产品开发和测试时期,主要研究将这一期间划分成不同的阶段,在不同阶段需要执行那些测试活动以及按照什么顺序来执行的。基础设施是指结构化测试所需要的全部工具,包括执行测试所需的工具(测试环境)和支持有效而高效率地执行测试活动的工具(自动化测试工具)。TEmb中所提到的。技术(T)是指借助设备实现某种活动的方法。组织(O)指执行测试活动的人员以及为了有效进行测试而进行的管理活动。 TEmb方法的实质就是借助通用元素和特定方法通过相关机制组合而成专用的测试方法,其中通用元素与特定方法与LITO四要素都是息息相关的,相关机制主要是风险和系统特性分析。 风险:这里指需要提前分析由于系统出现故障,而使开发方和使用者将可能会承担的损失。根据风险分析的结论可以确定系统的那些特性是测试中首先要考虑的。 系统特性:指系统的一些特殊属性要求,例如高安全性、强实时性、技术复杂性等。 通过将TEmb方法所归纳出来的四种通用元素与特定系统的各种特殊性质要求组合可以得到一个二维矩阵,称之为LITO矩阵,矩阵中的各个组元就是进行测试过程中确认系统某种特性所需要的特定方法,而整个矩阵所得出的就是整个测试方案的轮廓。这个过程还可以通过下图表示: |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。