实验报告
2015-04-29 19:22
183 查看
一、掌握github管理代码的方法
https://github.com/liuyunandyi/Text
二、模块测试,回归测试
1.打开junit窗口
2.建一个Java项目,跟一个Java类
3. 右击类选择运行运行junit那个选项
截图:
三、编写一个简单的程序(猜数字游戏)
源代码:
import java.util.Scanner;
import java.lang.Math;
public class Cai {
/**
* 生成100内的随即数然后 提示用户输入
* 用户输入数据猜
*提示用户 猜大了还是猜 小了
*/
public static void main(String[] args) {
while(true){
System.out.println("欢迎你试玩猜数字游戏:");
System.out.println("请按 1开始 2退出");
Scanner s = new Scanner(System.in);
int ch=0;
ch = s.nextInt();
if(ch==1){
System.out.println("---------------------");
Scanner ca = new Scanner(System.in);
int max =0;
int j=0;
int i=0;
max= (int)(Math.random()*100);
do{
System.out.println("请您输入数字:");
j = ca.nextInt();
if(j<max){
System.out.println("太小哦");
}
if(j>max){
System.out.println("太大哦");
}
if(j==max){
break;
}
i++;
}while(i<10);
switch(i){
case 1: System.out.println("您猜对了,您获得100分"); break;
case 2: System.out.println("您猜对了,您获得90分"); break;
case 3: System.out.println("您猜对了,您获得80分"); break;
case 4: System.out.println("您猜对了,您获得70分"); break;
case 5: System.out.println("您猜对了,您获得60分"); break;
case 6: System.out.println("您猜对了,您获得50分"); break;
case 7: System.out.println("您猜对了,您获得40分"); break;
case 8: System.out.println("您猜对了,您获得30分"); break;
case 9: System.out.println("您猜对了,您获得20分"); break;
case 10: System.out.println("您猜对了,您获得10分"); break;
default :System.out.println("对不起你没猜对"); break;
}
}else if(ch==2) { break;}
}
System.out.println("谢谢您的使用");
}
}
运行截图:
四、总结
junit使用很方便,在Eclipse的支持下,上手很快,很轻松就可以写出测试用例。开始比较抵触 "先写测试",觉得很不理解,非常别扭。通过学习知道了写 junit的目的不仅仅是测试程序,她从根本上督促自己设计程序结构。写完junit后,我们对我们要写的程序的目的就非常的清晰,写起来相当的快。在testCase建立后,后面的测试就是自动化的了,不需要我们手工对程序反复检查,也节约的很多时间,并且保证了品质。现在仅仅是摸到了JUnit的皮毛,要在大规模开发中使用JUnit,还是有很多问题有待解决。
https://github.com/liuyunandyi/Text
二、模块测试,回归测试
1.打开junit窗口
2.建一个Java项目,跟一个Java类
3. 右击类选择运行运行junit那个选项
截图:
三、编写一个简单的程序(猜数字游戏)
源代码:
import java.util.Scanner;
import java.lang.Math;
public class Cai {
/**
* 生成100内的随即数然后 提示用户输入
* 用户输入数据猜
*提示用户 猜大了还是猜 小了
*/
public static void main(String[] args) {
while(true){
System.out.println("欢迎你试玩猜数字游戏:");
System.out.println("请按 1开始 2退出");
Scanner s = new Scanner(System.in);
int ch=0;
ch = s.nextInt();
if(ch==1){
System.out.println("---------------------");
Scanner ca = new Scanner(System.in);
int max =0;
int j=0;
int i=0;
max= (int)(Math.random()*100);
do{
System.out.println("请您输入数字:");
j = ca.nextInt();
if(j<max){
System.out.println("太小哦");
}
if(j>max){
System.out.println("太大哦");
}
if(j==max){
break;
}
i++;
}while(i<10);
switch(i){
case 1: System.out.println("您猜对了,您获得100分"); break;
case 2: System.out.println("您猜对了,您获得90分"); break;
case 3: System.out.println("您猜对了,您获得80分"); break;
case 4: System.out.println("您猜对了,您获得70分"); break;
case 5: System.out.println("您猜对了,您获得60分"); break;
case 6: System.out.println("您猜对了,您获得50分"); break;
case 7: System.out.println("您猜对了,您获得40分"); break;
case 8: System.out.println("您猜对了,您获得30分"); break;
case 9: System.out.println("您猜对了,您获得20分"); break;
case 10: System.out.println("您猜对了,您获得10分"); break;
default :System.out.println("对不起你没猜对"); break;
}
}else if(ch==2) { break;}
}
System.out.println("谢谢您的使用");
}
}
运行截图:
四、总结
junit使用很方便,在Eclipse的支持下,上手很快,很轻松就可以写出测试用例。开始比较抵触 "先写测试",觉得很不理解,非常别扭。通过学习知道了写 junit的目的不仅仅是测试程序,她从根本上督促自己设计程序结构。写完junit后,我们对我们要写的程序的目的就非常的清晰,写起来相当的快。在testCase建立后,后面的测试就是自动化的了,不需要我们手工对程序反复检查,也节约的很多时间,并且保证了品质。现在仅仅是摸到了JUnit的皮毛,要在大规模开发中使用JUnit,还是有很多问题有待解决。
相关文章推荐
- 软件工程实验报告三
- java实验报告三
- 20155232 实验一《Java开发环境的熟悉》实验报告
- 第十二周实验报告(1)
- 实验报告 12-1
- c++第四次上机--实验报告
- 第十二周实验报告一
- 第三次实验报告(杨辉三角)
- 第十二周实验报告任务4
- 第十二周实验报告4
- ucore操作系统lab2实验报告之理论部分
- 第十二周C++实验报告(二)
- 20135333苏正生实验四实验报告
- C++程序设计实验报告(七十)---第十三周任务二
- 实践二之实验报告
- 20145207《信息安全系统设计基础》第一次实验实验报告
- 第13周实验报告任务1
- ACL实验报告一
- 第十三周实验报告2
- 20162303实验二 Java面向对象程序设计实验报告