标签:
一、掌握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,还是有很多问题有待解决。
标签:
原文地址:http://www.cnblogs.com/heixiaomi/p/4466839.html