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

     

    实验目的

    (1) 了解什么是测试;

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

    实验内容

    1、 评测别人的软件

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

    答:

    优势:

      1、对于客户:铁路12306的手机APP可以满足用户的大部分需求,用户可以通过铁路12306的手机APP注册账号在上面网上订票,在线付款了之后只需在列车 开车之前,凭身份证到车站的自动售票机上面取票,或者到售票窗口取票,都可以的,节省了用户在车站排队的时间额;

      2、在可靠性上:当用户临时有事需要退票的时候,用户能够正常使用订票退票等操作,且不会造成支付数据的丢失;

       3、用户上手难度:此款软件界面清晰,使用起来简单易懂,具有良好的用户体验效果;

    缺点及需要改进的地方:

    在放假期间因为使用该款APP的人数会相对平时多很多,所以偶尔会出现闪退或者卡顿,有时会在订票的时候会延迟;用户在订票后可能会因为有一些事情耽搁而不能及时赶上车,所以有必要对软件增加一项改签之类的业务,这样可以让用户不需要发费时间去排队改签,为用户节省了大量时间,以此也可以增加更多的用户来使用该款软件。倘若能够增加个自主选择座位号的业务,那么将更加方便更多用户的需求,让更多的用户可以选择自己喜欢坐的位置提高客户体验度。还有因为该款软件在后半夜是没有提供服务的,这可能会给部分用户带来一定的困扰,所以如果开通24小时服务的话将会使该款软件的服务更加周到,为用户提供全天候的服务,让用户订票更加的方便,可以随时随地,任何时间就可以定票了。

    2、 自己写一个软件

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

    答:

    package com.lin.action;

    import java.util.Scanner;

    public class JSQ {

    public void test2(){

    Scanner a=new Scanner(System.in);

    System.out.print("请输入X:");

    double X=a.nextDouble();

    System.out.print("请输入Y:");

    double Y=a.nextDouble();

    System.out.print("请输入运算符号:");

    char Z=a.next().charAt(0);

    double C;

    if(Z=='+'){

    C=X+Y;

    System.out.println("X+Y的结果是:"+C);

    }else if(Z=='-'){

    C=X-Y;

    System.out.println("X-Y的结果是:"+C);

    }else if(Z=='*'){

    C=X*Y;

    System.out.println("X*Y的结果是:"+C);

    }else if(Z=='/'){

    C=X/Y;

    System.out.println("X/Y的结果是:"+C);

    }

    }

    public static void main(String[] args){

    JSQ test1 = new JSQ();

    test1.test2();

    }

    }

    和其他同学的程序相比,相同点是简单的计算多能实现,不同点是我的代码如果输入的除数是0的话会输出infinity

    缺陷:我写的这份代码对输入的数字定义的是double类型所以输出的结果不管是整数还是小数多会带有小数点。

    优点:使用了面向对象的编程思想,根据用户需求给出相应的计算,能够实现加减乘除的随意调用,且对后期代码维护更加方便。

  • 相关阅读:
    集中式(SVN)和分布式(Git)版本控制系统的简单比较
    Mac 提示安装包已损坏
    React 获取 url 参数 —— this.props.match
    编写一个 Chrome 浏览器扩展程序
    webpack 配置学习笔记
    Python 进阶学习笔记
    Python 入门学习笔记
    (转)Unity3d各种坑
    unity3d 网页游戏客户端工程构建方案
    (转)在Unity3D的网络游戏中实现资源动态加载
  • 原文地址:https://www.cnblogs.com/Lww-fyBlog/p/5396094.html
Copyright © 2011-2022 走看看