您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 第 9 章 软件测试-系统流程自动分析
2020年1月29日1时27分第‹#›页第9章系统流程自动分析(OO-Diagrammer)9.1基本概念9.2系统流程技术要点9.3J-diagrammer流程图分析9.4动态交叉引用和跳转9.5标签的使用9.6生成逻辑路径9.7显示路径信息9.8在流程图中定位代码9.9打印流程图2020年1月29日1时27分第‹#›页9.1基本概念OO-Diagrammer从源代码产生3种类型的逻辑流程图。J-Diagram图:以图形方式组织和标识源代码的逻辑元素J-Flow图:通过剥离直到最底层逻辑来表示路径的复杂性Actionplus图:以可激活的代码流程图增强方式表示源代码流程2020年1月29日1时27分第‹#›页9.2系统流程技术要点教材129页2020年1月29日1时27分第‹#›页9.3J-diagrammer流程图分析1.激活OO-Diagrammer主菜单上选择Tools-OO-Diagrammer,教材图9-12020年1月29日1时27分第‹#›页2.产生逻辑流程图选择DiagramMode的一种,产生J-Diagram图或J-Flow图或Actionplus图。3.对话框上的一些选择如图9-1所选,出现图9-2:J-Diagram的函数高层逻辑图图中的记号见附录B和附录C2020年1月29日1时27分第‹#›页9.3.1函数高层逻辑图教材132页所述,单击引用号。比如想看function函数的定义,单击此号2020年1月29日1时27分第‹#›页9.3.2类高层逻辑图在9-1中选择“ClassHigh”想看类的详细定义,单击右边的数字,教材132页,图9-32020年1月29日1时27分第‹#›页9.3.3J-Diagram逻辑流程图教材133页执行次数参见196页图16-62020年1月29日1时27分第‹#›页9.3.4J-Flow控制流程图在9-1图中选择J-Flow,教材133页,图9-52020年1月29日1时27分第‹#›页9.3.5ActonPlus增强代码流程图在9-1图中选择ActonPlus,教材134页,图9-62020年1月29日1时27分第‹#›页9.3.6OO-Diagrammer的信息汇总OO-Diagrammer的信息汇总:教材134页1.显示测试覆盖信息,134页的阐述2020年1月29日1时27分第‹#›页2.显示累加测试信息135页所述,在9-1图中选择如左下图,教材图9-7见右下图2020年1月29日1时27分第‹#›页3.更新测试覆盖信息,选择Refresh4.切换到其他流程图,2020年1月29日1时27分第‹#›页9.4动态交叉引用和跳转教材136页所述2020年1月29日1时27分第‹#›页9.4.1动态交叉引用叙述如交叉137页,见左下图,在块号末有S标记的,右键单击,弹出交叉引用块序号菜单,右下图块号末有S标记,右键单击2020年1月29日1时27分第‹#›页9.4.2从交叉引用返回按键盘的“Return”键2020年1月29日1时27分第‹#›页9.5标签的使用1.从Tag菜单中选择Set,弹出对话框,图9-92.文本框内输入标签3.从Jump菜单选择,则实现跳转4.Clear菜单删除某标签,ClearAll删除全部标签2020年1月29日1时27分第‹#›页9.6生成逻辑路径1.从J-Flow图内部生成逻辑路径按住“Ctrl”键双击路径路径(竖线条),按住“Ctrl”键双击路径路径,标识并反显选择点被红色箭头识别并反显。空白处双击鼠标左键,可去除反显。从Path菜单选择DimPath,可使得不在路径上的语句变暗2020年1月29日1时27分第‹#›页9.7显示路径信息1.Path菜单中的PathInforrmation子菜单,教材138页所述2020年1月29日1时27分第‹#›页2.Path菜单中的BackPath(s)Info:后面的路径CurrentPahtInfo:当前的路径ForePath(s)Info:前面的路径2020年1月29日1时27分第‹#›页9.8在流程图中定位代码1.查找文件:139页所述,图9-102.查找函数/类::图9-113.查找字符串:图9-12找到后出现灰色底矩形条2020年1月29日1时27分第‹#›页9.9打印流程图1.教材141页图9-132020年1月29日1时27分第‹#›页实验1.安装2020年1月29日1时27分第‹#›页总结
本文标题:第 9 章 软件测试-系统流程自动分析
链接地址:https://www.777doc.com/doc-3362713 .html