课程咨询 :186-8884-0703
课程咨询qq:192750396

  • 【达内软件测试教程】软件测试中如何确定独立的程序路径

    发布:深圳软件测试培训      来源:达内新闻      时间:2016-09-19

  • 深圳软件测试培训(sz.qa.tedu.cn)专家今天给大家讲解软件测试中如何确定独立的程序路径

    深圳软件测试培训

    第一步:画出控制流图

    流程图用来描绘程序控制构造。可将流程图映射到一个相应的流图(假定流程图的菱形决议框中不包含复合条件)。在流图中,每一个圆,称为流图的结点,代表一个或多个语句。一个处置方框序列和一个菱形决测框可被映射为一个结点,流图中的箭头,称为边或衔接,代表控制流,相似于流程图中的箭头。一条边必需终止于一个结点,即便该结点并不代表任何语句(例如:if-else-then构造)。由边和结点限定的范围称为区域。计算区域时应包括图外部的范围。

    第二步:计算圈复杂度

    圈复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的根本的独立途径数目,为确保一切语句至少执行一次的测试数量的上界。独立途径必需包含一条在定义之前不曾用到的边。

    有以下三种办法计算圈复杂度:

    流图中区域的数量对应于环型的复杂性;

    给定流图G的圈复杂度V(G),定义为V(G)=E-N+2,E是流图中边的数量,N是流图中结点的数量;

    给定流图G的圈复杂度V(G),定义为V(G)=P+1,P是流图G中断定结点的数量。

    第三步:导出测试用例

    依据上面的计算办法,可得出独立的途径。(一条独立途径是指,和其他的独立途径相比,至少引入一个新处置语句或一个新判别的程序通路。V(G)值正好等于该程序的独立途径的条数。)

    最后,欢迎你来学习我们的软件测试零基础入门教程,如果你对软件测试学习有任何疑问,请加入我们的学习交流群。

上一篇:【达内软件测试教程】怎样快速开发一个自动化测试工具

下一篇:【达内软件测试教程】错误处理中的异常处理规范

最新开班日期  |  更多

国际软件测试工程师就业班

国际软件测试工程师就业班

开班日期:6月30日

国际软件测试工程师提升班

国际软件测试工程师提升班

开班日期:6月30日

国际软件测试工程师就业班

国际软件测试工程师就业班

开班日期:6月30日

国际软件测试工程师精品班

国际软件测试工程师精品班

开班日期:6月30日

  • 地址:龙华校区地址:深圳市龙华新区和平路金銮大厦19层
    宝安校区地址:深圳市宝安区共乐路西乡商会大厦10楼
  • 课程培训电话:186-8884-0703
    课程咨询qq:192750396     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56