软件测试_实验一

《软件测试》实验

实验一 测试入门

实验目的

(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时,提示错误信息。与别人相比,程序过于简单。

时间: 2024-10-23 03:02:08

软件测试_实验一的相关文章

软件测试_实验二

1. 学习单元测试和代码覆盖率工具的使用 (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示.(单词之间用空格隔开,如“Hello World My First Unit Test”): (2)编写单元测试进行测试: (3)用ElcEmma查看代码覆盖率,要求覆盖达到100%. package cn.lin.test; import java.util.HashMap; import java.util.Map; import org.junit.Test;

全程软件测试_项目启动

1. 软件测试的定义: 软件测试就是贯穿整个软件开发生命周期.对软件产品进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中存在的各种问题---与用户需求.预先的定义不一致的地方. 2. 测试组长的责任: (1) 负责一个独立的测试项目及其测试组的管理工作. (2) 制定整个项目的测试计划.测试策略.包括风险评估.日程表安排等. (3) 负责工作量的预估和测试项目内部的资源.任务安排 (4) 熟悉产品的功能.特性,审查产品需求规格说明书,并提出改进意见. (5) 审查系统.程序设计说明书

3137102334_卓文翔_实验5

<软件测试>实验 实验五 测试技术 实验目的 (1) 根据实际情况,综合应用各种软件测试技术 (2) 熟练掌握MyEclipse+Junit的Java编程和单元测试 实验内容 一. 找出函数中存在的问题.以下题目均在Lab05项目中完成. 1. 请给MySQLConnBean.java中的类和每个方法都加上注释 package org.easybooks.bookstore.jdbc; import java.sql.*; /* * 功能:jdbc连接数据库 * */ public class

《软件测试》实验一

<软件测试>实验 实验一 测试入门 实验目的 (1) 了解什么是测试: (2) 学习评测别人的软件: 实验内容 1. 评测别人的软件 请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷.软件可以改进的地方等等. 答:铁路12306这款软件是一款颇受争议的软件,在各大报刊都有很多负面消息,如:订票难,验证码繁杂,程序经常崩溃等一系列问题,但是也有挺多益处,对于我们老百姓来说,更便捷的购票途径使我们

10.5 android输入系统_Reader线程_使用EventHub读取事件和核心类及配置文件_实验_分析

4. Reader线程_使用EventHub读取事件 使用inotify监测/dev/input下文件的创建和删除 使用epoll监测有无数据上报 细节: a.fd1 = inotify_init("/dev/input") b.假设input下已经有了event0和event1 fd2 = open("/dev/input/event0") fd3= open("/dev/input/event1") c.使用epoll_wait监测fd1.f

《软件测试》实验六:缺陷报告

请用所学的软件测试知识和技术方法,对bookstore项目中的购物车模块进行测试,并写出测试的缺陷报告. 说明: 1.bookstore项目即实验7发给大家的项目 2.要求至少发现2个缺陷,即要写2份缺陷报告 3.缺陷报告参考课本P264页 4.缺陷报告中的严重度和优先级按照课本P263页中规定的严重度和优先级 5.页面布局.美观.链接等不符合需求,也算缺陷,但本题请不要写这些方面的缺陷,否则不给分. 网上商城缺陷报告 缺陷编号 01.01.0001 发现人 黄哲智 记录日期 2016-06-1

软件测试上机实验

一.   实验目的 安装Junit和Hamcrest,写一个java程序判断三角形类型,并编写测试用例观察代码的正确率和覆盖率. 二.  实验环境 IDEA15 junit(4.12) hamcrest(1.3) 三.  实验过程 1.创建项目 创建新的module,新建一个package命名为lib,并在project structure中将lib这个包设置为jar 包,将junit和hamcrest的jar包放入lib下. 打开IDEA的preferences,在plugins下搜索juni

《软件测试》实验四 黑盒测试

1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密码.密码确认.邮箱,这4项内容均不能为空 (3)       用户名要求6-10个字符,

软件测试_入行

软件测试,入行太简单了. 1. 看一本软件测试理论书籍 . 2. 看一点数据库知识(增删改查). 3. 看一点Linux常用命令(30个够了). 4. 了解几个行业内容的测试工具(如Jira Zentao LR Jmeter Fiddler 等). 5. 用心准备一份靠谱的简历 . 6. 投简历,面试 . 7. 总结每次面试遇到的问题,搞懂每次遇到的问题 . 8. 重复如上,5-7 ,直到顺利入职 . 蚂蚁小姐:入行简单,但是入了行,就发现需要学习的知识特别驳杂,比如 各种电脑基本知识,基本网络