首页 > 代码库 > 第1次作业+105032014161

第1次作业+105032014161

1、流程图:根据被测代码,绘制程序流程图

主流程图:

技术分享

triangl函数流程图:

技术分享

 

2、测试用例设计:依据语句覆盖、判定覆盖,编写测试用例设计

用例编号

覆盖方式

输入数据

期待结果

实际结果

结论

01

语句覆盖

345

直角三角形

直角三角形

通过

02

语句覆盖

647

一般三角形

一般三角形

通过

03

语句覆盖

2.34.55

不是整数

不是整数

通过

04

语句覆盖

89.09

不是整数

等腰三角形

不通过

05

判定覆盖

202020

等边三角形

等边三角形

通过

06

判定覆盖

322

等腰三角形

等腰三角形

通过

07

判定覆盖

123

不构成三角形

不构成三角形

通过

08

判定覆盖

1109080

边的值不在范围内

边的值不在范围内

通过

09

判定覆盖

-3-3-2

边的值不在范围内

不构成三角形

不通过

10

判定覆盖

1-12

边的值不在范围内

不构成三角形

不通过

11

判定覆盖

011

边的值不在范围内

不构成三角形

不通过

12

判定覆盖

2A34

输入格式错误

输入格式错误

通过

 

 

3、测试结果:

  输入数据,无论正确与否,程序都能正常运行。基本上数据测试都可以通过,但是对于负整数的处理部分有错误。

 

4、代码优化建议:对被测代码,依据通用编码规范,进行符合性代码审查,给出修改代码的建议。

  (1)代码编写要规范,比如要缩进;

  (2)代码建议必要的注释;

第1次作业+105032014161