一起学习基于模型测试:UML测试概要
时间: 2017-02-10 来源: 楚凡科技
UML测试概要(UML Testing Profile)定义了一个设计、可视化、规定、分析、构建和记录测试系统工件的语言。这是一个可以同主要的对象和组件技术一起使用并适用于不同应用领域的测试系统的测试建模语言。UML测试概要可以单独用来处理测试工件或者同UML协同处理系统和测试工件。
UML测试概要通过测试组件(Test Components)、裁定(Verdict)、预设(Default)等特定的测试概念扩展了UML。这些概念被分成了属于测试架构、测试数据、测试行为和时间的概念。作为一个概要,UML测试概要同UML无缝集成:它是基于UML元模型的并复用了UML语法。
UML测试概要是基于UML2.0的。UML测试概要通过UML的元模型建模来定义的。架构的时候考虑到了如下的设计原则:
UML集成: 作为一个真正的UML概要,UML测试概要是基于超结构所提供的元模型并遵循了UML2.0的基础结构中定义的UML概要的原则。
UML测试概要复用和极简性:在尽可能的情况下UML测试概要直接使用UML概念并在需要的时候扩展它们并加入新的概念。只有那些在软件、硬件和协议测试领域被论证过并和测试工件的定义密切相关的才可以被扩展和加入,但这些不是UML的一部分。
UML测试概要复用和极简性:在尽可能的情况下UML测试概要直接使用UML概念并在需要的时候扩展它们并加入新的概念。只有那些在软件、硬件和协议测试领域被论证过并和测试工件的定义密切相关的才可以被扩展和加入,但这些不是UML的一部分。
后记:UML测试概要可以看成UML建模在测试问题域的应用。UML用于软件设计建模,而UML测试概要则是用于测试建模。