欢迎来到天天文库
浏览记录
ID:58032155
大小:3.32 MB
页数:18页
时间:2020-04-08
《软件测试项目化教学实例.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、18软件测试技术概论软件测试技术概论第15章设计测试15.1设计测试概述15.1.1什么是设计15.1.2软件构架设计1.软件构架视图图15-1功能视图例子图15-2代码视图例子18软件测试技术概论图15-3开发视图例子图15-4并发视图例子18软件测试技术概论图15-5物理视图例子18软件测试技术概论2.场景15.1.3概要设计和详细设计15.2设计的评审15.2.1设计查检表18软件测试技术概论18软件测试技术概论18软件测试技术概论18软件测试技术概论18软件测试技术概论18软件测试技术概论15.2.2构架设计评审方法1.软件构架分析方法图15-6SAAM分析的活
2、动及依赖关系2.表面的软件构架分析方法图15-7ASSAM分析的活动和依赖关系18软件测试技术概论3.构架均衡分析方法15.2.3软件构架评价最佳工业实践1.成本和受益2.评价技术的分类18软件测试技术概论3.建议的最佳实践4.建议总结15.3SDL及相关测试15.3.1SDL介绍15.3.2SDL基本概念1.系统2.环境3.功能块4.信道5.信号6.信号路由7.进程8.过程9.定时器10.服务15.3.3SDL结构18软件测试技术概论图15-8SDL框架示意图图15-9SDL系统图图15-10SDL功能块图18软件测试技术概论图15-11SDL进程图(含服务)图15-
3、12SDL服务图18软件测试技术概论图15-13SDL过程图15.3.4SDL测试1.SDLSimulator图15-14Simulator界面18软件测试技术概论2.SDLValidator图15-15SDLValidator界面图15-16SDLValidator统计信息18软件测试技术概论图15-17Navigator3.TTCN图15-18TTCN-SDL测试关系15.4本章小结设计是一个承上启下的过程,它把抽象的用户需求转换成具体的可实现的系统结构,这是一个需要创意的过程,有人把它理解成一种艺术。正因为如此,这个过程也是最易于产生风险的过程。如何把握好设计的质
4、量成为软件工程领域内的一项课题,本章在这方面做了一些探索,总结了业界在该领域的一些经验,提出从静态的评审到动态的测试等多种手段。18软件测试技术概论目前业界在构架设计评审方面使用最多的是基于场景的评审方法,最基本的方法是SAAM。在该方法的基础上可扩展出很多新的方法,例如本章中介绍的ASAAM以及ATAM。SDL是一种基于结构化设计的设计描述语言,主要应用在嵌入式领域。目前关于SDL验证方面有许多可以应用的工具,包括Telelogic的Simulator、Validator以及ITEX。TTCN作为一种ITU-T推荐的协议一致性测试方法,可以和SDL进行无缝连接。因此,
5、对于SDL设计的系统,使用TTCN作为测试描述语言是非常好的。
此文档下载收益归作者所有