四则运算之Right-BICEP测试
Right-结果是否正确?
正确
B-是否所有的边界条件都是正确的?
Conformance(一致性):值是否和预期的一致 是一致的
Ordering(顺序性):值是否如应该的那样 是
是有序或者无序的 Range(区间性):值是否位于合理的最小值和最大值之间 是
Reference(依赖性):代码是否引用了一些不在代码本身控制范围内的外部资源 没有
Existence(存在性):值是否存在(是否非null,非0,在一个集合中等) 能处理1000 个元素;每个元素是int32 类型
Cardinatity(基数性):是否恰好有足够的值
Time(绝对或者相对的时间性):所有的事情的发生是否是有序的?是否是在正确的时刻?是否恰好及时? 是
I-能查一下反向关联吗?
(对于某些方法,可以使用反向的逻辑关系来验证他们。 用对结果进行平方的方式来检查一个计算平方根的方法,然后测试结果是否和原数据很接近 为了检查某条记录是否成功插入了数据库,你可以通过查询这条记录来验证。)
不能
C-能用其他手段交叉检查一下结果吗?
(计算一个量会存在一个以上的方法。可以利用另一个方法来交叉测试原方法的结果。 使用类本身不同组成部分的数据来进行交叉检查。如图书馆的数据系统,可以通过借出数和库存数之和必定等于所藏书籍总量这种约束来进行检查。)
不能,因为石油一种输入方式。
E-你是否可以强制错误条件发生?
能够,当元素超过1000或超过int32的范围即会出错,如下图
P-是否满足性能要求?
能,因为问题较单一
转载于:https://www.cnblogs.com/little-clever/p/4594747.html
四则运算之Right-BICEP测试相关推荐
- RIGHT-BICEP单元测试——“二柱子四则运算升级版”
RIGHT-BICEP单元测试 --"二柱子四则运算升级版" "单元测试"这对于我们来说是一个全新的专业含义,在上了软件工程这门课,并当堂编写了简单的" ...
- 20135331 文艺 java实验
实验楼第一次实验报告 北京电子科技学院(BESTI) 实 验 报 告 课程:Java实验 班级:1353 姓名:文艺 学号:20135331 成绩: ...
- python给太阳花添加茎叶_python_bloom--循环语句练习
10以内的加法 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率( ...
- 现代软件工程讲义 个人项目和结对项目练习 地铁
很多老师反映教软件工程和程序设计的时候没有合适的题目,<构建之法>提供了下面的题目,都是从简单的解题思路入手,逐步增量改进.学生们可以复习基本的编程技能,然后逐步加入模块化,文件处理,单元 ...
- 发散思维能力(1-2)
题目描述1:求1+2+3+-+n 求1+2+3+-+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). Python测试: // ...
- java实验目的_Java实验报告(实验一)
北京电子科技学院 实验报告 课程:移动平台应用开发实践 班级:201592 姓名:艾鸽 学号:20159201 成绩: ...
- 回调函数举例ajax,通过回调函数的理解来进一步理解ajax及其注意的用法
一,再一次理解回调函数 (function($){ $.fn.shadow = function(opts){ //定义的默认的参数 var defaults = { copies: 5, opaci ...
- 20170928-2 单元测试
代码地址: 结对开发成员:陈建宇 git代码发布地址: 一.程序相关函数说明 首先我们现在程序头部设置了两个栈,分别放操作符和操作数值,如下: private Stack<Character&g ...
- Right-BICEP测试四则运算2
根据Right-BICEP单元测试的方法,我对我写的四则运算2的程序进行了测试: 1.测试能否控制使用乘除 有乘除 无乘除 2.测试是否能加括号 不加括号 加括号 3.能否控制结果没有负数 无负数 4 ...
最新文章
- java不能修改表_java中不可修改列表的类型是什么
- HLS中数据的合并与拆分
- Java中方法的继承以及父类未被子类覆盖的方法调用的问题
- 2021牛客暑期多校训练营7 B-xay loves monotonicity(线段树+不降子序列)
- postfix过滤器名称不一致导致postfix/qmg:warning: connect to transport xxxx: No such file or directory...
- Spring Boot笔记-controller接收json参数
- c语言fwrite写字符串数组,【字符串数组面试题】面试问题:C语言 文… - 看准网...
- 2015年3月31号日志
- JAVA数据库宾馆住宿系统_java+数据库 宾馆客房管理系统
- 代码解析 | '树'的数据结构转化
- sort函数的用法(C++排序库函数的调用)对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。
- 在Mac中使用Word添加带圈的脚注
- 一个int类型到底占多少个字节?
- codevs 2833 奇怪的梦境
- 细数云计算产品和技术-云计算安全
- [相机配置] 海康相机丢包配置环境
- k8s常见报错以及解决方法(一)
- 微信企业号通讯录套件安装失败
- pcb二次钻孔_PCB板钻孔工艺缺陷及排除方法
- 地库创业,第五年获 10 亿元国家队融资,驭势科技的无人驾驶野心