软件测试第一次作业

时间:2022-02-17 16:40:00

    《软件测试》实验

实验一 测试入门                                                      

 

实验目的

 

(1)       了解什么是测试;

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

 

实验内容

1、 评测别人的软件

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

2、 自己写一个软件

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

实验结果

1. 评测别人的软件

 铁路12306”是中国铁路客户服务中心推出的官方手机购票应用软件,使用统一的购票业务规则,软件具有车票预订、在线支付、改签、退票、订单查询、常用联系人管理、个人资料修改、密码修改等功能,为旅客提供方便快捷的手机购票全新体验。

在要登入时,输入验证码的时间相对有点偏长,复杂,特别是对抢票时刻,这也曾经引起一时的争论。在车票预订界面,我们只需要输入车票相关的详细信息,比如出发地、目的地、日期、席别和筛选火车种类之后,就可以展现出符合条件的车次列表。整体上来说,官方版要比那些第三方应用靠谱了许多。但是整个客户端的加载时间和优化做的依然比较欠缺。1

12306网站和抢票软件的较量近年来持续不断。官方称,为了防止抢票软件,验证码成为一个有效的手段,从2013年到2015年期间,12306网站验证码机制频繁升级。

2.自己写一个软件

代码:

public class cal {

        int a ;

        int b ;

        public void add(){

         System.out.println(a+b);

        }

        public void cut(){

         System.out.println(a-b);

        }

        public void multiply(){

         System.out.println(a*b);

        }

        public void divide(){

         System.out.println(a/b);

        }

      }

public class Test {

    public static void main(String[] args) {

       Suan A = new cal();

         java.util.Scanner input = new java.util.Scanner(System.in);

         System.out.println("请输入a值");

         int a =input.nextInt();

         System.out.println("请输入b值");

         int b =input.nextInt();

         A.a = a;

         A.b = b;

         A.add();

         A.cut();

         A. multiply ();

         A. divide ();

 }

 

}

评价:

缺陷:算法功能过于简单,不能处理过多未知错误,客户体验效果差,仅能实现基础功能。不能单独进行某一运算,而是把四种运算都显示出来。

优点:代码简单,对于内部程序员一目了然,能实现基本计算。