2—2等价类划分法3.pptVIP

  • 3
  • 0
  • 约1.37千字
  • 约 10页
  • 2017-03-27 发布于四川
  • 举报
2—2等价类划分法3

软件测试基础 Part2 软件测试技术 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 经典测试案例—三角形问题 本节学习内容 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 软件测试经典案例:三角形问题 三角形程序接受三个整数a、b和c输入,做为三角形的三条边,整数a、b和c的取值范围为[1, 2, …, 200]。 要求:程序输出由这三条边确定的三角形类型:等边三角形(Equilateral)、等腰三角形(isosceles) 、不等边三角形(Scalene)及非三角形(NotATriangle) 。 要求:用等价类划分方法为该程序进行测试用例设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 思考提示 采用等价类划分法进行测试时,把所有可能的输入、输出及操作划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。 是三角形? 是等边三角形? 是等腰三角形? 是一般三角形? 是直角三角形? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 是三角形 必须满足1≤a≤200, 1≤b≤200, 1≤c≤200,并且满足任意两边之和要大于第三边。 是一般三角形 是三角形,并且满足a ≠ b ≠ c,且任意两边的平方和不等于第三边。 是等边三角形 是三角形,并且满足a = b = c。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 是等腰三角形 是三角形,并且满足a = b 或 b = c 或 a = c 。 是直角三角形 是三角形,并且满足a2+b2=c2 or b2+c2=a2 or a2+c2=b2 。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 注意 在该例中既要考虑输入域的等价类划分,同时,也要考虑输出域的等价类划分。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.

文档评论(0)

1亿VIP精品文档

相关文档