一、测试方法:Right-BICEP

Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? P-是否满足性能要求?

二、测试模块:定制打印的题目数

1     //可定制打印的题目数
2     printf("请输入要打印的题目数:");
3     scanf("%d",&a[0]);
4     while(a[0]<=0)  //题目数必须为正数
5     {
6         printf("请重新输入有效的题目数:");
7         scanf("%d",&a[0]);
8     };

三、测试内容:负数(-100)、0、正数(80)

可以看出,当用户输入的数是负数或0时,报错,并提醒用户输入正确的数值;当输入的数为正数时,向下执行。

转载于:https://www.cnblogs.com/hujinhui/p/5272201.html

Right-BICEP单元测试相关推荐

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

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

  2. 走进单元测试:测试需要从哪些方面着手

    前言 笼统的来说测试条件无非就是两个方面:① 正向测试,② 反向测试! 如果单从这两个方面来思考,肯定出现丢三落四的情况,也就是说不全面,所以应该在上面两种情况的基础上再进行具体划分,那么只要我们能够 ...

  3. 【160313 18:00】四则运算 2 的单元测试

    此篇讲的是截止时间至 3 月 13 日 18:00 的四则运算 2 单元测试之小结,相应的题目,可以见王建民老师的博客: http://www.cnblogs.com/wangjm1975/p/526 ...

  4. springboot项目使用junit4进行单元测试,maven项目使用junit4进行单元测试

    首先,maven项目中引入依赖 <dependency><groupId>junit</groupId><artifactId>junit</ar ...

  5. 写算子单元测试Writing Unit Tests

    写算子单元测试Writing Unit Tests! 一些单元测试示例,可在tests/python/relay/test_op_level3.py中找到,用于累积总和与乘积算子. 梯度算子 梯度算子 ...

  6. 写单元测试应该注意什么

    写单元测试应该注意什么 转载于:https://www.cnblogs.com/yishenweilv/p/10899695.html

  7. Atitti mybatis的单元测试attilax总结

    Atitti mybatis的单元测试attilax总结 版本mybatis 3.2.4 /palmWin/src/main/java/com/attilax/dao/mybatisTest.java ...

  8. java 中的单元测试_浅谈Java 中的单元测试

    单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...

  9. android 找不到类文件,Android Studio单元测试找不到类文件!

    就是一个方法里面逻辑比较多,查数据库,循环等等.比较复杂,我想测试一下他.是没有返回值的,我想看运行完成之后看看最后里面的变量是不是对的 如果跑整个程序的话就太慢了, 编译,运行, 登陆 等等.太长了 ...

  10. java单元测试启动类配置_Springboot 单元测试简单介绍和启动所有测试类的方法

    最近一段时间都是在补之前的技术债,一直忙着写业务代码没有注重代码的质量,leader也在强求,所有要把单元测试搞起来了 我把单元测试分为两种 一个是service的单元测试,一个是controller ...

最新文章

  1. 【opencv】3.在一个opencv窗口中显示多个视频界面、画箭头、画掉头箭头
  2. 微服务平台改造落地解决方案设计
  3. UIView 学习知识点
  4. 子之错父之过什么意思_胎教是什么意思?胎教有何意义?
  5. 科大星云诗社动态20201210
  6. iOS之路9-#import 与#include和 @class的区别
  7. CF280D-k-Maximum Subsequence Sum【模拟费用流,线段树】
  8. 超乎想象,数据揭示自学成才的码农为何备受青睐
  9. 使用xfire webservice接口开发,obj与xml相互转换好用工具类,不需要写大量的转换代码,亲测可用
  10. PLSQL Developer 64位下载
  11. 人行征信报告(上)——一代征信报告的变量梳理
  12. 关于用LM2596做的DC-DC数控电源
  13. String实现 intern
  14. 【JavaScript 教程】第六章 数组11— filter() :过滤数组中的元素
  15. 倍福TwinCAT3中使用久同伺服
  16. 公网IP与内网穿透的使用场景和区别
  17. ue4 无效模拟选项:形体被设置为模拟物理,但启用碰撞不兼容
  18. 1. 使用 fluent-bit 采集文件
  19. java图片马赛克_朋友圈照片打上马赛克,就真的安全了吗?
  20. Effective C++ 规则39:明智而谨慎的使用private继承

热门文章

  1. 初学者入门级!Python基础知识学习,纯干货【建议收藏】
  2. 线性代数矩阵行列式_矩阵的行列式 使用Python的线性代数
  3. 种草软文怎么写?分享一些超实用的种草软文写作技巧。
  4. elasticsearch知识库
  5. java cryptography_Java密码体系结构简介:Java Cryptography Architecture (JCA) Reference Guide...
  6. Android Studio开启DDMS查看手机文件
  7. git提交失败——running pre-commit hook: lint-staged
  8. 【高并发】一文解密诡异并发问题的第一个幕后黑手——可见性问题
  9. 重新思考人体姿态估计 Rethinking Human Pose Estimation
  10. 研究B站个人收藏中已失效的视频