| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

白盒测试实验报告三角形

知***享

贡献于2020-08-13

字数:3407

白盒测试实验报告——三角形
实验目
(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年前 上传856   0

白盒测试用例练习

白盒测试用例练习1.为以下所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖,并画出相应的程序流程图。void DoWork (int x,int y,int z){ int k=0,j=0; if ( (x>3)&&(z<10) ) { k=x*y-1; j=sqrt(k); //语句

文***品 3年前 上传787   0

软件测试黑盒测试实验

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

文***品 3年前 上传576   0

测试与信息处理实验报告

实验报告实验名称测试与信息处理实验学生姓名学 号教学院系专业年级指导教师测试与信息处理实验报告目 录一、实验目的 1二、实验仪器和设备 11、设备 12、仪器 1三、实验框图 1四、实验步骤 2五、实验数据记录、处理与分析 31、传感器的校准数据记录与处理: 32、振动筛垂直加速度测量记录与处理: 43、振动筛水平加速度

文***品 2年前 上传508   0

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

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

爱***享 3年前 上传573   0

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

附件6C反应蛋白定量检测试剂盒产品注册技术审查指导原则本指导原则旨在指导注册申请人对C反应蛋白定量检测试剂盒注册申报资料的准备及撰写,同时也为技术审评部门对注册申报资料的技术审评提供参考。 本指导原则是对C反应蛋白定量检测试剂盒的一般要求,申请人应依据产品的具体特性确定其中内容是否适用,若不适用,需具体阐述理由及相应的科学依据,并依据产品的具体特性对注册申报资料的内容进行充实和

雅***韵 3年前 上传433   0

《三角形》基础测试

?三角形?根底测试一 填空题〔每题3分,共18分〕:1. 在△ABC中,∠A -∠C = 25°,∠B -∠A = 10°,那么∠B = ;2. 如果三角形有两边的长分别为5a,3a,那么第三边x必须满足的条件是 ;3. 等腰三角形一边等于5,另一边等于8,那么周长是 ;4. 在△ABC中,AB=AC,AD是中线,∠B=70°,BC=1

天***猩 2周前 上传98   0

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

GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)实验名称实验一 静态测试课程名称软件测试课程号16532103学院(系)信息(软件)学院专业软件工程班级学生姓名学号实验地点实验日期实验一 静态测试实验目的:1. 掌握静态测试的目的及方法2. 掌握测试计划的重要性及主要内容实验内容:1、 对“国家外汇管理局门户网站需求说明书”

文***享 1年前 上传462   0

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

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

风***渐 5年前 上传7857   0

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

黑盒测试技术在《客户关系管理系统》的应用黑盒测试技术在客户关系管理系统的应用 摘 要在21世纪计算机技术飞速发展以来,计算机在价格慢慢变得低廉的同时性能也变得更加优越,同时计算机能够代替人类处理许多繁杂的事情,提高工作效率并,计算机在越来越多的企业中扮演着极其重要的角色。故计算机系统的安全性对于用来来说就愈发重要,从

平***苏 3年前 上传515   0

月光宝盒

在《大话西游》里边,有个时光倒流的工具,叫月光宝盒,在月光照耀下,它有时光回退的功效,对于当今的科技水平之下,不失是一件宝物。如果你拥有了这件宝物,有无数次的时光回退的机会,你可以改变历史,在不变的时空当中,你就拥有了尝试无数可能的机会。或许好多人在看了这个奇幻故事片之后,都或曾想过,如果给我这件宝物……

一***4 5年前 上传1381   0

《跳出盒子》

《跳出盒子》【独家连载】 《跳出盒子——领导与自欺的管理寓言》 《跳出盒子——领导与自欺的管理寓言   亚马逊书店领导与组织行为类图书排名第一!   以心理学小说的独特形式深刻剖析组织内部行为   打破“领导力”的传统观念   进入“内世界”   看后无不拍案称绝   美国亚宾泽协会强力打造,出版后,重印数次,先后在全球50多个国家出版,销量突破100万册!   微

6***6 14年前 上传7451   0

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

全等三角形经典题目测试含答案一.选择题(共13小题,共39分)1.(2013贺州)如图,在△ABC中,∠ABC=45°,AC=8cm,F是高AD和BE的交点,则BF的长是(  ) A.4cmB.6cmC.8cmD.9cm2.(2011芜湖)如图,已知△ABC中,∠ABC=45°,F是高AD和BE的交点,CD=4,则线段DF的长度为(  )

文***品 2年前 上传437   0

资 料 装 盒 要 求

资 料 装 盒 要 求一、报建资料(包括施工图审查报告、地勘报告)二、施工组织设计、施工方案(包括各工程技术交底)三、单位资格证书、项目管理人员、特种工种证书四、施工机械、设备、资料五、施工检测、测量设备资料各 单 位 工 程 分 盒 要 求一、原材料、合格证、复试报告二、见证取样、送检记录(包括见证试验报告)三、图纸会审、设计变更、技术核定单

8年前 上传492   0

吸塑盒采购合同

合同书 买卖双方在平等互利的基础上,经友好协商达成本协议条款,共同遵守。 第一条  卖方同意出售,买方同意购买吸塑盒产品,供货范围及相关价格见表: 产品名称 尺寸 单价 批量 总价 模具费 喉罩吸塑盒             第2条      交贷事宣      合同签定后,买方支付模具款。卖方收到付款后立即安排合同货物的设计与生产,并对设计图作出书面确认。卖方

脱***人 11年前 上传10591   0

6盒冰红茶

6盒冰红茶 课间休息,林先生在每个桌子分别放上6盒冰红茶,红的、绿的,煞是好看。但是他说:“先不要喝哦,待会儿我们用它来做个游戏。” 30名学员分成4个小组,每两个小组又编成两个竞赛小队。一个竞赛小队中的一个组,背着另一组先将自己桌上的6盒冰红茶摆成任意形状,然后,通过语言描述给同队中的另一组,另一组听到描述后即开始摆放。另一队亦然。10分钟后,哪一组摆放图形最相似,就算哪一队为胜者

p***g 11年前 上传428   0

档案盒标签标准

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

l***i 4年前 上传1045   0

导学案纸盒城堡

导学案,纸盒城堡  学习内容 10.纸盒“城堡” 课时 第一课时 课型 制作课 教材分析     这一课是手工课,所选用的主要制作材料是废旧纸盒。本课学习就是给予他们通过废旧纸盒的再利用建造“城堡”的舞台,尽显他们一个个充满幻想的小天地。 学习目标 知识目标:学习纸盒组拼,剪挖,粘贴等方法制作城堡。 能力目标:培养学生的制作能力,合作精神。 情感、态度与价值观:了解一些建

纸***3 10年前 上传8893   0

化学实验报告

化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生了各种新的研究方法,但是,实验方法仍然是化学不可缺少的研究手段。新课程改革将科学探究作为突破口,科学探究不但是一种重要的学习方式,同时也是中学化学课程的重要内容,它对发展学生的科学素养具有不可替代的作用

静***开 11年前 上传1054   0

教育实验报告

教育实验报告  教育实验报告  对某种教育现象实验后,要对整个实验过程进行全面总结,提出一个客观的、概括的、能反映全过程及其结果的书面材料,即谓教育实验报告。教育实验报告可分为三部分:①前言。②实验过程和结果。③讨论及结论。实验报告的基本结构:  (1)题目。应以简练、概括、明确的语句反映出教育的对象、领域、方法和问题,使读者一目了然,判断出有无阅读价值。  (2)单位、作者。应

松***布 12年前 上传753   0

**学院实验报告

实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

e***3 3年前 上传685   0

电路实验报告

实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二、实验任务1、 用直接测量法和李萨如图形法测量移相器的相移即实验原理图如图 5-6示。

小***库 3年前 上传3096   0

上机实验报告

上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查询某个学生的成绩;3)        按平均排列输出;4)        统计某门课各分数段人数;5)        删除某个学生记录;2.  编程实现对二位数进行加,减,乘运算,每运行一次程序做10道

l***2 8年前 上传869   0

CADCAM实验报告

 二叉树的遍历实验一、实验名称:二叉树的遍历实验。二、实验目的:1、掌握CAD/CAM系统中常用的数据结构二叉树的概念、存储结构以及二叉树遍历技术。2、熟练应用C语言编写二叉树的建立,以及用先序、中序、后序遍历方法遍历二叉树的程序。三、实验内容用TC或VC编程,将图2-14所示的二叉树建立链表存储结构,并分别用先序、中序、后序遍历方法遍历该二叉树α1、程序流程图2

知***享 4年前 上传960   0

oracle实验报告

《Oracle数据库设计与 实现》 总结报告 成绩:-------------- 学号:-------------- 姓名:---------------- 班级:----

文***品 2年前 上传510   0