• 软件测试第一次作业


    实验目的

    (1) 了解什么是测试;

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

    实验内容

    1、 评测别人的软件

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

    2、 自己写一个软件

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

    实验结果

    第一题:

    12306软件,让人们早早的就能在网上计划好自己的行程安排,当天有啥车次,出发时间,到达时间,票价,票源数量,一目了然,你能想象以前在车站窗口问售票员那个冷脸吗?并且现在实名认证,切断了票贩子的渠道,票比以前好买多了,以前热门车次的你就算再提前也是买不到。现在悠哉的算好时间,到了车站取票进站,一切很方便。
    所谓视觉、交互、用户体验都不是最重要考虑的。
    作为一个强需求,用户真关心的是能否登录、能事顺利的订到票。
    从我过年那几天抢票的经历来看,我对12306的表现还算认可,面对海量的用户和请求,基本访问正常,说明并不是一款网上人人骂的软件(骂的可能是抢不到票吧~),甚至可以说很有技术含量。

    不过缺点就是为什么每天晚上都要维护呢,为什么就做不到24小时服务呢,希望下一步改进。同时能实现网上选座,选上下铺,那就完美了。

    第二题:

    代码:

    package cn.lsw.demo;

    import java.util.Scanner;

    public class VV {
     public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("输入一个表达式(例如: 5 + 3或者5 * 3):");
      int a = sc.nextInt();
      char ch = sc.next().charAt(0);
      int b = sc.nextInt();
      switch (ch) {
      case '+':
       jia(a, b);
       break;
      case '-':
       jian(a, b);
       break;
      case '*':
       cheng(a, b);
       break;
      case '/':
       chu(a, b);
       break;
      default:
       System.out.println("输入错误");
       break;
      }
     }

     private static void cheng(int a, int b) {
      int sum = a * b;
      System.out.println("两数积:" + sum);
     }

     private static void jian(int a, int b) {
      int sum = a - b;
      System.out.println("两数差:" + sum);
     }

     private static void chu(int a, int b) {
      if (b == 0) {
       System.out.println("除数不能为零~");
      } else {
       int sum = a / b;
       System.out.println("两数商:" + sum);
      }
     }
     private static void jia(int a, int b) {
      int sum = a + b;
      System.out.println("两数和:" + sum);
     }
    }

    使用SWITCH方法实现

    对比:与刘同学的代码相比,他的代码更为简洁,并且自动运行四则运算。我的代码较为多而繁琐

    刘同学http://www.cnblogs.com/lbj11994/p/5375022.html

  • 相关阅读:
    APP测试中 iOS 和 Android有哪些区别呢
    软件测试的标准工作流程
    selenium在元素定位的时候,明明定位到元素却始终不可见
    接口测试要点
    测试用例的组成部分
    APP测试的全面性
    安卓出现ARN的原因
    测试的多个方面
    α测试和β测试
    接口自动化测试用例设计方法
  • 原文地址:https://www.cnblogs.com/GodEaterV/p/5378059.html
Copyright © 2020-2023  润新知