码迷,mamicode.com
首页 > 其他好文 > 详细

4.8 三角形测试用例

时间:2020-12-01 12:03:58      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:如何   测试   浮点数   处理   ble   问题:   文件类型   程序   多少   

4.8 三角形测试用例

基本问题:输入三角形的三条边长,判断是否能够构成一个三角形,以及是什么样子的三角形(直角,锐角,钝角,等边,等腰)

1 如何用一个byte来表示各种输出情况?

7 6 5 4 3 2 1 0
三角形标记位 直角 锐角 钝角 等边 等腰

2 如果你是一名测试工程师,应该如何写测试用例呢?

问题2的解法

  • 其中1-6是程序在正常输入下的功能测试
  • 7-9是测试程序在非法输入时的表现
  • 10-18是测试程序对边界附近输入的处理(假设1<=a,b,c<=100)
用例id 输入 预期输出 描述
1 (4,1,2) 00000000 非三角形
2 (5,5,5) 10001011 等边三角形
3 (2,2,3) 10000001 等腰三角形
4 (3,4,5) 10010000 直角三角形
5 (2,3,4) 10000100 钝角三角形
6 (100,99,2) 10001000 钝角三角形
7 (0,1,2) 00000000 0值
8 (-1,1,2) 00000000 负值
9 (a,1,2) 00000000 类型错误
10 (50,50,1) 10000001 等腰三角形
11 (50,50,2) 10000001 等腰三角形
12 (100,100,99) 10000001 等腰三角形
13 (100,100,100) 10001011 等边三角形
14 (50,50,100) 00000000 非三角形
15 (1,1,1) 10001011 等边三角形
16 (1,1,2) 00000000 非三角形
17 (1,1,99) 00000000 非三角形
18 (1,1,100) 00000000 非三角形

拓展问题:

1 如果三角形的各个边长是浮点数,测试用例会有什么变化呢?

边界会很复杂吧

2 如果你负责测试文本编辑软件word的另存为Save as的功能,你能写出来多少条有条理,有组织的测试用例?

看常用的文件类型了

4.8 三角形测试用例

标签:如何   测试   浮点数   处理   ble   问题:   文件类型   程序   多少   

原文地址:https://www.cnblogs.com/botak/p/14041444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!