zoukankan      html  css  js  c++  java
  • 实验一 测试入门

    实验目的

    (1) 了解什么是测试;

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

    实验内容

    1、 评测别人的软件

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

                                  

    优势:1.功能性:用户要求的功能大部分能够满足,方便了用户足不出户就能轻松网上订票,节省了排队购票的等待时间和减轻铁路部门工作人员的压力;

       2.可靠性:用户能够正常使用订票退票等操作,且不会造成支付数据的丢失;

       3.易使用性:此款软件使用起来简单易懂;

    需改进的地方:1.节假日期间通过此APP订票的人数巨多,软件偶尔会不稳定,即闪退状态;

           2.软件应该新增改签业务,这样能够更加方便用户不需排队就能快速改签,节省了大量的时间;

           3.目前软件在23:00----7:00时间段里无法购票对用户造成了不便,最好能够实现24小时都能购票;

           4.倘若能够自主选择乘坐的座位号,那更加合乎乘客的意愿。

    2、 自己写一个软件

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

    package demo3;

    import java.util.Scanner;

    public class Calculator {

    /*
    * 写一个输入两个数,实现加减乘除的程序
    * @author 余*强
    */
    void add(int num1, int num2){
    System.out.println("加法:" + (num1 + num2));
    }
    void minus(int num1, int num2){
    System.out.println("减法:" + (num1 - num2));
    }
    void mul(int num1, int num2){
    System.out.println("乘法:"+ (num1 * num2));
    }
    void div(int num1, int num2){
    if(num2 == 0){
    System.out.println("除法:对不起,您输入的有误!(除数不能为0)");
    }else{
    System.out.println("除法:" + (num1 / num2));
    }
    }

    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    int num1 = input.nextInt();
    System.out.println("请输入第二个数:");
    int num2 = input.nextInt();

    //实例化对象,调用加减乘除方法
    Calculator cal = new Calculator();
    cal.add(num1, num2);
    cal.minus(num1, num2);
    cal.mul(num1, num2);
    cal.div(num1, num2);

    }

    }

     

    对比其他同学的程序发现,同:基本的加减乘除都能够实现;

                异:对除数不为0是否做提醒;

    缺陷:只能实现整型int的加减乘除,对于小数及超出int位数的数则无法准确得出结果,例如,1/2=0 而不等于0.5 且无法进行包含小数的运算,超出int位数的计算也同样会导致出错。

    好的地方: 使用了面向对象的编程思想,能够实现加减乘除的随意调用,且对后期代码维护更加方便。

  • 相关阅读:
    Linux下编译安装redis
    docker搭建swoole的简易的聊天室
    Linux下面安装swoole
    laravel命令
    史上最污技术解读,60 个 IT 术语我竟然秒懂了.....
    redis集群搭建
    Windows安装MongoDB
    十大经典排序算法(动图演示)
    消息中间件基础
    laravel邮件发送
  • 原文地址:https://www.cnblogs.com/igottogo/p/5379559.html
Copyright © 2011-2022 走看看