面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加O...面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加OCL(Object Constraints Language)约束,做类间交互的软件测试.本文提出执行图EG生成算法,将顺序图SD转换为执行图EG,解决UML2.0顺序图新增特性中的alt、loop、opt、break四种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,本文提出了EG的遍历策略和测试路径生成算法;最后,根据测试路径确定测试场景,并删除无效场景,生成测试用例.经实验验证,此方法可以基于UML顺序图与OCL约束进行系统地测试.展开更多
利用UML统一建模技术设计课堂教学平台,采用ASP.NET技术进行开发,使用Microsoft SQL Server 2000作为后台数据库。该平台是基于网络的、开放的教学平台,支持XML数据共享,具有良好的交互性。设计和开发该平台的目的是突破传统教学的时空...利用UML统一建模技术设计课堂教学平台,采用ASP.NET技术进行开发,使用Microsoft SQL Server 2000作为后台数据库。该平台是基于网络的、开放的教学平台,支持XML数据共享,具有良好的交互性。设计和开发该平台的目的是突破传统教学的时空界限,使专业课程的教与学上升到一个新的平台。展开更多
文摘面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加OCL(Object Constraints Language)约束,做类间交互的软件测试.本文提出执行图EG生成算法,将顺序图SD转换为执行图EG,解决UML2.0顺序图新增特性中的alt、loop、opt、break四种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,本文提出了EG的遍历策略和测试路径生成算法;最后,根据测试路径确定测试场景,并删除无效场景,生成测试用例.经实验验证,此方法可以基于UML顺序图与OCL约束进行系统地测试.
文摘利用UML统一建模技术设计课堂教学平台,采用ASP.NET技术进行开发,使用Microsoft SQL Server 2000作为后台数据库。该平台是基于网络的、开放的教学平台,支持XML数据共享,具有良好的交互性。设计和开发该平台的目的是突破传统教学的时空界限,使专业课程的教与学上升到一个新的平台。