《软件测试》实验
实验一 测试入门
实验目的
(1) 了解什么是测试;
(2) 学习评测别人的软件;
实验内容
1、 评测别人的软件
请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷、软件可以改进的地方等等。
2、 自己写一个软件
写一个输入两位数,实现加减乘除的程序。并和同学比较一下各种的功能、实现方法的异同等等。写出自己程序存在的缺陷,以及比别人做的好的地方。
实验答案
1、
12306的推出无疑对广大人民群众是一件值得开心的事,因为12306给了大人民群众零距离购买火车票的这样一种方式。网上订火车票有的好处:(1)、网上订火车票查询方便,信息透明。(2)、网上订火车票付款方便,快而安全。(3)、网上订火车票拿票方便,有的还可以送票上门。这么一来,来火车站排队购票的人逐渐变少,不再人满为患。大家的出行也更加安全有效率。
网上订火车票的坏处: 随着互联网高速发展,网上订火车票给广大网民带来的便利,不过金山网络安全实验室监测到一些不法分子制作网上订火车票为嘘头的钓鱼欺诈网站,进行窃取网民的钱财。一些别有用心的人通过大量批发制作网上订火车票,网上买火车票的钓鱼站点,使百度、Google等搜索引擎收录的目的,而这些垃圾的网站一旦被谷歌或百度收录,结果给了一些不法商家可趁之机,当用户试图访问这些的钓鱼网站进行火车票预定时候,可能导致你的淘宝账号信息 银行账号信息丢失。
软件的缺点以及改进的地方:一到节假日的时候,12306网站经常因购票人数太多而崩溃,出现一票难求的现象。12306系统架构规划以及客票发放机制有缺陷,无法支持大并发量的交易,长远来说应仿效机票销售,对外开放数据接口,进行分流。加强数据库以及服务器的维护。
2、
import java.util.Scanner;
public class yyy {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
Scanner m=new Scanner(System.in);
System.out.println("输入第一个数:");
int a=input.nextInt();
System.out.println("输入第二个数:");
int b=input.nextInt();
System.out.println("输入四则运算符:");
String s=m.nextLine();
int sum = 0;
if(s.equals("+")){
sum=a+b;
}else if(s.equals("-")){
sum=a-b;
}else if(s.equals("*")){
sum=a*b;
}else if(s.equals("/")){
sum=a/b;
}
System.out.println("输出结果:"+sum);
}
}
程序缺陷:程序虽然能运行,但是只能实现简单的实则运算,且除法运算中无法判断第二个数是0时,提示错误信息。与别人相比,程序过于简单。