一、测试方法: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/huyabaoboke/p/4341560.html

软件工程课堂作业(三)——Right-BICEP软件单元测试相关推荐

  1. 软件工程课堂作业(八)——结对开发(三)

    一.题目及要求: 题目:返回一个整数数组中最大子数组的和. 要求(新加):①要求程序必须能处理1000个元素:②每个元素都是int32类型的. 结对人员:焦燕   胡亚宝 二.设计思路: ①处理100 ...

  2. 软件工程课堂作业(十六)——找“1”的个数

    一.题目: 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现"1"的个数. 要求:写一个函数f(N),返回1到N之间出现1的个数.例如,f(12)=5. 二 ...

  3. Python之课堂作业三

    1.有些数字的立方的末尾正好是该数字本身,比如1(立方是1).4(立方是64).5(立方是125),还有6.9.24.25-.题目输入一个N(已保证1<=N<=10000),请计算输出1到 ...

  4. 软件工程课堂作业——寻找“水王”

    一.题目: 三人行设计了一个灌水论坛.信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个"水王",他不但喜欢发帖,还会回复其他ID发的每个帖子.坊间风闻该"水王&qu ...

  5. 画课堂计算机作业答案,湘潭大学计算机系统结构课堂作业答案.pdf

    课堂作业(一)单选题 1.模拟 a.用软件方法在一台现有的计算机上实现另一台计算机的 指令系统 b.指在一个厂家内生产的具有相同的系统结构,但具有不 同组成和实现的一系列不同型号的机器 2.仿真 a. ...

  6. 现代软件工程 团队作业 - 软件分析和用户需求调查 (2013)

    [现代软件工程 的讲义] 医学院的学生, 要解剖人体; 软件行业的从业人员, 不管是项目经理, 开发或测试人员, 都要学会解剖分析软件, 我们就来试试看. 要求: 通过定性, 定量地分析, 总结和评定 ...

  7. 现代软件工程 团队作业 - 软件分析和用户需求调查 (2013 - 2014)

    [现代软件工程 的讲义] 医学院的学生, 要练习解剖人体;  MBA 的学生, 要剖析某公司的成败: 法律系的学生,要阅读和分析大量案例...... 软件行业的从业人员, 不管是项目经理, 开发或测试 ...

  8. 软件工程个人作业-软件案例分析

    软件工程个人作业-软件案例分析 目录 软件工程个人作业-软件案例分析 1. CSDN APP 1.1. 调研,评测 1.1.1. 软件简介 1.1.2. 优缺点分析 1.1.3. 软件 bug a. ...

  9. 软件工程概论课堂作业3

    题目:返回一个整数数组中最大子数组的和 要求: 输入一个一维整形数组,数组里有正数也有负数. 一维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个 ...

最新文章

  1. 面试真题:搜索旋转数组
  2. linux修改磁盘盘符,debian下修改磁盘阵列盘符
  3. 编译原理笔记 - 文法知识
  4. tslib1.4安装小记
  5. java简单题目_Java考点知识简单练习题
  6. 实用UI设计需要学什么软件?
  7. python抢小米6自动化脚本
  8. c语言入门教程--1编译器
  9. 敏捷开发-Scrum
  10. android 游戏 平板电脑,打游戏的安卓平板电脑推荐-打游戏最适合的平板电脑排行榜...
  11. 有道云笔记怎么保存html,有道云笔记如何保存网页 有道笔记保存页面教程
  12. 易宝支付 CTO 陈斌:如何做一个好的 CTO
  13. 对应于正态分布的拉丁超立方抽样——Python版
  14. 拼点游戏(类似于田忌赛马)
  15. 国网铅封电表红外通讯采集器是干什么用的?一分钟搞懂
  16. js中call()方法的用法
  17. 命名实体识别python_命名实体识别的两种方法
  18. 从历史见证未来,Distributed SQL?云原生数据库? 多模型数据库?
  19. CSS学习Day2-字体和文本样式
  20. unity3d鼠标控制物体 移动 旋转 缩放

热门文章

  1. vue:移动端使用ckplayer
  2. 互联网产品运营——什么是产品运营?
  3. N MOSFET VGS(th)和管子导通的关系
  4. java获取时间戳几天前
  5. ROUND_UP、ROUND_DOWN、ROUND_HALF_UP(BigDecimal四舍五入)、ROUND_HALF_DOWN
  6. 0xc0000225无法进系统_系统重装|电脑无法开机蓝屏错误代码0xc0000225故障问题
  7. linux sem_wait sleep,[Linux]多线程同步之sem_wait()学习笔记
  8. 用api提取ip的优点
  9. elementui表格根据后端返回的数据进行合并表格
  10. Android TextView 文字设置不同字体大小和颜色样式