白盒测试实验报告三角形


    白盒测试实验报告——三角形
    实验目
    (1)巩固白盒测试技术熟练应控制流覆盖方法设计测试例
    (2)学测试例书写
    二实验容
    判断三角形类型
    输入三整数abc分作三角形三条边通程序判断三条边否构成三角形?果构成三角形判断三角形类型(等边三角形等腰三角形般三角形)求输入三整数abc必须满足条件:1≤a≤2001≤b≤2001≤c≤200

    求:
    测试该程序方便请三角形判断算法量放入函数中

    (1)画出程序流图

    (2)分语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖设计测试例写出测试例执行路径
    求:设计测试例时种覆盖方法覆盖率应达100

    (3)请采基路径测试方法程序进行测试出具体测试例信息

    (4)通测试请总结测试方法发现Bug

    三实验求
    (1)根题目求编写测试例
    (2)撰写实验报告
    (3)关实现程序请附实验报告中
    (4)实验报告命名规:学号两位+姓名_白盒实验

    四实验报告
    (1)程序代码:
    1
    import javaio*
    public class sanjiaoxing
    {
    private static int x
    private static int y
    private static int z
    2
    public static void main(String arg[])
    {
    int v0
    Systemoutprintln(请输入三角形第条边长)
    xgetside(v)
    Systemoutprintln(请输入三角形第二条边长)
    ygetside(v)
    Systemoutprintln(请输入三角形第三条边长)
    zgetside(v)
    ifzhijiaotriangle()
    }
    3
    public static int getside(int v)
    {
    BufferedReader inputnew BufferedReader(new InputStreamReader(Systemin))
    try{
    vIntegerparseInt(inputreadLine())
    }
    catch(IOException e){}
    return v
    }
    4
    public static void ifzhijiaotriangle()
    {
    if((x>0&&x<200)&&(y>0&&y<200)&&(z>0&&z<200))
    {
    5
    if(x+y {
    6Systemoutprintln(您输入三边构成三角形)
    }
    7
    else{ Systemoutprintln(般三角形) }


    8
    else if(xy||xz||yz)
    {
    9
    if(xy&&yz)
    10 Systemoutprintln(您输入三角形等边三角形)
    12else Systemoutprintln(您输入三角形等腰三角形)

    }
    }
    11
    else{
    Systemoutprintln(超出)
    }
    }
    }
    (2) 程序流图:
    (3)语句覆盖
    编号
    测试例
    执行路径
    覆盖语句
    预输出结果
    1
    (01020)
    acd
    12341113
    超出
    2
    (102035)
    abef
    12345613
    构成三角形
    3
    (335)
    abgjkl
    12345791013
    等腰三角形
    4
    (333)
    abgjmn
    12345791213
    等边三角形
    5
    (102025)
    abghi
    123457813
    般三角形
    (4) 判定覆盖
    编号
    测试例
    执行路径
    覆盖判定
    预输出结果
    1
    (01020)
    acd
    F1
    超出
    2
    (102035)
    abef
    T1F2
    构成三角形
    3
    (102025)
    abghi
    T1T2F3
    般三角形
    4
    (335)
    abgjkl
    T1T2T3F4
    等腰三角形
    5
    (333)
    abgjmn
    T1T2T3T4
    等边三角形
    (5) 条件覆盖:

    条件
    符号
    a>1&& a<200
    1T
    b>1&& b<200
    2T
    c>1&& c<200
    3T
    a+b>c
    4T
    a+c>b
    5T
    b+c>a
    6T
    ab
    7T
    bc
    8T
    ac
    9T

    编号
    测试例
    执行路径
    覆盖条件
    预输出结果
    1
    (01020)
    acd
    1T2T3T
    超出
    2
    (102035)
    abef
    1T2T3T4T5T6T
    三角形
    3
    (103520)
    abef
    1T2T3T4T5T6T
    三角形
    4
    (351020)
    abef
    1T2T3T4T5T6T
    三角形
    5
    (102025)
    abghi
    1T2T3T4T5T6T7T8T9T
    般三角形
    6
    (333)
    abgjmn
    1T2T3T4T5T6T7T8T9T
    等边三角形
    7
    (335)
    abgjkl
    1T2T3T4T5T6T7T8T9T
    等腰三角形

    (6) 判定条件覆盖
    编号
    测试例
    执行路径
    覆盖条件
    覆盖判定
    预输出结果
    1
    (01020)
    acd
    1T2T3T
    F1
    超出
    2
    (102035)
    abef
    1T2T3T4T5T6T
    T1F2
    构成三角形
    3
    (103520)
    abef
    1T2T3T4T5T6T
    T1F2
    构成三角形
    4
    (351020)
    abef
    1T2T3T4T5T6T
    T1F2
    构成三角形
    5
    (102025)
    abghi
    1T2T3T4T5T6T7T8T9T
    T1T2F3
    般三角形
    6
    (333)
    abgjmn
    1T2T3T4T5T6T7T8T9T
    T1T2T3T4
    等边三角形
    7
    (335)
    abgjkl
    1T2T3T4T5T6T7T8T9T
    T1T2T3F4
    等腰三角形



    (7) 组合覆盖
    编号
    测试例
    执行路径
    覆盖条件
    预输出结果
    1
    (0201201)
    acd
    1T2T3T
    超出
    2
    (2012011)
    acd
    1T1T3T
    超出
    3
    (2012201)
    acd
    1T2T3T
    超出
    4
    (2201202)
    acd
    1T2T3T
    超出
    5
    (12201)
    acd
    1T2T3T
    超出
    6
    (12012)
    acd
    1T2T3T
    超出
    7
    (20112)
    acd
    1T2T3T
    超出
    8
    (102035)
    abef
    1T2T3T4T5T6T
    构成三角形
    9
    (103520)
    abef
    1T2T3T4T5T6T
    构成三角形
    10
    (351020)
    abef
    1T2T3T4T5T6T
    构成三角形
    11
    (345)
    abghi
    1T2T3T4T5T6T7T8T9T
    般三角形
    12
    (335)
    abgjkl
    1T2T3T4T5T6T7T8T9T
    等腰三角形
    13
    (533)
    abgjkl
    1T2T3T4T5T6T7T8T9T
    等腰三角形
    14
    (353)
    abgjkl
    1T2T3T4T5T6T7T8T9T
    等腰三角形
    15
    (333)
    abgjmn
    1T2T3T4T5T6T7T8T9T
    等边三角形

    (8) 基路径覆盖
    计算程序流图环复杂度5基路径5条
    编号
    测试例
    基路径
    预输出结果
    1
    (102035)
    abcf
    构成三角形
    2
    (345)
    abghi
    般三角形
    3
    (335)
    abgjkl
    等腰三角形
    4
    (333)
    abgjmn
    等边三角形
    5
    (0201201)
    acd
    超出


    附录:测试例书写格式(语句覆盖例)
    测试例表
    编号
    测试例
    执行路径
    覆盖条件
    覆盖语句
    预输出结果
    1
    (01020)




    2






    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    白盒测试用例设计方法

    1. 白盒测试用例设计方法1.1. 白盒测试概述由于逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。由于我们经常相信某逻辑路径不可能被执行,而事实上,它可能在正常的情况下被执行。由于代...

    3年前   
    849    0

    白盒测试用例练习

    白盒测试用例练习1.为以下所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖,并画出相应的程序流程图。void DoWork (int...

    3年前   
    780    0

    软件测试黑盒测试实验

    实 验 报 告课程名称 软件测试 专 业 班 级 ...

    3年前   
    571    0

    测试与信息处理实验报告

    实验报告实验名称测试与信息处理实验学生姓名学 号教学院系专业年级指导教师测试与信息处理实验报告目 录一、实验目的 1二、实验仪器和设备 11、设备 12、仪器 1三、实验框图 1四、实验步骤 ...

    2年前   
    505    0

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

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

    3年前   
    569    0

    C反应蛋白定量检测试剂盒产品注册技术审查指导原则

    附件6C反应蛋白定量检测试剂盒产品注册技术审查指导原则本指导原则旨在指导注册申请人对C反应蛋白定量检测试剂盒注册申报资料的准备及撰写,同时也为技术审评部门对注册申报资料的技术审评提供参考。 ...

    3年前   
    423    0

    《三角形》基础测试

    ?三角形?根底测试一 填空题〔每题3分,共18分〕:1. 在△ABC中,∠A -∠C = 25°,∠B -∠A = 10°,那么∠B = ;2. 如果三角形有两边的长分别为5a,3a,...

    1天前   
    48    0

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

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

    1年前   
    455    0

    血清γ-球蛋白的分离纯化实验报告

    熟悉盐析、离心、层析、电泳等生化基本技术在蛋白质分离纯化中的综合应用。

    5年前   
    7843    0

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

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

    3年前   
    512    0

    月光宝盒

    在《大话西游》里边,有个时光倒流的工具,叫月光宝盒,在月光照耀下,它有时光回退的功效,对于当今的科技水平之下,不失是一件宝物。如果你拥有了这件宝物,有无数次的时光回退的机会,你可以改变历史,在不...

    5年前   
    1365    0

    《跳出盒子》

    《跳出盒子》【独家连载】 《跳出盒子——领导与自欺的管理寓言》 《跳出盒子——领导与自欺的管理寓言   亚马逊书店领导与组织行为类图书排名第一!   以心理学小说的独特形式深刻...

    14年前   
    7447    0

    全等三角形经典题目测试含答案

    全等三角形经典题目测试含答案一.选择题(共13小题,共39分)1.(2013贺州)如图,在△ABC中,∠ABC=45°,AC=8cm,F是高AD和BE的交点,则BF的长是(  ) A.4cmB...

    2年前   
    433    0

    资 料 装 盒 要 求

    资 料 装 盒 要 求一、报建资料(包括施工图审查报告、地勘报告)二、施工组织设计、施工方案(包括各工程技术交底)三、单位资格证书、项目管理人员、特种工种证书四、施工机械、设备、资料五、施工检...

    8年前   
    486    0

    6盒冰红茶

    6盒冰红茶 课间休息,林先生在每个桌子分别放上6盒冰红茶,红的、绿的,煞是好看。但是他说:“先不要喝哦,待会儿我们用它来做个游戏。” 30名学员分成4个小组,每两个小组又编成两个竞赛小队。一个...

    11年前   
    427    0

    吸塑盒采购合同

    合同书 买卖双方在平等互利的基础上,经友好协商达成本协议条款,共同遵守。 第一条  卖方同意出售,买方同意购买吸塑盒产品,供货范围及相关价格见表: 产品名称 尺寸 单价 批量 总...

    11年前   
    10579    0

    档案盒标签标准

    同心河体育休闲公园工程同心河体育休闲公园工程同心河体育休闲公园工程同心河体育休闲公园工程同心河体育休闲公园工程材 机料 械进 设场 备报 报验 审工程质量报验单工程

    4年前   
    1042    0

    导学案纸盒城堡

    导学案,纸盒城堡  学习内容 10.纸盒“城堡” 课时 第一课时 课型 制作课 教材分析     这一课是手工课,所选用的主要制作材料是废旧纸盒。本课学习就是给予他们通过废旧纸...

    10年前   
    8887    0

    化学实验报告

    化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生...

    11年前   
    1038    0

    电路实验报告

    实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二...

    3年前   
    3052    0

    文档贡献者

    知***享

    贡献于2020-08-13

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

    该用户的其他文档