软件测试方面的一些题及答案.docVIP

  • 71
  • 0
  • 约2千字
  • 约 4页
  • 2017-08-08 发布于河南
  • 举报
三、简答题(每题10分,5道): 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。 这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是 等边的。” 答案: 设三角形的三条边分别为A, B, C。如果它们能够构成三角形的三条边,必需满足: A 0,B 0,C 0,且A + B C,B + C A,A + C B。 如果是等腰的,还要判断是否A = B,或B = C,或A = C。 对于等边的,则需判断是否A = B,且B = C,且A = C。 列出等价类表: 输入条件 有效等价类 无效等价类 是否三角形的三条边 (A 0) (1), (B 0) (2),(C 0) (3), (A + B C), (4)(B + C A) (5), (A + C B) (6) A £ 0 (7), B £ 0 (8), C £ 0 (9),A + B £ C (10), A + C £ B (11),B + C £ A (12) 是否等腰三角形 (A = B) (13), (B = C) (14),(A = C) (15) (A 1 B) and (B 1 C) and (A 1 C) (16) 是否等边三角

文档评论(0)

1亿VIP精品文档

相关文档