zoukankan      html  css  js  c++  java
  • 实验一

    《软件测试》实验

    实验一 测试入门                                                      

    实验目的

    (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,节省空间,效率高!

  • 相关阅读:
    Java 中的POJO和JavaBean 的区别
    设计模式的六大原则
    AOP
    Jetbrains 全家桶
    centos7 如何关闭防护墙
    Java 面试题常见范围
    putty readme
    单机环境
    flask-caching缓存
    1.restful 规范与APIView
  • 原文地址:https://www.cnblogs.com/wowanyasuo/p/5356200.html
Copyright © 2011-2022 走看看