大叔大婶带你走一条接地气的测试进阶之路

《测试路上你问我答》(85)测试人员需不需要学习 UML?

上一篇 / 下一篇  2017-09-11 23:13:44

【背景】

今天有同学问我,做测试需不需要学习 UML,当时我只是比较简单地回答了“需要”,现在坐下来稍微多说几句。

【你问】

测试人员需不需要学习 UML?

【我答】

要想清楚自己需不需要学习一样东西,还是需要先了解这个东西是什么和有什么用。

那我们先来简单了解下 UML 是什么吧。

UML (Unified Modeling Language,统一建模语言)

它是一种面向对象的建模语言,它的主要作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述这个软件开发过程从需求分析直到实现和测试的全过程。

UML 简单来说,就是描绘事物和它们之间关系的。也就是通过一个模型来帮助用户更容易地理解整个系统的架构和逻辑实现。

所以,在简单了解了 UML 是什么和能做什么之后,我认为,作为测试人员,学会了 UML 建模的方法,或者说学会了这种语言,就可以用它来描述一些抽象的测试方法,也可以用于测试用例的设计,在测试设计讨论和设计评审阶段,都是可以使用的一大利器。

事物(Things)

  结构事物

  行为事物

  分组事物

  注释事物

关系(Relationships)

  依赖

  关联

  泛化

  实现

图(Diagrams)—5类9种

  用例图

  静态图

    类图

    对象图

  行为图

    状态图

    活动图

  交互图

    顺序图

    协作图

  实现图

    构件图

    配置图

《测试路上你问我答》里的 Q&A 85,如果是你要的,甚好!如果不是,你问,我答!


TAG: UML uml 建模

 

评分:0

我来说两句

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 72105
  • 日志数: 82
  • 建立时间: 2017-09-03
  • 更新时间: 2018-01-11

RSS订阅

Open Toolbar