软件工程例题.docVIP

  • 7
  • 0
  • 约 19页
  • 2017-02-13 发布于北京
  • 举报
某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。 要求:写出在数据字典中,电话号码的数据流条目的定义即组成。 电话号码=[分机号|外线号码] 分机号=7201...7299 外线号码=9+[市话号码|长话号码] 长话号码=区号+市话号码 区号=100...300 市话号码=局号+分局号 局号=[455|466|888|552] 分局号=4{数字}4 数字=[0|1|2|3|4|5|6|7|8|9] 为以下程序流程图分别设计语句覆盖和判定覆盖测试用例,并标明程序执行路径。 (1)语句覆盖测试用例 令x=2,y=0,z=4作为测试数据,程序执行路径为abcde。 (2)判定覆盖 可以设计如下两组数据以满足判定覆盖: x=3,y=0,z=1(1分)(通过路径abce); x=2,y=1,z=2(1分)(通过路径acde)。   或者 x=2,y=1,z=1;覆盖路径acde x=1,y=1,z=1;覆盖路径ace     x=3,y=0,z=1;覆盖路径abce                     

文档评论(0)

1亿VIP精品文档

相关文档