![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 59
spring_willow
好好学习天天向上
展开
-
控制流图、圈复杂度
继续上次的测试作业,学习完程序插装的概念,今天学习测试的静态分析方法:绘制控制流图与计算圈复杂度。一、控制流图:一个过程或程序的抽象表现,常以数据结构链的形式表示。 二、圈复杂度:复杂度越高,软件质量就越低,测试就越困难。圈复杂度(McCabe),其复杂度V(G)可按以下公式计算: V(G) = E – n + 2 其中,E为图G中的边数,原创 2017-04-26 19:06:25 · 34714 阅读 · 0 评论 -
软件测试-笔记
这是在北航上课的学习笔记,老师讲得挺细的,记在网上自己看看也会有点成就感。我会陆续在上面更新自己的学习内容,希望都记下来,这样笔试就不怕了!原创 2017-03-15 11:26:17 · 686 阅读 · 0 评论 -
RUCM使用说明
网上关于RUCM的资料真的好少啊,在myeclipse上安装这个工具费了好大劲. 下面我就详细介绍一下它的使用过程,这样以后要用到的童鞋就会轻松很多了。一、简介 RUCM全名Restricted use case modeling,基于用例建模的需求建模方法,目标是降低软件需求模型的二义性。它提出了一种改良的用例规约模板,并提供了26调限制原创 2017-03-25 17:50:18 · 2688 阅读 · 3 评论 -
RUCM使用实例
·使用RUCM可以将需求中的用例描述的非常清晰,这是我使用它的主要原因;除此之外也可以用它来写测试流程,rucm test模板使得测试流程看上去非常清晰明了。·注:如何在需求阶段全面地、准确地描述软件需求是一个关键问题。需求描述了软件系统的行为、特性或属性,是用户和开发人员之间的桥梁。准确、完整的需求是指导系统后续建模、 分析、开发和测试的根本依据。原创 2017-05-23 20:23:32 · 2733 阅读 · 0 评论 -
程序插桩-实例
本文主要介绍插装的实例,在测试分类下已经简单介绍了程序插装的基本概念以及插装的位置,更多知识可以查看程序插装相关文献,现将整个插装的流程通过一段C语言程序进行实例说明。注:还处于学习阶段,实例较简单,内容尚待改进,错误之处请指出。步骤一: Visual studio 编辑代码1.file->new->project,弹出的窗口中选择第一项W32 console application,如下图所原创 2017-06-06 20:31:14 · 15744 阅读 · 0 评论 -
程序插桩
北航测试课的作业,找一个300行的程序进行动态测试和静态分析,因为概念还不清晰,所以花了一段时间去理解它,不过对于计算机本专业的童鞋应该不陌生吧!对于我还是需要总结一下。一、程序插桩简介 一种基本的动态测试方法,向源程序中添加一些语句实现对程序代码的执行、变量的变化等情况的检查。如果我们想要了解一个程序在某次运行中可执行语句被覆盖的情况,或是每个语句的实际执行次数,最好的办法原创 2017-04-24 13:36:17 · 11474 阅读 · 0 评论