测试四则运算2:Right-BICEP】的更多相关文章

n6个值得测试的具体部位,他们能够提高你的测试技巧 nRight-结果是否正确? nB-是否所有的边界条件都是正确的? nI-能查一下反向关联吗 nC-能用其他手段交叉检查一下结果吗? nE-你是否可以强制错误条件发生? nP-是否满足性能要求? .测试计划 -测试结果是否正确? -测试是否能够产生指定范围的随机数?     -测试能否选择是否保存到文件里?   —测试能否进行异常处理?     -测试能否选择有无真分数?     —测试能否选择只进行加减运算还是四则运算?          …
根据Right-BICEP单元测试的方法,我对我写的四则运算2的程序进行了测试: 1.测试能否控制使用乘除 有乘除 无乘除 2.测试是否能加括号 不加括号 加括号 3.能否控制结果没有负数 无负数 4.是否可以控制结果没有余数 无余数 5.是否可以控制题目输出数量 出5题 出1题 6.能否控制输出方式 文件输出 总结:程序的功能还是大体实现了,只不过对于括号外的加减有无负数,乘除有无余数实现不了.以后会改进的…
测试方法: Right-BICEP 测试计划: 1.Right-结果是否正确? 2.B-是否所有的边界条件都是正确的? 3.是否有乘除法? 4.是否有括号? 5.是否有输出方式? 6.是否可以选择出题数量? 7.是否有查重? 测试结果: 1.程序结果不正确,括号的表示存在问题 2.满足所有边界条件 3.有乘除法,可以控制是否需要乘除 4.有括号,但是存在问题 5.无输出方式 6.不可选择,代码中改参数才可改数量 7.无查重…
相关测试过程截图(JUnit) JudgeTest:对计算及将整数化为分数的测试 SuffixExpressionTest:中缀转后缀的测试 RationalNumberTest:对RationalNumber类的getNumerator.getDenominator.reciprocal.add.subtract.multiply.divide的测试 代码测试 四则运算测试成功 写入文件的成功实现 小组各个成员信息 谭鑫20172305 王禹涵20172323 方艺雯20172314 测试过程…
一:介绍 接着上次的课程,今天我们学习JUnit4的新特性 assertThat()方法,这种方式和其余的assert方法比起来,更加接进英语. 二:分析API API中的例子: 参数 T Actual:你要计算比较的值 org.hamcrest.Matcher<T> matcher:规则匹配器 这个匹配器类是org.hamcrest.Matcher,该类下有许多用于比较计算的静态方法,这个包JUnit中是没有的,要去Hamcrest官网下载,具体链接可以自己百度或者看我上篇文章的链接. 三:…
Java 的基本运行单位是类.类由数据成员和函数成员组成.变量之间可以相互转换.String是一个类.static是静态.全局的意思.经过测试,Java的枚举类型定义的Size与String一样都不是Java的原有数据类型适当的修改测试的原程序代码:package shangke.dierzhou; public class EnumTest {  public static void main(String[] args) {  Size s=Size.SMALL;  Size t=Size.…
Right-结果是否正确? 正确 B-是否所有的边界条件都是正确的? Conformance(一致性):值是否和预期的一致  是一致的 Ordering(顺序性):值是否如应该的那样 是 是有序或者无序的 Range(区间性):值是否位于合理的最小值和最大值之间 是 Reference(依赖性):代码是否引用了一些不在代码本身控制范围内的外部资源 没有 Existence(存在性):值是否存在(是否非null,非0,在一个集合中等) 能处理1000 个元素:每个元素是int32 类型 Cardi…
一.6个值得测试的具体部位,他们能够提高你的测试技巧 Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? P-是否满足性能要求 二.测试模块 测试在出现乘除法和加减法的过程中,是否会出现不符合运算规则的数据,比如出现除数为0的状况,判断程序运行数据的在其他模块中,在本模块的测试中,使用的数据为其他模块中确定好的数据范围(0-1000),并在测试过程中,强制出现除数为0 的错误条件,并使被…
在交互模式下,python代码可以立即执行,所以这很方便我们进行代码测试 1.命令窗口,输入python (如果没配置环境变量则需带python安装目录的绝对路径) >>> 这个就是进入python 交互模式的符号 2.测试代码:定义两个变量,输出他们四则运算结果: 从中我们可以看出,在交互模式下,可以直接定义变量.赋值和各种表达式,按回车后即可打印相应的结果 再看上图,可以看出交互模式下python的变量类型定义不需要指定,但是如果变量的值是一个字符串,则逻辑运算+ 是连接的意思 当然…
小学生四则运算测试NABCD模型 组员:李新,朱浩龙,叶煜稳,陈俊金,林德麟 (1)  N (Need 需求) 需求分析: 四则运算是小学生学习数学的核心和基础,必须经过大量的练习才能熟练掌握,但是一味大量的做题,是一件 相当无聊的事.通常是老师编撰大量试卷,由学生纸上完成答卷,再由教师判卷,以此来达到练习的目的,但是长 此以往,这会变成一件相当枯燥的事.这种做法不仅消耗教师的精力和宝贵时间,而且效率低下,为此我们开发设 计这个四则运算测试程序,具体功能如下: 1.注册:让用户进行注册,存储用户…