Right-BICEP对四则运算2的测试

四则运算2测试:

四则运算2实现的功能有5个:具体为

  具体实现
有无乘除: (1:有    2:无)
有无括号: (1:有    2:无)
数值范围: 输入数值范围:
算式个数: 输入个数:
是否输出到文件: (1:有是   2:否)

1.测试有乘除有括号:

测试结果正确。

2.测试有乘除无括号:

测试结果正确

3。测试无乘除有括号:

测试结果正确

4。测试无乘除无括号:

测试结果正确

5.测试是否输出到文件:

打开本地文件,测试结果正确

6.测试数值范围和算式个数:

由以上可知在不同的数值范围和算式个数下,该程序能准确输出,测试结果正确。

总结:基本功能能够实现但是是否有负数和是否有余数等功能还未实现,还需有待改进。

时间: 2024-10-12 02:38:35

Right-BICEP对四则运算2的测试的相关文章

3月13号周五课堂练习:对四则运算二进行测试(选择一个条件)

测试条件:随机数的取值范围 1.当负数和0时出现提示重新输入 2.当题目数量大于随机数的取值范围如1时,产生相同的四则运算关系式 3.当输入字母和其他特殊字符时,程序崩溃 4.当输入取值过大时,提示重新输入(最大的值99999999999999,14个9) 通过本次测试发现自己的程序不够健壮,很多bug,后期要好好的把发现的程序bug解决掉.

四则运算小程序测试

一.测试题目是否重复: 在程序中,我分为了6个模块,我只在“简单加减”模块中实现了避免题目重复,其他模块也用类似的方法实现,故没有在程序中体现出来. 在加减模块中,假如运算数最大值为30,出题数目为1000,运行程序后发现没有重复:假如运算数最大值为10,而出题数目为300,发现程序不再往下运行,原因是0-10这11个数最多只能出11*11*2=242道题,若出300道,必会有重复,而程序中已实现避免重复,故程序运行出错. 而在其他模块中,无论最大值为多少,都能输出任意数目的运算题,但是可以发现

四则运算2代码测试

思路:每个变量,例如:(打印方式)有0/1两种选择,因此进行代码测试时要每种情况都试一下 前提:本程序每次需要输入的变量依次为:1,题目数量:2,数值范围:3,打印方式(0/1):4,有无乘除运算(0/1):5,加减运算中运算结果有负数(0/1) 测试数据: 第一组:10,10,0,0,0 第二组:10,10,1,0,0 第三组:10,10,0,0,1 第四组:10,10,0,1,0 第五组:10,10,1,1,1 第六组:10,10,1,0,0 第七组:20,20,1,0,1 总结:经过代码测

四则运算2程序测试

1.测试数据:请输入需要出题数目:50 请输入要显示的列数:2 请输入数值范围(0—n):100 请选择题目类型:1 请选择加减法有无负数:1 请选择除法有无余数:1 截图: 出现错误,继续用其他数据测试: (1)请输入需要出题数目:50 请输入要显示的列数:2 请输入数值范围(0—n):100 请选择题目类型:1 请选择加减法有无负数:0 请选择除法有无余数:0 (2)请输入需要出题数目:50 请输入要显示的列数:2 请输入数值范围(0—n):100 请选择题目类型:1 请选择加减法有无负数:

实现用户要求的若干道2年级四则运算题程序测试

测试过程 运行程序,输入不同的控制条件,看结果是否正确. 1测试操作数范围 2测试有无乘除 3测试有无小数 4测试除法有无余数 测试总结 输出是否有小数的时候出错了,位数不是很符合要求,而且有的没输出出来,需要改进.

四则运算3之测试单元

本次测试分为以下几个阶段:注释:a[0],a[1],a[2],a[3],a[4],a[5],a[6]分别表示题目数,是否有乘除法.运算数的范围,结果是否有负值,打印的列数,输入每行的间隔数第一:测试题目是否重复因为在程序中引用了srand函数,并写了头文件,所以基本不会出错,题目时不会重复的,除非出现那种情况,就是如果随机数的范围和题目的数量不约定俗成的话,就可能出现下列情况,这是函数就不起作用了,发生矛盾.(图1)第二:输入的条件不符合要求,本程序出现报错处理程序中考虑到了用户输入不符合要求,

自动生成四则运算问题的测试

一  测试方法(Right-BICEP) 6个值得测试的具体部位: Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? P-是否满足性能要求? 二  测试截图及对应说明 程序为消除0.0,-0.0情况的出现也使得0无法出现在运算题里,旧的bug解决了又引入了新的bug 尚未找到原因,代码会继续优化 小数都是纯小数,已找到解决方法,晚上回来更改

四则运算小程序测试--c++--软件工程课

一.测试内容: 1.生成题目数是否准确?2.打印方式(列数l.行间距jj)是否准确?3.有无乘除法cc是否准确?4.数的范围fw是否准确?5.除法有无余数c是否准确?6.加减有无负数f是否准确? 二.测试过程: 没有除法正确. 除法没有余数. 减法没有负数 打印方式正确 数的范围正确 出错管理也有体现 三.测试结果: 测试没有出现错误,可能是测试数据太少,需要再进一步验证.

四则运算2的测试

#include<iostream> #include"string" #include<time.h> using namespace std; string *o; int j=0,js=0; int Rnum(int min,int max ) //randon number (digit) { int random; random=(rand()%(max-min+1))+min; return random; } char Ras(int judgem