软件测试实验报告 下载本文

实验时间 实验内容 (注意:这里请按照实验指导书回答指定的、用红色标记的问题,不需要重复操作步骤。请注意标明题号) 2015-05-14 ar.startApplication(\for(ParameterData pd : ar.getParameterDataList(\{ //ar.parameterData = pd;//ar.parameterData可用于脚本之间传递参数 for(int i=0;i<10;i++) { ar.window(\计算器\ for(int j=0;j<10;j++) { ar.window(\计算器\7, \ ar.window(\计算器\ ar.window(\计算器\ ar.window(\计算器\ if(j<9){ ar.window(\计算器\ } } } } ar.window(\计算器\关闭\《软件测试大学教程》实验报告三

指导教师:易禹 姓名 实验题目 实验时间 李平宇 学号 201202080123 2015-05-28 班级 软件1201班 功能测试 JUnit 与覆盖测试 EclEmma 实验内容 (注意:这里请按照实验指导书回答指定的、用红色标记的问题,不需要重复操作步骤。请注意标明题号) 1. 日期推算器: public static void main(String[] args) { } DayDiff dd = new DayDiff(); System.out.println(dd.compute(2015,4,8,-10)); System.out.println(dd.compute(2015,12,30,10)); System.out.println(dd.compute(2015,1,5,-10)); 2. 售货机程序: (1)源程序及main方法 package com.cn.entity; public class SaleMachine { public static int fiveNum=5; public static int beerNum=3; public static int orangeNum=3; public SaleMachine() { } public String buy(String type, int money){ } public String dealMoney(String type,int money){ if(money==100||money==50){ if(type.equals(\)||type.equals(\)){ if(type.equals(\)){ } if(beerNum==0){ return \目前该饮料已售完\; } return dealMoney(type,money); if(orangeNum==0){ return \目前该饮料已售完\; } return dealMoney(type,money); super(); // TODO Auto-generated constructor stub }else { }else{ return \目前不提供该饮料\; } switch (money){ } case 50: fiveNum++; if(type.equals(\)){ } return \请取饮料\; beerNum--; orangeNum--; }else{ case 100: if(fiveNum>0){ fiveNum--; if(type.equals(\)){ beerNum--; orangeNum--; }else{ } return \请取饮料,并取回找钱\; }else { return \对不起,目前不能找钱,请投5角硬币 \; } } } }else{ return \请投5角或1元的硬币\; } return null; public static void main(String[] args) { } SaleMachine saleMachine = new SaleMachine(); System.out.println(saleMachine.buy(\, 150)); (2)测试投币1元购买4次橙汁 @Test public void test_04Orange(){ SaleMachine saleMachine = new SaleMachine(); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); } System.out.println(saleMachine.buy(\, 100)); 结果:请取饮料,并取回找钱 请取饮料,并取回找钱 请取饮料,并取回找钱 目前该饮料已售完 (3)测试投币1元买3次橙汁,1次啤酒 @Test public void test_03Orange_01Beer(){ } 结果:请取饮料,并取回找钱 请取饮料,并取回找钱 请取饮料,并取回找钱 请取饮料,并取回找钱 SaleMachine saleMachine = new SaleMachine(); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); (3)测试覆盖率 @Test public void test_Over(){ } 结果:工程覆盖率达88.6% SaleMachine saleMachine = new SaleMachine(); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 100)); System.out.println(saleMachine.buy(\, 50)); System.out.println(saleMachine.buy(\, 50)); System.out.println(saleMachine.buy(\, 50)); System.out.println(saleMachine.buy(\, 500)); 《软件测试大学教程》实验报告五

指导教师:易禹 姓名 实验题目 李平宇 学号 201202080123 班级 软件1201班 实验5:压力测试JMeter 与Badboy 实验时间 实验内容 (注意:这里请按照实验指导书回答指定的、用红色标记的问题,不需要重复操作步骤。请注意标明题号) 2015-06-11 测试场景1: a) 在Badboy的地址栏里面输入某一个搜索引擎的网址,回车; b) 在右下区域打开的百度的主页上输入搜索关键字无冬online官网,回车; c) 在显示的关于无冬online官网的搜索结果中选取无冬online的官方主页,打开其链接。 d) 停止录制脚本。 测试场景2: a) 在Badboy的地址栏里面输入某一个搜索引擎的网址,回车; b) 在右下区域打开的百度的主页上输入搜索关键字万万没想到,回车; c) 在显示的关于万万没想到的搜索结果中选取万万没想到第二季的优酷高清视频在线观看的第7集,打开其链接。 d) 停止录制脚本。 1. 用百度搜索引擎测试测试场景1 2. 用百度搜索引擎测试测试场景2 3. 用360搜索引擎测试测试场景1