武汉软件测试培训
达内武汉中心

15827352908

热门课程

武汉软件测试培训:max单元测试

  • 时间:2016-04-19 14:49
  • 发布:武汉达内软件测试
  • 来源:软件测试教程

    编写一个程序对Largest函数进行测试,列举所有测试用例。

    思路:首先确保数组不为空,和数组长度不为0,否则输入错误。根据老师所给的函数写一个主函数,在运行中进行测试。自己写的主函数输入输出就可以了。

    #include<iostream>
    usingnamespacestd;
    intLargest(intlist[],intlength)
    {
    inti,max=list[0];
    if(length=0)
    {
    cout<<"错误!数组长度不能为空!"<<endl;
    }
    for(i=0;i<(length);i++)
    {
    if(list[i]>max)
    {
    max=list[i];
    }
    }
    returnmax;
    }
    voidmain()
    {
    intlist[100],length;
    inti;
    cout<<"输入数组长度:"<<endl;
    cin>>length;
    for(i=0;i<length;i++)
    {
    cout<<"输入数组成员:";
    cin>>list[i];
    }
    cout<<"数组内最大值为:"<<Largest(list,length)<<endl;
    }

    测试方案:按照大小顺序的输入(顺序或逆序);都是负数的输入;数组中有两个相同最大值的输入;

    总结:测试一个程序的结果是否正确,要综合所有可能的结果来运行。包括可能结果的可能顺序。

    思虑要周全,然后根据不能实现的方面进行程序的修改。

    程序实现过程中老师给的函数段其中错误更正如使max=list[];还有自己出现的循环部分(括号循环内容)没有处理好的马虎错误等这些错误进行积累。
上一篇:单元测试等价于白箱测试吗
下一篇:移动App崩溃的测试用例设计

十大较具“钱景”职业 软件测试较火

软件测试的起源

软件测试的发展

软件测试行的现状

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊