一、测试的具体部位
Right-结果是否正确?
B-是否所有的边界条件都是正确的?
I-能查一下反向关联吗?
C-能用其他手段交叉检查一下结果吗?
E-你是否可以强制错误条件发生?
P-是否满足性能要求?
二、测试结果
1.结果正确
2.边界条件
由上图可知,结果正确,但对于输入0值可以进行改进,让其直接不进行下列判断
3.一致性
数值范围大时,无余数的式子出现概率少
4.区间性
本程序,取值范围设置为int型,所以出题数目和出题数值都可以设很大
5.存在性
数值范围为0,产生未处理异常,此处程序输入处应增加判断0值得内容
6.存在性
选择无乘除法,无负数时,结果正确

转载于:https://www.cnblogs.com/a1397240667/p/5271402.html

四则运算——单元测试(测试方法:Right-BICEP )相关推荐

  1. 5.1 实验五 四则运算单元测试

    5.1 实验五 四则运算单元测试 一.过程简介: 工作人员:邵家文       学号:201306114322 李泳江       学号:201306114314          博客:http:/ ...

  2. 四则运算之Right-BICEP测试

    Right-结果是否正确? 正确 B-是否所有的边界条件都是正确的? Conformance(一致性):值是否和预期的一致  是一致的 Ordering(顺序性):值是否如应该的那样 是 是有序或者无 ...

  3. 助教日志_【沈阳航空航天大学软件工程 1,2班】期末排行

    题目: 团队作业(六) 团队作业(七) 个人最终总结 [附加作业]沈航软件工程期末附加作业 优秀博客赏析: http://www.cnblogs.com/RayShea/p/5557813.html ...

  4. 助教日志_【沈阳航空航天大学软件工程 1,2 班】前六周排行榜

    目录: 助教日志_沈航1.2班第一二周作业 助教日志_沈航软件工程评分1.2班第三周作业及总评成绩 题目: http://www.cnblogs.com/zhanglsh/p/5331664.html ...

  5. 工具(6): 开发神器

    0x01 序章 收集7颗龙珠,召唤出神龙:"神龙,请给我一打开发神器!" 神龙:"给你:cnblogs.com/math/p/tools.html" 0x02 ...

  6. [测开篇]设计测试用例的方法如何正确描述Bug

    ​ 文章目录 为什么测试人员要写测试用例? 怎样设计测试用例? (总的方面)1.基于需求设计测试用例 (总的方面) 2.页面 (总的方面) 3.非功能性测试 (具体方面) 4.1 等价类解决穷举问题 ...

  7. linux scp 后台运行,Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 从oradb30机器拷贝一个文件夹到oradb31机器: scp -r /u01/media/Disk1/ 192.168.1.31 ...

  8. BICEP单元测试——随机四则运算升级版

    一.测试方法 6个值得测试的具体部位: Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? ...

  9. 四则运算之Right-BICEP单元测试

    一. 这篇博客要对上次实现的四则运算进行单元测试,一是检查上次的程序的实现情况,二是巩固单元测试的相关知识.本次进行单元测试用的是Riget-BICEP方法. Riget-BICEP方法: 1.Rig ...

最新文章

  1. c++中的auto关键字
  2. Google Inc.:Google APIs:23' 解决方案
  3. python箱线图_Python 箱线图 plt.boxplot() 参数详解
  4. 小度智能音箱维修点_小度智能音箱APP下载
  5. 在java中图片随机播放_java-以相同顺序随机播放多个文件
  6. python实现面试程序
  7. 阿里云服务器centos7 安装docker 和docker-compose 及相关命令
  8. 鸿蒙安卓生态已经非常完善,鸿蒙前进一小步,生态却完善一大步,解决了替换安卓的第一个问题...
  9. [Sencha ExtJS amp; Touch] 在Sencha(Extjs/Touch)应用程序中使用plugins(插件)和mixins(混入)...
  10. “Defaulting to user installation because normal site-packages is not writeable“
  11. 数学建模学习(100):交通运输问题建模
  12. 【剑指Offer】46. 把数字翻译成字符串
  13. 解决 v-for 出现的 warning:component lists rendered with v-for should have explicit keys
  14. 1000年---2000年之间的闰年、判断某年是否为闰年
  15. QAxObject类操作Excel过程总结
  16. 46. 孩子们的游戏-圆圈中最后剩下的数字
  17. 微信授权文件放到域名根目录
  18. 乔布斯的康熙盛世,库克的雍正王朝——纪念乔布斯逝世5周年
  19. 如何用css绘制一个三角形?
  20. Windows11 安装与完全卸载 Anaconda

热门文章

  1. ps和sketch常用快捷键总结
  2. OR1200处理器中Wishbone总线接口模块WB_BIU介绍
  3. python+pyautogui+pyperclip实现QQ自动加好友功能
  4. 学计算机颈椎痛,近九成电脑族曾颈椎疼痛,怎么办?
  5. Sketch 插件导出切片
  6. k8s 存活检查与就绪检查
  7. 数据结构与算法邓俊辉——(二)
  8. 2022(春)软工作业2:个人编程练习
  9. Unity Camera Filed Of View
  10. 安装sql server 2008时的错误,针对SQL Server 注册表项的一致性验证失败​