参数设置标准提议

UI功能写的差不多之后,我开始测试core组的程序。发现不同组的参数标准都不一样,比如这个组可能需要设置表达式长度而其他组没有,这个组传操作符是用字符串另一个组是bool值……UI组测试起来很累。我参考已经测试的几个core组的参数给出一个标准,希望其他core组尽量满足标准。当然如果标准有不合理的地方,可以提出来,商讨之后可以考虑是否修改。

1.题目数量,int型数据

2.操作符数量,int型数据

3.操作数范围,两个int型数据,最小值和最大值

4.精度,int型数据,例:1表示精度为0.1,2表示精度为0.2

5.操作数类型和结果类型,int型数据,0表示整数,1表示小数,2表示分数(分数是否支持假分数我还不知道)

6.操作符类型,5个bool值,加、减、乘、除、幂用5个bool值传输

7.表达式长度范围,两个int型数据,长度最小值和长度最大值

8.表达式和答案,string和char暂时没想好哪一个好,不过很多人用的string,所以暂定string吧

原文地址:https://www.cnblogs.com/ustckx16/p/8831261.html