四则运算2——单元测试

 这次我只在上一篇博客代码上的基础上加了一点点东西,上一篇当选择是否有乘除法时如果输入的数既不是1也不是0就没法继续执行下去了,这次改了一下加了下面的代码:

cout<<"请选择是否有乘除法(1:是 0:否):";
    cin>>i;
    if(i!=1 && i!=0)
    {
        cout<<"请重新选择是否有乘除法(1:是 0:否):";
        cin>>i;
    }

另外我有点不明白的是,不知道怎么强制错误的发生,下面是测试用例:

第一个测试用例:输入临界值0,看程序是否正确运行

 

第二个测试用例:看负数是否满足条件

第三个测试用例:两个操作数没有乘除法看结果是否正确

第四个测试用例:两个操作数有乘除法看结果是否正确

第五个测试用例:三个操作数没有乘除法看结果是否正确

第六个测试用例:三个操作数有乘除法看结果是否正确

   经测试,结果是正确的,但是不能满足题目要求实现的所有功能,所以有很多地方还需要改进。

 

转载于:https://www.cnblogs.com/quite-love/p/5268179.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值