码迷,mamicode.com
首页 > 其他好文 > 详细

实验一

时间:2016-04-05 19:28:34      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

《软件测试》实验

实验一 测试入门                                                      

 

实验目的

 

(1)       了解什么是测试;

(2)       学习评测别人的软件;

 

实验内容

1、 评测别人的软件

请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷、软件可以改进的地方等等。

2、 自己写一个软件

写一个输入两位数,实现加减乘除的程序。并和同学比较一下各种的功能、实现方法的异同等等。写出自己程序存在的缺陷,以及比别人做的好的地方。

 

1. 12306软件具有车票预订、在线支付、改签、退票、订单查询、常用联系人管理、个人资料修改、密码修改等功能。界面简单,操作效率高,安全性强,可维护性好,操作记录具有可追踪性,关于车票预订有日期和车次等变量锁定客户需求,精确性高。关于订单查询功能,客户需求的是订单的历史记录,需选择输入定/乘车日期锁定单条历史记录,精确性高!个人感觉如果能更直观的反映历史记录效果更好。

2. 

package cn.zhi.com;

public class Add {
public Add(int num1,int num2){
int sum = num1+ num2;
System.out.println("得到的结果为:"+sum);
}
}

package cn.zhi.com;

public class Division {
public Division(int num1,int num2){
int sum = num1/ num2;
System.out.println("得到的结果为:"+sum);
}
}

package cn.zhi.com;
import java.util.Scanner;
public class Menu {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
View v = new View();
v.v();
}

}

package cn.zhi.com;

public class Multiply {
public Multiply(int num1,int num2){
int sum = num1* num2;
System.out.println("得到的结果为:"+sum);
}
}

package cn.zhi.com;

public class Substract {
public Substract(int num1,int num2){
int sum = num1- num2;
System.out.println("得到的结果为:"+sum);
}
}

package cn.zhi.com;
import java.util.Scanner;


public class View {
public void v(){
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int num1 = input.nextInt();
System.out.println("请输入第二个数字:");
int num2 = input.nextInt();
System.out.println("请选择算法:");
System.out.println("1.加法");
System.out.println("2.减法");
System.out.println("3.乘法");
System.out.println("4.除法");
int ari = input.nextInt();
switch (ari){
case 1:
Add add = new Add(num1,num2);
break;
case 2:
Substract sub = new Substract(num1, num2);
break;
case 3:
Multiply mul = new Multiply(num1, num2);
default:
Division divi = new Division(num1, num2);
break;
}
System.out.println("请选择:");
System.out.println("1.返回");
System.out.println("2.退出");
int zt = input.nextInt();
if(zt==1){
View v = new View();
v.v();
}
if(zt!=1){
System.out.println("谢谢使用,已退出程序!");
}
}
}

技术分享

我的软件具有循环使用的功能,只用数字键就可进行多次操作,通过switch case 语句的default 进行出错处理!关于返回,退出设置输入值不等于1就为退出进行出错处理!我将加减乘除进行分类编写,更易于维护。而39号同学操作可以通过操作符进行加减乘除,操作单次,界面清晰简单,类数为1,节省空间,效率高!

实验一

标签:

原文地址:http://www.cnblogs.com/wowanyasuo/p/5356200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!