——————————复利计算程序单元测试报告——————————

————————————4.0 单元测试——————————————

————————————————要求——————————————

在测试会出现什么场面,有哪些情况的结果?

所要期待的返回值是多少?

写测试程序。

运行测试。

完成结果:

测试一:复利计算本息

测试模块

测试输入

预期结果

运行结果

Bug跟踪

计算复利

(本金,年限,年利率,次数)

终值

1

(1000,10,0.03,1)

13439.16

2

(0,10,0.03,1)

弹出,请输入大于0的本金

没有提示

已改进,弹出,请输入本金大于0的数,请重新输入

3

(a,10,0.03,1)

弹出,输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法!,请重新输入

估算本金

(本利,年限,年利率,次数)

终值

1

(10000,20,0.02,2)

6716.53

2

(10000,a,0.02,2)

弹出,输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法!,请重新输入

3

(0,20,0.02,2)

弹出,请输入本利大于0的数

没有提示

已改进,弹出,请输入本利大于0的数

计算年限

(本金,本利,年利率,复利次数)

终值

1

(10000,20000,0.01,1)

69.66

2

(10000,0,0.01,1)

弹出,请输入本利大于0的数

没有提示

已改进,弹出,请输入本利大于0的数,请重新输入

3

(10000,20000,a,1)

弹出,输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法,请重新输入

计算年利率

(本金,本利,年限)

终值

1

(10000,20000,10)

0.07

2

(10000,-20000,20)

弹出,输入负数,请重新输入

没有提示

未改进

3

(a,20000,20)

弹出。输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法!,请重新输入

计算月年收益

(投资额,年利率,年限)

终值

1

(10000,0.03,30)

490026.78

2

(10000,1,30)

弹出,请输入年利率在0到1之间的书的数,请重新输入!

没有提示

为改进

3

(a,0.06,10)

弹出。输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法!,请重新输入

计算等额本息还款

(贷款金额,年利率,归还年限)

终值

1

(20000,0.05,10)

212.13

2

(20000,0.05,500)

弹出,您输入的年限太大,请重新输入!

没有提示

未改进

3

(20000,a,5)

弹出,。输入不合法,请重新输入

没有提示

已改进,弹出,输入不合法!,请重新输入

2.测试程序:

以下是那些非法输入之类的程序代码,还不是很完整,还是需要改善的地方。

感悟:这次的测试很多不是很理想,后续会不断的改进,得到自己想要的效果,不断的进行更新。

复利计算4.0单元测试(c语言)的更多相关文章

  1. 复利计算--4.0 单元测试之JAVA版-软件工程

    复利计算--4.0 单元测试-软件工程 前言:由于本人之前做的是C语言版的复利计算,所以为了更好地学习单元测试,于是将C语言版的复利计算修改为JAVA版的. 一.主要的功能需求细分: 1.本金为100 ...

  2. 复利计算5.0(改成Java版本)与 单元测试

    //由于C语言版本不方便单元测试,所以改成了java版本,部分代码如下:import java.util.Scanner; public class FuLi{ public static void ...

  3. <更新日期03-31-2016> 复利计算5.0 <已改进>

    作业要求: 1.客户说:帮我开发一个复利计算软件. 完成复利公式计算程序,并成功PUSH到github上. 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养 ...

  4. 复利计算6.0—软件工程(web版本)

    复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.... ...

  5. 复利计算1.0,2.0,3.0(java)

    程序源代码: import java.util.Scanner; public class ch { public static void main(String[] args) { Scanner ...

  6. 复利计算--结对项目<04-11-2016> 1.0.0 lastest 阶段性完工~

    结对项目:Web复利计算 搭档博客地址:25江志彬  http://www.cnblogs.com/qazwsxedcrfv/ 个人摘要: (2016-04-09-12:00)补充:之前传送门没做好, ...

  7. 0329 复利计算器5.0 Juint单元测试 组员 254列志华 253韩麒麟

    一.主要功能与需求分析 1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^30 2.如果按照单 ...

  8. 复利计算测试(C语言)

    对我们和复利计算程序,写单元测试. 有哪些场景? 期待的返回值 写测试程序. 运行测试. 测试模块 测试输入 预期结果 运行结果 bug跟踪 计算终值 (本金,年限,利率) 终值     1 (100 ...

  9. 简单复利计算c语言实现

    #include<stdio.h>#include<math.h>float i; //利率 float p; //期初金额 float F; //未来值 int n; //期 ...

随机推荐

  1. HDU-4511 小明系列故事——女友的考验 floyd变种-标号递增最短路

    题意:给定N个点,现在要求出从1号点到N号点的最短路.题目给的限制条件就是对于某条路径是不能够走的,但是可以选择某段路径走,另外就是所走的路径的标号必须是递增的. 分析:由于给定的是一些列的坐标点,这 ...

  2. U盘安装XP_sp3

    1. 用的是老毛桃的 U盘制作工具(百度云OsSkill --> 全部文件 --> 软件安装包 --> 老毛桃 --> Install_LMT_v9_2__Win_x86.ex ...

  3. C#操作Excel数据增删改查(转)

    C#操作Excel数据增删改查. 首先创建ExcelDB.xlsx文件,并添加两张工作表. 工作表1: UserInfo表,字段:UserId.UserName.Age.Address.CreateT ...

  4. android电池管理系统从上层的java到底层驱动的调用(转载)

    1.概述 随着移动智能设备的快速发屏,电池的续航能力在很大情况下诱导了大众消费者的购买选择,android系统对电源管理的合理与否直接影响到电池的续航能力,而电池系统作为其中的一部分,主要用于对电池状 ...

  5. poj1113Wall(凸包)

    链接 顺便整理出来一份自己看着比较顺眼的模板 #include <iostream> #include<cstdio> #include<cstring> #inc ...

  6. 转:从开源项目学习 C 语言基本的编码规则

    从开源项目学习 C 语言基本的编码规则 每个项目都有自己的风格指南:一组有关怎样为那个项目编码约定.一些经理选择基本的编码规则,另一些经理则更偏好非常高级的规则,对许多项目而言则没有特定的编码规则,项 ...

  7. Eclipse启动tomcat时报错:Multiple Contexts have a path of "/xxx"

    今天使用Eclipse启动tomcat部署项目时,遇到一个奇怪的错误: Could not publish server configuration for Tomcat v6.0 Server at ...

  8. hiho_1054_滑动解锁

    题目大意 智能手机九点屏幕滑动解锁,如果给出某些连接线段,求出经过所有给出线段的合法的滑动解锁手势的总数.题目链接: 滑动解锁 题目分析 首先,尝试求解没有给定线段情况下,所有合法的路径的总数.可以使 ...

  9. 销售 >> 当今社会生产力最大的源泉为 >>自助服务 与推销员随之消失

    销售可能是变化最大的企业职能.比如,经济学家喜欢提出陷阱问题“什么概念或者想法成为当今社会生产力最大的源泉?” 大多数人回答计算机,  正确的回答是自助服务与推销员随之消失               ...

  10. 使用Beanstalkd_console

    作用:可以将 beanstalkd 的队列信息展示在图形化的操作界面一样,这样不仅给我么查看队列信息有很大的帮助,也可以形象地理解队列任务具体内容 使用操作:(前提条件是前面的队列能正常执行,) 首先 ...