利用UML来理解系统,生成测试
来源:互联网 发布:centos修改root密码 编辑:程序博客网 时间:2024/06/01 09:42
UML是为面向对象而生,但UML其实给我们一个机会用图形化的方式描述你的设计,不管这个设计是关于什么的,是不是面向对象的,我们都有机会用UML来展现它。
但是现实是很少有developer会使用UML来描述自己的设计,特别是在design specification里,大量的文字描述,加上几个自己随笔画出来的不知所云的图形;潜在的带来的危害就是,当测试人员阅读完文档后,基本上30%的歧义和误解已经产生了,再加之writer和reader对英语自然的困惑,结果就是导致测试人员以为产品是这样,直到bug file了,开发人员才指着文档说,你看我是这个意思,QA说,我操,我以为是那个意思。
大量文字描述的design specification带来的第二个坏处就是文档的可维护性很差,本来就没几个人愿意写文档,过期的文档要把它改成最新的,对段落的调整和内容的增减,不亚于参加一次高考,所以基本上文档都只有被写一次的机会,大部分的时间里都处在永远过期的状态。
如果developer可以用UML来描述他们的设计,情况应该就会好的多,从动态,到静态到状态,QA可以有很多的视图去理解系统并设计测试用例,developer对于UML的维护也一定比维护文档要来的简单,加几个方块,调整一下连线,总好过大段的文字录入吧。
但是说实话,UML本身有点太复杂了,复杂到记住它里面的很多表述会让人望而却步,这是个实际的问题。
- 利用UML来理解系统,生成测试
- PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,
- 通过eclipse来生成uml导图
- 利用JExcelApi来动态生成excel文档
- 利用dom4j来生成xml文件
- 利用dom4j来生成xml文件
- 利用word vb宏来生成sql
- 利用dom4j来生成xml文件
- 利用axis来生成webservice客户端
- 利用颜色值来生成UIImage
- 利用颜色值来生成UIImage
- 利用random窍门来生成Java随机数。
- 利用JQuery qrcode来生成二维码
- 利用master..spt_values来生成连续日期
- 利用CImage类来生成精灵动画
- 利用注解来生成HELLO WORLD
- 利用[Pear]Benchmark来辅助性能测试
- 利用spring来进行集成测试
- Forefront TMG 2010: Using malware inspection and URL filtering for FTP on access rules
- Tcpdump配合Tcpreplay回放实现网络探测
- this week's summary
- 国内最全的android软件商店 应用市场 汇总
- 非常强大的文件比较工具:Vimdiff
- 利用UML来理解系统,生成测试
- ReportViewer 数据源更新
- jsp上传图片linux报no such file or directory问题解决方法
- jquery动态执行函数
- 如何分析js代码的运行路径?
- 对CVS,SVN等软件版本管理中Tag,branch,merge的一点理解
- 在页面注册脚本,window.open使弹出的页面显示到屏幕中间
- Android控件组合应用一
- android 内存使用