2020年新版软件测试经典案例.docxVIP

  • 22
  • 0
  • 约2.45千字
  • 约 7页
  • 2020-07-22 发布于天津
  • 举报
- -可编辑修改- 软件测试一测试用例的经典例子 、等价类划分 问:某程序规定:输入三个整数a、b、c分别作为三边的边长构成 三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角 形、等腰三角形及等边三角形时, 分别作计算 …。用等价类划分方法 为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出 之间的关系比较复杂。) 解: 分析题目中给出和隐含的对输入条件的要求: 整数 三个数 非零数 正数 两边之和大于第三边 等腰 等边 如果a、 b、c满足条件(1 )?(4 ),则输出下列四种情 况之一: 如果不满足条件(5),则程序输出为”非三角形”。 如果三条边相等即满足条件(7),则程序输出为等边三角形c 如果只有两条边相等、即满足条件(6),则程序输出为等腰三 角形 II 11-可编辑修改 11 -可编辑修改- 4)如果三条边都不相等,则程序输出为 II 般三角形 II 列出等价类表并编号 4PJ 入 条 件 输 A 个 整 数 三个数 菲零数 正数 构成一報 三角形 a+t)》G b+c^a o+cb 构成等腿 三角形 b=c l且两边 f之和 a=c」大千第 三边 9 1Q 初成等嵯 三角形 r逍为非曲 -边为非建熱!乃为非籃数 I c为非整数 「小为非整数 两边为非-整蝌IV肯非整数 L密为非整数 三边? 丄均抑非整数 「只给连 只给一边-只给b 「只给貼

文档评论(0)

1亿VIP精品文档

相关文档