1 / 4
文档名称:

逻辑覆盖测试(.doc

格式:doc   大小:53KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

逻辑覆盖测试(.doc

上传人:luciferios02 2019/3/11 文件大小:53 KB

下载得到文件列表

逻辑覆盖测试(.doc

文档介绍

文档介绍:课题:逻辑覆盖测试(第4章第1、2、3节)课型:新授课教学内容:逻辑覆盖测试方法思想逻辑覆盖测试方法举例教学目标:(思想、知识、能力)、策略教学重点、难点:逻辑覆盖测试方法用例设计过程教法、学法:讲演辅结合(以幻灯片讲解、举例、课堂练****复****黑盒测试用例设计)??:以幻灯片进行讲解,以例题驱动,增加课堂提问。主要知识:(1)概念:逻辑覆盖:主要是测试覆盖率,以程序内在逻辑结构为基础的测试。其中比较常用的逻辑覆盖测试方法有:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。资料个人收集整理,勿做商业用途(2)类型:A、语句覆盖:设计测试用例,覆盖程序中所有可执行语句。B、判定覆盖:设计测试用例,覆盖程序中所有分支。C、条件覆盖:设计测试用例,覆盖程序中所有条件。D、判定-条件覆盖:设计测试用例,覆盖程序中所有分支和所有条件。E、条件组合覆盖:设计测试用例,覆盖程序中所有分支和所有条件的组合。F、路径覆盖:设计测试用例,覆盖程序中所有基本路径。(3)以程序作简要说明。voidDoWork(intx,inty,intz){intk=0,j=0;if((x>3)&&(z<10)){k=x*y-1;//语句块1j=sqrt(k);}if((x==4)||(y>5)){j=x*y+10;//语句块2}j=j%3;//语句块3}(x>3)&&(z<10)执行语句块1(x==4)||(y>5)obyesedNoyes资料个人收集整理,勿做商业用途(1)、语句覆盖测试用例输入:{x=4、y=5、z=5}程序执行的路径是:a-b-d这个测试用例把三个执行语句块中的语句都覆盖了。(2)、判定覆盖测试用例的输入为: {x=4、y=5、z=5} {x=2、y=5、z=5}程序执行的路径:a-b-da-c-e(3)、条件覆盖测试用例通过路径条件取值覆盖分支x=2、y=6、z=5acd-T1、T2、-T3、T4cdx=4、y=5、z=15acdT1、-T2T3、-T4cd(4)、判定-条件覆盖测试用例通过路径