精华内容
下载资源
问答
  • 黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。采用等价类划分和边界测试
  • 黑盒测试实验报告

    2012-10-31 16:27:08
    国家软件测试标准版的黑盒测试实验报告,软件测试实验报告
  • 关于三角形问题的黑盒测试,有边界值测试,等价类测试,决策表测试,基于场景的测试以及测试结果的分析,步骤紧凑详细,附带代码与截图。
  • 白盒测试和黑盒测试实验报告 (24页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分软件质量保证与测试实验指导计算机工程学院测试环境配置1. setting Junit(1...

    a7f4a3f590493a1e451dd952a488fd7c.gif 白盒测试和黑盒测试实验报告

    (24页)

    4e2d41a50847974136c704234a3971b3.png

    本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

    9.90 积分

    软件质量保证与测试实验指导计算机工程学院测试环境配置1. setting Junit(1) start EclipseSelect windows-preferences-java-build path –class path variables(2) click new, the figure of new variable entry is shown.(3) name JUNIT_LIBselect file-选择JUnit 插件所对应的JAR文件所在地,在Eclipse的安装目录的plugins目录中2. JUNIT的组成框架其中,junit.framework 和junit.runner是两个核心包。junit.framework 负责整个测试对象的框架junit.runner 负责测试驱动Junit的框架又可分为:A、被测试的对象。B、对测试目标进行测试的方法与过程集合,可称为测试用例(TestCase)。 C、测试用例的集合,可容纳多个测试用例(TestCase),将其称作测试包(TestSuite)。D、测试结果的描述与记录。(TestResult) 。E、每一个测试方法所发生的与预期不一致状况的描述,称其测试失败元素(TestFailure)F、JUnit Framework中的出错异常(AssertionFailedError)。JUnit框架是一个典型的Composite模式:TestSuite可以容纳任何派生自Test的对象;当调用TestSuite对象的run()方法是,会遍历自己容纳的对象,逐个调用它们的run()方法。3. JUnit中常用的接口和类Test接口——运行测试和收集测试结果Test接口使用了Composite设计模式,是单独测试用例(TestCase),聚合测试模式(TestSuite)及测试扩展(TestDecorator)的共同接口。 它的public int countTestCases()方法,它来统计这次测试有多少个TestCase,另外一个方法就是public void run( TestResult ),TestResult是实例接受测试结果, run方法执行本次测试。 TestCase抽象类——定义测试中固定方法TestCase是Test接口的抽象实现,(不能被实例化,只能被继承)其构造函数TestCase(string name)根据输入的测试名称name创建一个测试实例。由于每一个TestCase在创建时都要有一个名称,若某测试失败了,便可识别出是哪个测试失败。 TestCase类中包含的setUp()、tearDown()方法。setUp()方法集中初始化测试所需的所有变量和实例,并且在依次调用测试类中的每个测试方法之前再次执行setUp()方法。tearDown()方法则是在每个测试方法之后,释放测试程序方法中引用的变量和实例。 开发人员编写测试用例时,只需继承TestCase,来完成run方法即可,然后JUnit获得测试用例,执行它的run方法,把测试结果记录在TestResult之中。 Assert静态类——一系列断言方法的集合Assert包含了一组静态的测试方法,用于期望值和实际值比对是否正确,即测试失败,Assert类就会抛出一个AssertionFailedError异常,JUnit测试框架将这种错误归入Fai-省略部分-                 return true;     }     }    public void SetTriangle(){         try         {         BufferedReader in=new BufferedReader(new InputStreamReader(System.in));         System.out.println("请输入三角形的三边:");         System.out.println("a= ");         s1=in.readLine();                 while(!ISNumble(s1)){             System.out.println("你输入的不是个数字");             System.out.println("a= ");             s1=in.readLine();         }     System.out.println("b= ");         s2=in.readLine();         while(!ISNumble(s2)){             System.out.println("你输入的不是个数字");             System.out.println("b= ");             s2=in.readLine();         }     System.out.println("c= ");         s3=in.readLine();         while(!ISNumble(s3)){             System.out.println("你输入的不是个数字");             System.out.println("C= ");             s3=in.readLine();         }         }        catch(IOException e)        {}         x1=Integer.parseInt(s1);         x2=Integer.parseInt(s2);         x3=Integer.parseInt(s3);               setA(x1);       setB(x2);       setC(x3);    }public static void main(String args[])     {      JTriangle tr=new JTriangle();     tr.SetTriangle();     System.out.print(tr.JudgeTriangle()) ;     }}(2)测试用例设计四、实验要求1、做好实验预习,写出使用边界值方法设计的测试用例,掌握并熟悉本实验中所使用的测试环境及相应的测试软件2、写出实验报告,内容是:(1)实验目的(2)实验内容 实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法(3)出错信息及处理方法(4)实验结果,包括实验处理结果和设计心得。 关 键 词: 测试 黑盒 实验 报告

    4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

    展开全文
  • 这是软件质量测试课程的实验四:黑盒测试实验报告模板
  • 1 掌握等价类划分的原则   2 掌握弱一般等价类、强一般等价类、弱健壮等价类、强健壮等价类   3 掌握等价类划分法测试的方法和步骤
  • 计算器黑盒测试实验报告西南科技大学计算机学院实验报告计算器黑盒测试实 验 地 点实 验 日 期指 导 教 师学 生 班 级学 生 姓 名学 生 学 号提 交 日 期软件教研室制一、测试目的设计测试用例、使用各种测试方法...

    计算器黑盒测试实验报告

    西南科技大学计算机学院

    实验报告

    计算器黑盒测试

    实 验 地 点

    实 验 日 期

    指 导 教 师

    学 生 班 级

    学 生 姓 名

    学 生 学 号

    提 交 日 期

    软件教研室制

    一、测试目的设计测试用例、使用各种测试方法进行计算器的测试,并对测试结果进行分析

    二、测试内容

    1.软件说明:

    实现一个小的计算器程序,只需要完成加、减、乘、除运算 ,设计测试用例,并对测试结果进行分析,同时计算器运行稳定。

    2、3、、

    2、设计测试用例

    (1)等价类测试:

    1、4个等价类测试用例的分析过程如下:

    测试用例加减乘除预期输出整型55+5078-2415*2536/4正常运算小数25.3+12.714.3-11.725.6*12.850.2/20.7正常运算负数-20+-21(-15)-(-14)-12*-12-16/-5正常运算无效输入E1+t2G4-k5I5*l6Ff/se非法操作无法输入

    2、对应测试的结果分析:

    整型:

    加(55+50)

    2.减(78-24)

    3.乘(15*25)

    4.除(36/4)

    小数

    1.加(25.3+12.7)

    2.减(14.3-11.7)

    3.乘(25.6*12.8)

    4.除(50.2/20.7)

    负数

    6.加 -20+-21

    7.减(-15)-(-14)

    8.乘-12*-12

    9.除 -16/-5

    (其中算式写法错误导致正常运算错误)

    无效输入

    加(E1+t2):

    程序中无效数字无法正常输入,程序无法进行。

    减(G4-k5)程序中无效数字无法正常输入,程序无法进行。(同上)

    乘(I5*l6)程序中无效数字无法正常输入,程序无法进行。(同上)

    除(Ff/se)程序中无效数字无法正常输入,程序无法进行。(同上)

    (2)边界值法设计测试:

    加法:

    计算器4个标准等价类测试用例的分析过程如下:

    测试用例被加数加数预期输出Test1010正常运算Test2110正常运算Test34010正常运算Test455.510正常运算Test5-7010正常运算Test61010正常运算Test710110正常运算Test8100不能运算Test9101正常运算Test101040正常运算Test111055.5正常运算Test1210-78正常运算Test1310100正常运算Test1410101正常运算

    对应测试与结果:

    测试结果运算均属正常,对应的部分的示图如下:

    Test1结果:

    Test2结果:

    Test3结果:

    Test4结果:

    Test5结果:

    Test6结果:

    减法:

    计算器4个标准等价类测试用例的分析过程如下:

    测试用例被减数减数预期输出Test1010正常运算Test2110正常运算Test34010正常运算Test455.510正常运算Test5-7810正常运算Test610010正常运算Test710110正常运算Test8100不能运算Test9101正常运算Test101040正常运算Test111055.5正常运算Test1210-78正常运算Test1310100正常运算Test1410101正常运算

    2、对应测试与结果:

    测试结果运算均属正常,对应的部分的示图如下:

    Test1结果:

    Test3结果:

    Test4结果:

    Test5结果:

    Test6结果:

    乘法

    1、计算器4个标准等价类测试用例的分析过程如下:

    测试用例被乘数乘数预期输出Test1050正常运算Test215正常运算Test32410正常运算Test455.510正常运算Test5-7810正常运算Test610010正常运算Test710110正常运算Test8100不能运算Test9101正常运算Te

    展开全文
  • 白盒测试和黑盒测试实验报告.doc
  • 中科大 软件测试实验一 人民币数字大写转换黑盒测试实验报告.docx
  • 黑盒测试实验报告[共25页].docx
  • Win8 APP应用程序的黑盒测试 实验目的 练习使用visual studio的编码的UI测试功能, 实验内容和步骤 实验内容 在Windows应用商店下载应用程序,使用visual studio进行测试 实验步骤 1,下载应用程序 ...

    实验名称

    Win8 APP应用程序的黑盒测试

     

    实验目的

    练习使用visual studio的编码的UI测试功能,

     

    实验内容和步骤

    实验内容    

           Windows应用商店下载应用程序,使用visual studio进行测试

     

    实验步骤

    1,下载应用程序

           我选择了上学期同组同学在c#课程上编写的应用程序《后宫甄嬛传》进行测试

    2,新建编码的UI测试

     

    新建-项目-测试-编码的UI测试项目

     

    3,录制步骤生成代码

     

    确定开始录制

    打开需要测试的应用程序

    单击开始录制

    进行要测试的内容,例如在本测试用例中,主要是单击“第一部”的图片,测试跳转是否成功,滚轮是否正常。

    生成代码

     

    3,运行测试代码

    打开测试代码生成窗口

    选择重新生成代码

    测试结束

    生成代码

     

    实验分析

    实验测试用例和结果

           该实验使用win8商店应用《后宫甄嬛传》作为测试用例,在visual studio中建立编码的UI测试项目进行测试,测试结果成功。

     

     

    测试问题和失败

           在一开始由于对visual studio 录制和生成代码的不熟悉,操作上出现错误,导致不能正确生成代码,在学习了vs中的关于编码的UI测试界面的视频后更正错误,成功的生成了测试代码。

           在第一次测试中,由于点击了需要连接浏览器的选项,录制结束后需要非常长的时间来生成代码,在询问同学和网上搜索后得出UI编码测试不支持中途跳转UI页面。

     

    实验结论

    黑盒测试是非常有必要且有意义,我们这次只进行了简单的编码的UI测试,但是也让我意识到了黑盒测试的重要性。同时,Visual Studio的功能十分强大,自动化的UI测试便捷且友好,有深入学习的意义和必要。

    我认为软件测试的思维方式是最重要的,思考一个软件在测试时可能遇到的情况,也就是设想用户在使用软件时可能遇到的情况,但测试人员要考虑的更加多,更加深远,测试一般用户想不到的,也就能测试到编码人员可能疏忽的地方。

           在今后的学习和试验中,要不断尝试,发现,学习visual studio的新功能,锻炼自己软件测试的思维方式和能力。

    转载于:https://www.cnblogs.com/shenbuting/p/4461492.html

    展开全文
  • 通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。
  • 第3次实验报告黑盒测试判定表测试法)20200527.zip
  • xauat软件质量保证与测试实验报告,包含了整体的黑盒测试,白盒测试,系统测试三种,是三分独立的报告,需要的请下载。需要doc请csdn联系我
  • 第1次实验报告黑盒测试边界值分析法)20200513
  • 实验一__黑盒测试.doc

    2019-05-14 16:48:24
    python实现,并用等价类划分和因果图法,设计测试用例 1、设计函数实现输入日期显示星期几,并用等价类及边界值法测试 2、找零钱最佳组合 3、有一个饮料自动售货机 4、航空服务查询问题
  • (1)掌握应用黑盒测试技术进行测试用例设计。 (2)掌握对测试用例进行优化设计方法。 实验内容: 日期问题 测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month...

    实验目的

    (1)掌握应用黑盒测试技术进行测试用例设计。
    (2)掌握对测试用例进行优化设计方法。

    实验内容

    日期问题
    测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤ year ≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11月30日,则该程序的输出为2004年12月1日。
    (1)划分等价类,按照等价类划分法设计测试用例;
    (2)编写nextDate函数;
    (3)掌握Junit4的用法,使用Junit4测试nextDate函数。
    JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。掌握Junit4定义 的一些常见

    Annotations:
     org.junit.Test 
     org.junit.Before
     org.junit.After
     org.junit.BeforeClass
     org.junit.AfterClass
     org.junit.Ignore
     org.junit.runner.RunWith
     org.junit.runners.Suite.SuiteClasses
     org.junit.runners.Parameterized.Parameters:
    

    实验要求

    (1)根据题目要求编写测试用例;
    (2)准备nextDate函数,使用Junit4测试执行测试;
    (3)撰写实验报告。

    测试用例

    在这里插入图片描述
    在这里插入图片描述

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class Test {
        public static void main(String args[]) throws IOException {
            int year, month, day;
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            while (true) {
                System.out.println("输入年:");
                year = Integer.parseInt(br.readLine());
                System.out.println("输入月:");
                month = Integer.parseInt(br.readLine());
                System.out.println("输入日:");
                day = Integer.parseInt(br.readLine());
    
                switch (month) {
                    case 1:
                    case 3:
                    case 5:
                    case 7:
                    case 8:
                    case 10:
                        if (day == 31) {
                            day = 1;
                            month = month + 1;
                        } else
                            day = day + 1;
                        break;
                    case 4:
                    case 6:
                    case 9:
                    case 11:
                        if (day == 30) {
                            day = 1;
                            month = month + 1;
                        } else if(day==31)
                        {System.out.println("无效输入日期!");
                            continue;
                        }
    
                        else
                            day = day + 1;
                        break;
                    case 12:
                        if (day == 31) {
                            day = 1;
                            month = 1;
                            year = year + 1;
                        } else if (day < 31) {
                            day = day + 1;
                        }
                        break;
                    case 2: {
                        if (day == 28)
                            if (((year % 4 == 0 && year % 100 != 0) || year % 400 == 0))
    
                            {
                                day = 29;
                            } else {
                                day = 1;
                                month = 3;
                            }
                        else if (day == 29) {
                            day = 1;
                            month = 3;
                        } else if (day < 28) {
                            day = day + 1;
                        } else{
                            System.out.println("无效输入日期!");
                            continue;
                        }
                    }
                    break;
                    default:
                }
                if (year >= 1900&& year <= 2050 && month <= 12 && month >= 1
                        && day <= 31 && day >= 1) {
                    System.out.println("下一天是" + year + "年" + month + "月" + day
                            + "日!");
                } else if (year < 1900 || year > 2050) {
                    System.out.println("年的值不在指定范围内");
                } else if (month > 12 || month < 1) {
                    System.out.println("月的值不在指定范围内");
                } else if (day > 31 || day < 1) {
                    System.out.println("日的值不在指定范围内");
                }
            }
        }
    }
    

    结果截图

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    存在的问题

    (1)当输入的日为0时,明显是不合理输入,但是却给出了输出,是一个设计缺陷
    (2)在年份为非闰年的情况下,明显没有2月29日,但是输入2月29日并不会报错

    心得与体会

    1.掌握了基本的黑盒测试方法和思想
    2.实践了黑盒测试方法,对于软件测试技能的掌握更加熟练
    3.深入理解了黑盒测试中测试用例的编写
    4.对等价类划分法有了更进一步的认识和理解

    展开全文
  • 实验一: 黑盒测试——边界值分析法 【开发语言及实现平台或实验环境】 C语言 【实验目的】 1.认识黑盒测试方法中边界值分析测试法原理 2.掌握黑盒测试方法中边界值分析测试法过程 【实验内容】 1.三角形问题 问题...
  • junit测试实验报告(共9篇)junit测试实验报告(共9篇)Junit单元测试实验报告实验二Junit单元测试实验报告实验内容:利用Junit对实验程序Point2d.java进行单元测试实验目的:掌握单元测试的方法,掌握在Eclipse里进行...
  • 黑盒测试实验报告 一 实验内容 1 系统地学习和理解黑盒测试的基本概念原理掌握黑盒测试的基本技术和方法 2 对一个已知的程序进行测试 3 通过试验和应用要逐步提高和运用黑盒测试技术解决实际测试问题的能力 4 完成...
  • 实验借鉴了某开源鲜花礼品销售管理系统的设计过程与实现过程。对该销售管理系统运用产品评审、...实验二:单元测试 、白盒法和黑盒法、独立单元测试 实验三:系统测试、代码标识设计问题、代码设计原则、可用性测试
  • Java实验报告

    千次阅读 2021-03-11 15:23:23
    北京电子科技学院(BESTI)实验报告课程:Java程序设计实验 班级:1353 姓名:符运锦 学号:20135323成绩: 指导教师:娄嘉鹏 实验日期:2015.4.17实验密级:无 预习程度: 实验时间:15:30~18:00仪器组次: 23 ...
  • 一,测试用例 1,什么是测试用例 是为了某一个特殊目标而编制的一组测试输入、执行条件以及预期结果,来测试是否满足某一个特定需求 测试用例是软件测试的核心 2,测试用例怎么做 至少编制两个测试用例:正面...
  • 【测试】黑盒测试

    千次阅读 2020-04-12 12:55:22
    当然和白盒测试一样啦!!刚刚把学校的黑盒测试实验报告写完,顺便介绍下等价类划分法、边界值分析法、判定表方法、因果图法、场景法、正交试验法、功能图法、错误推测法几种方法啦!
  • 实验一: 传送门在此:https://download.csdn.net/download/qq_44872173/15559951 目录如下:
  • 关于人民币数字转大写的黑盒测试实验报告,含源码,语言C#
  • 山东大学软件学院,软件测试的实验报告,一共三个,黑盒测试白盒测试和安装

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,210
精华内容 1,284
关键字:

黑盒测试实验报告

友情链接: um0721.zip