51Testing软件测试论坛

标题: 请大家设计一个测试用例 [打印本页]

作者: szxutao    时间: 2004-8-18 08:35
标题: 请大家设计一个测试用例
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出控制流程图、找出基本测试路径 ,对此设计一个测试用例。
作者: 大唐盛世    时间: 2004-8-18 11:40
我写的伪码:
void ComputeTraingle(int a,int b,int c)
BEGIN
      
      int iTotalLen = 0;//三角形三条边的总长

      //参数检查
      IF( (a <= 0) OR (b <=0 ) OR(c <= 0))
      {
           打印"输入的参数必须大于0";
           RETURN;
      }

      //检查三条边是否能构成一个合法的三角形
      IF(((a+b) < c) OR ((a +c )< b) OR ((b + c) < a))
      {
           打印“您输入的参数不能构成一个合法的三角形";
           RETERN
      }

      //计算三条边的总长
      iTotalLen = a + b + c;
      
      //如果是等边三角形
      IF(a == b == c)
      {
           打印"该三角形是等边三角形,周长为iTotalLen";
           RETURN;
      }

      //如果是等腰三角形
      IF( (a == b) OR (b == c) OR (a == c))
      {
           打印"该三角形是等腰三角形";
           RETURN;
      }

END

[ Last edited by 大唐盛世 on 2004-8-18 at 11:44 ]
作者: with_moon    时间: 2004-8-31 10:07
标题: 这个在很多很多书上都有,用等价类划分的方法写~~~

作者: 81052661    时间: 2007-6-4 19:47
写的是测试用例啊,也不是伪代码
作者: annayin    时间: 2007-6-5 11:40
sdlkfj4 这个到处都是。。。
作者: xiongshaohuang1    时间: 2007-7-11 15:52
论坛就有
作者: cjxpistol    时间: 2007-8-10 15:04
bu dong a
作者: zxyu1982    时间: 2007-8-11 23:47
ding




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2