《软件测试》实验
实验一 测试入门
实验目的
(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 ();
}
}
评价:
缺陷:算法功能过于简单,不能处理过多未知错误,客户体验效果差,仅能实现基础功能。不能单独进行某一运算,而是把四种运算都显示出来。
优点:代码简单,对于内部程序员一目了然,能实现基本计算。