软件测试黑盒测试实验


    


    实 验 报 告

    课程名称 软件测试
    专 业
    班 级
    学 号
    姓 名
    指导教师

    2018年 X 月 X日




    实验四 黑盒测试
    等价类划分边界值分析决策表方法
    问题描述:完成段程序求实现样功输入三整数abc分作三角形三条边取值范围1100判断三条边构成三角形类型等边三角形等腰三角形般三角形构成三角形判断结果印输出

    程序代码(开发环境:Windows7Eclipse):
    import javautilScanner
    public class Triangle {
    public static void main(String[] args) {
    double a b c
    Scanner input new Scanner(Systemin)
    Systemoutprintln(输入三角形三边)
    a inputnextDouble()
    b inputnextDouble()
    c inputnextDouble()
    inputclose()
    if (a > 0 && b > 0 && c > 0) {
    if (a + b > c && a + c > b && b + c > a) {
    Systemoutprintln(构成三角形)
    if (a * a + b * b c * c || a * a + c * c b * b
    || b * b + c * c a * a) {
    if (a b || a c || b c) {
    Systemoutprintln(等腰直角三角形)
    } else {
    Systemoutprintln(般直角三角形)
    }
    } else if (a b && b c && a c) {
    Systemoutprintln(等边三角形)
    } else if ((a b && a c) || (a c && a b)
    || (b c && a c)) {
    Systemoutprintln(等腰三角形)
    } else {
    Systemoutprintln(般三角形)
    }
    } else {
    Systemoutprintln(构成三角形)
    }
    } else {
    Systemoutprintln(构成三角形)
    }
    }}
    二测试例设计
    1等价类划分
    数情况输入域划分等价类非测程序输出域反定义等价类事实三角形问题简单划分方法
    三角形问题中四种输出:等边三角形等腰三角形般三角形非三角形利信息够确定列输出(值域)等价类
    R1 { 边abc等边三角形 }
    R2 { 边abc等腰三角形 }
    R3 { 边abc般三角形 }
    R4 { 边abc组成三角形 }

    输入
    效等价类
    效等价类
    abc
    (1) 边abc般三角形
    (2) 边abc等腰三角形
    (3) 边abc等边三角形
    (4) 边abc组成三角形
    (5)a输入值超出预定义
    (6)b输入值超出预定义
    (7)c输入值超出预定义


    2 边界值分析法
    三角形问题描述中三角形边边长取范围值设值[1 100]


    边界值
    例设计思路
    数值a
    0 101
    假设某软件数输入域求输入数值1值100作值然刚1100 数值作边界条件
    数值b
    0 101
    假设某软件数输入域求输入数值1值100作值然刚1100 数值作边界条件
    数值c
    0 101
    假设某软件数输入域求输入数值1值100作值然刚1100 数值作边界条件



    3 决策表方法
    (1) 确定规数例三角形问题决策表 4 条件:
    c1abc构成三角形
    c2ab
    c3ac
    c4bc
    条件取两值16种规
    (2) 列出条件桩动作桩
    (3) 填入输入项
    (4) 填入动作项初始决策表
    (5) 化简合相似规三角形问题决策表

    序号
    规18
    规9
    规10
    规11
    规12
    规13
    规14
    规15
    规16
    条件
    c1abc构成三角形
    N
    Y
    Y
    Y
    Y
    Y
    Y
    Y
    Y
    c2 ab

    Y
    Y
    Y
    Y
    N
    N
    N
    N
    c3 ac

    Y
    Y
    N
    N
    Y
    Y
    N
    N
    c4 bc

    Y
    N
    Y
    N
    Y
    N
    Y
    N
    动作
    a1 非三角形









    a2 般三角形









    a3 等腰三角形









    a4 等边三角形









    a5










    例列表执行结果:
    序号
    采方法
    输入abc
    覆盖等价类号码
    预期结果
    执行结果
    Test1
    等价类划分
    10 10 10
    1
    等边三角形
    等边三角形
    Test2
    等价类划分
    10 10 5
    2
    等腰三角形
    等腰三角形
    Test3
    等价类划分
    3 4 5
    3
    般三角形
    般三角形
    Test4
    等价类划分
    4 1 2
    4
    非三角形
    非三角形
    Test5
    边界值分析方法
    60 60 1

    等腰三角形
    等腰三角形
    Test6
    边界值分析方法
    60 60 2

    等腰三角形
    等腰三角形
    Test7
    边界值分析方法
    60 60 60

    等边三角形
    等边三角形
    Test8
    边界值分析方法
    50 50 99

    等腰三角形
    等腰三角形
    Test9
    边界值分析方法
    50 50 100

    非三角形
    非三角形
    Tes10
    决策表
    4 1 2

    非三角形
    非三角形
    Test11
    决策表
    1 4 2

    非三角形
    非三角形
    Test12
    决策表
    2 2 3

    等腰三角形
    等腰三角形
    Test13
    决策表
    5 5 5

    等边三角形
    等边三角形
    Test14
    决策表
    3 4 5

    般三角形
    般三角形

    三实验总结
    次实验做黑盒测试实验黑盒测试方法等价类划分法边界值分析法判定表方法
    等价类划分法中考虑效等价类划分时需考虑效等价类划分
    边界值分析法某输入输出变量范围边界验证系统功否正常运行测试方法边界值分析法取决变量范围范围类型确认输入边界条件界值然选择边界条件界值附值进行相关功测试
    判定表方法助表格方式完成输入条件组合设计达完全组合覆盖测试效果判定表条件活动(条件作输入活动作输出)两部分组成
    通次实验基掌握黑盒测试方法确定正确测试例需做准备挺通步骤环节出错设计测试例时需足够耐心细心
    湖南gong程学院














    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    论文基于黑盒测试的移动应用测试设计与实现

    国内近几年在移动通信领域进步十分迅速,尤其是在通信技术方面的突破较为显著。移动通信终端产业在国内以及国际当中形成了发展的多元化,极大的推动了手机领域的进步。在此背景下,所有生产商都必须确保质量水...

    3年前   
    570    0

    广东海洋软件测试1实验报告

    GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)实验名称实验一 静态测试课程名称软件测试课程号16532103学院(系)信息(软件)学院专业软件工程班级学生姓名学号实验地点实验...

    1年前   
    456    0

    软件测试

    软件测试软件测试的定义:根据软件的规格说明及程序结构,设计一批测试用例,运行程序查找程序错误。 软件测试的目的:是要发现程序的错误。一个好的测试用例,就是能发现程序中至今未发现的错误。一个成功...

    10年前   
    784    0

    软件测试之软件测试报告编写指南

    软件测试之软件测试报告编写指南测试报告编写指南由安博测试空间技术中心http:///提供 摘要测试报告是把测试的过程和结果写成文档,并对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供...

    9年前   
    797    0

    软件测试规范

    一.软件测试理论 1.什么是软件测试     无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符...

    9年前   
    7184    0

    对软件测试的了解

    对软件测试的了解 信息管理与信息系统072班             李剑           学号:200708330113 在学习软件测试,这门课之前我不知道还有软件测试这个专业的存在...

    11年前   
    9866    0

    华为软件外包测试流程

    华为软件外包测试流程不知不觉做华为外包项目已一年多了,曾在华为常驻过,也曾负责过项目的测试,感觉对华为外包项目的测试流程较熟悉,故写些心得来与大家分享。 如果竞标成功,项目就开始要启动了。华为...

    12年前   
    779    0

    软件测试毕业实习报告

    软件测试毕业实习报告(一)20XX年11月28日,我怀着提高并实现自我价值的心态,跨进***技术有限公司的大门,开始了自己第一份实习工作。这是一家国内知名的专业软件外包企业,在深圳华南地区位居...

    4年前   
    839    0

    产权合同:软件测试合同

    产权合同:软件测试合同  甲方(测试方):_________  乙方(供测方):_________  甲乙双方经过平等协商,在诚信友好,充分地表达各自意愿的基础上,根据《中华人民共和国合同法》...

    9年前   
    926    0

    软件测试基础总结

    测试基 础 1、     软件测试的目的:证明(表达软件能够工作)→ 检测(发现错误)→ 预防(管理质量) 2、       3、     测试执行:单元测试(UT执行):一个测试用例的...

    13年前   
    14030    0

    软件测试用例文档

     测试用例 目录1.引言 31.1编写目的 31.2项目背景 31.3定义 31.4参考资...

    6个月前   
    259    0

    软件测试员毕业留言

    软件测试员毕业留言  给大家介绍的是软件测试员的毕业留言:  白雪下覆盖着的是青枝绿叶,是万紫千红,是鸟语花香……愿你用优秀的成绩迎接春天!  零,只有和实数在一起才有意义;思想,只有和行动在...

    11年前   
    570    0

    软件测试《学生成绩管理系统》测试报告

    软件测试实训报告班级:软件测试班姓名:学号: 目录第一部分 学生成绩管理系统需求分析································1一. 项目概述·············...

    7个月前   
    247    0

    黑盒测试技术在客户关系管理系统中的应用

    黑盒测试技术在《客户关系管理系统》的应用黑盒测试技术在客户关系管理系统的应用 摘 要在21世纪计算机技术飞速发展以来,计算机在价格慢慢变得低...

    3年前   
    512    0

    浅谈用软件测试来提高软件质量

    浅谈用软件测试来提高软件质量做软件测试的人,往往会有这样的想法:由于软件的复杂导致了测试的复杂,所以不能指望培训能给我们很多工作中的实际指导。偏重理论是肯定的,但并非没有意义,虽然理论同样可以...

    8年前   
    564    0

    软件测试工具课程大作业

    西安欧亚学院2015-2016 学年第二学期期末大作业学号:13610102151435 班级:统本软件1302班 姓名:周印 座位号___9_ - - - -- - -...

    1年前   
    491    0

    软件测试需要项目管理

    软件测试需要项目管理  随着信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了...

    8年前   
    542    0

    软件测试课程期末报告

     软件测试课程期末报告学 院 : 专 业 :  班 级 :   ...

    2年前   
    450    0

    软件测试(电影售票系统)

    电影在线购票系统 作 者: 完成日期: ...

    11个月前   
    294    0

    软件测试报告模板

     ××项目系统测试报告拟 制 人: 审 核 人: 批 准 人: [2...

    2年前   
    1228    0

    文档贡献者

    文***品

    贡献于2021-05-30

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档