软件测试_实验1

《软件测试》实验

实验一 测试入门                                                      

 

实验目的

 

(1)       了解什么是测试;

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

 

实验内容

1、 评测别人的软件

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

 

 

 铁路12306”是中国铁路12306官方app的正式名称,铁路12306的图标设计和欢迎界面并不是很精致,由于第三方铁路软件多如牛毛,12306也特地在官网强调了图标为蓝白底色,上方为红色中国铁路路徽,下方标有“中国铁路” 字样。
铁路12306的底栏分成了“车票预定”、“订单查询”、“我的12306”三个主要功能区,在“车票预定”里我们可以简单方便地按照“出发地”、“目的地”、“出发日期”、 “列车类型”、“票种”来查询需要购买的车票,为了能最大程度地减少购票时间,在第一界面就有乘客选择的按钮,登陆之后可以直接“添加常用联系人”。 “订单查询”界面可以查寻当日或近期的车票订单,且可以按照“订票日期”或“乘车日期”查询订单。成功登陆后,可以在“我的12306”处“修改/添加常用联系人”,还可以做“修改个人资料”、“修改密码”等操作。功能基本上和网页端没有差别。官方12306客户端的推出,对广大群众来说是个不错的好消息。其实大家一提到12306,多的都是不信任和谩骂,主要是因为12306网的验证码问题,这方面也是该app的一大短板,在一些节日之类的,正是买票高分期之时,由于验证码难以辨认的原因导致很多的乘客无法及时买到票,很大的影响到了大家的出行。                                                       
 

2、 自己写一个软件

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

 

 

dong

package peng;

 

import java.util.Scanner;

 

public class dong {

    public static void main(String[] args) {

        System.out.println("========pdy的计算器========");

        System.out.println("请输入第一个数:");

        Scanner a = new Scanner(System.in);

        int num1 = a.nextInt();

        System.out.println("请输入第二个数");

        Scanner b = new Scanner(System.in);

        int num2 = b.nextInt();

        System.out.println("请输入运算符+,-,*,/");

        Scanner c = new Scanner(System.in);

        String opt = c.next();

        if ("+".equals(opt)) {

            add add = new add();

            int result = add.add(num1, num2);

            System.out.println("结果为:" + result);

        } else if ("-".equals(opt)) {

            sub sub = new sub();

            int result = sub.sub(num1, num2);

            System.out.println("结果为:" + result);

        }

 

        else if ("*".equals(opt)) {

            mul mul = new mul();

            int result = mul.mul(num1, num2);

            System.out.println("结果为:" + result);

        }

 

        else if ("/".equals(opt)) {

            if (num2 != 0) {

                div div = new div();

                int result = div.div(num1, num2);

                System.out.println("结果为:" + result);

            } else {

                System.out.println("除数不能为0,请重新输入~");

            }

        } else {

            System.out.println("输入有误,请重新输入运算符");

        }

}

 

add

package peng;

 

public class add {  //加法运算

 

    public  int add(int num1, int num2) {

 

       System.out.println("这两个数的和是:");

 

       return num1+num2;

 

    }

}

 

sub

package peng;

 

public class sub {  // 减法运算

 

public int sub(int num1, int num2) { System.out.println("这两个数相减:");

return num1 - num2;

 

 }

 

}

mul

package peng;

 

public class mul {  // 乘法运算

 

public int mul(int num1, int num2) {System.out.println("这两个数相乘为:");

return num1 * num2;

 }

}

 

div

package peng;

 

public class div {

 

 // 除法运算

 

 public int div(int num1, int num2) {

 

System.out.println("这两个数的相除为:");

 

return num1 / num2;

 

 }

}

 

 

不足:没有考虑到,当对方输入的不是数字时的异常处理;

      除法中,只能用于整数除法,且无余数只能向下取余;

转载于:https://www.cnblogs.com/pdy0702/p/5316767.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值