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

热门搜索

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

软件测试黑盒测试实验

文***品

贡献于2021-05-30

字数:2643




实 验 报 告

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

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. 掌握静态测试的目的及方法2. 掌握测试计划的重要性及主要内容实验内容:1、 对“国家外汇管理局门户网站需求说明书”

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

软件测试

软件测试软件测试的定义:根据软件的规格说明及程序结构,设计一批测试用例,运行程序查找程序错误。 软件测试的目的:是要发现程序的错误。一个好的测试用例,就是能发现程序中至今未发现的错误。一个成功的测试就是发现了程序中至今未发现的错误。可以看出,测试的目的是证明程序有错误,而不是为了证明程序是正确的。 软件测试的原则:1. 要把“尽早地不断地测试”作为座右铭。2. 测试用例应该同时包括测试输入数

s***m 10年前 上传786   0

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

软件测试之软件测试报告编写指南测试报告编写指南由安博测试空间技术中心http:///提供 摘要测试报告是把测试的过程和结果写成文档,并对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。本文提供测试报告模板以及如何编写的实例指南。关键字测试报告 缺陷正文测试报告是测试阶段最后的文档产出物,优秀的测试经理应该具备良好的文档编写能

公***息 9年前 上传798   0

软件测试规范

一.软件测试理论 1.什么是软件测试     无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的每个阶段都不可避免地会产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错;但是,经验

m***9 9年前 上传7185   0

对软件测试的了解

对软件测试的了解 信息管理与信息系统072班             李剑           学号:200708330113 在学习软件测试,这门课之前我不知道还有软件测试这个专业的存在,通过查阅网上资料和一些书籍,我对软件测试有了初步的了解。软件测试大体可分为五个环节: 1)      测试需求分析 首先接到一个需求,不光是开发介入,还需要测试介入,这样测试工作才不会这么被动,被开发

w***7 11年前 上传9866   0

华为软件外包测试流程

华为软件外包测试流程不知不觉做华为外包项目已一年多了,曾在华为常驻过,也曾负责过项目的测试,感觉对华为外包项目的测试流程较熟悉,故写些心得来与大家分享。 如果竞标成功,项目就开始要启动了。华为方会提供一份CRS(客户需求)和SOW(工作任务书),华为方派人过来进行需求培训,这时该项目的测试组长也要参与到项目需求的培训和评审,也就是测试工作应该从需求开始介入。 项目经理编写《项目计划》,开发人

z***a 12年前 上传779   0

软件测试毕业实习报告

软件测试毕业实习报告(一)20XX年11月28日,我怀着提高并实现自我价值的心态,跨进***技术有限公司的大门,开始了自己第一份实习工作。这是一家国内知名的专业软件外包企业,在深圳华南地区位居行业前列。**自开始从事软件外包业务以来,服务合作模式从人力资源外包发展到项目外包、离岸开发和OEM产品合作等模式。业务领 域包括电信业,金融业,制造业等。特别在电信行业有多年积累,在电信业务领域涉及固

A***手 4年前 上传840   0

软件测试用例文档

 测试用例 目录1.引言 31.1编写目的 31.2项目背景 31.3定义 31.4参考资料 31.5测试种类的分类 31.6测试阶段 31.7测试用例的分类 41.8测试种类、阶段和测试用例的关系 41.9用例编写方案 42测试用例 52.1 功能测试用例 (代号F(

文***品 6个月前 上传259   0

软件测试基础总结

测试基 础 1、     软件测试的目的:证明(表达软件能够工作)→ 检测(发现错误)→ 预防(管理质量) 2、       3、     测试执行:单元测试(UT执行):一个测试用例的测试执行;   集成测试(IT执行):一个测试用例集的测试执行;   系统测试(ST执行):不同测试阶段的测试执行。 4、     回归测试的目的:a. 验证错误是否修复; b. 检测对代码的修改是

a***6 13年前 上传14030   0

产权合同:软件测试合同

产权合同:软件测试合同  甲方(测试方):_________  乙方(供测方):_________  甲乙双方经过平等协商,在诚信友好,充分地表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,达成如下协议,双方共同遵守。  第一条 合同性质  本合同属于软件测试合同。  第二条 合同内容  乙方为甲方提供《_________软件》的测试。  以下的测试款项

烤***芋 9年前 上传927   0

软件测试员毕业留言

软件测试员毕业留言  给大家介绍的是软件测试员的毕业留言:  白雪下覆盖着的是青枝绿叶,是万紫千红,是鸟语花香……愿你用优秀的成绩迎接春天!  零,只有和实数在一起才有意义;思想,只有和行动在一起才能发出光辉。  学习,就是努力争取获得自然没有赋予我们的东西。  尽管时时有一团团沉渣出现,但是滔滔的江河总是朝着既定的方向奔流。  攀登,人生就是攀登!愿你们背负着命运给予的

雅***妖 11年前 上传571   0

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

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

文***品 7个月前 上传248   0

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

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

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

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

浅谈用软件测试来提高软件质量做软件测试的人,往往会有这样的想法:由于软件的复杂导致了测试的复杂,所以不能指望培训能给我们很多工作中的实际指导。偏重理论是肯定的,但并非没有意义,虽然理论同样可以从相关的文献资料上得到。因为测试时从来不希望检测被测系统所有可能的输入、路径和状态,那么应该选择什么?什么时候应该停止测试?什么时候应该暂停测试?怎样编写一个测试包,它可以检测足够多的消息和状态的组

2***鬼 8年前 上传564   0

软件测试需要项目管理

软件测试需要项目管理  随着信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,

小***g 8年前 上传542   0

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

电影在线购票系统 作 者: 完成日期: 2016 签 收 人:

文***品 11个月前 上传295   0

软件测试工具课程大作业

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

z***u 1年前 上传492   0

软件测试课程期末报告

 软件测试课程期末报告学 院 : 专 业 :  班 级 :   学 号 : 姓 名 :  任课教师 :

文***享 2年前 上传451   0

软件测试报告模板

 ××项目系统测试报告拟 制 人: 审 核 人: 批 准 人: [2013年X月X日]文件变更记录版本号日期修改人摘 要审核人批准人备注V-1.02013.3.14初始化文档V-1.12013.

文***享 2年前 上传1228   0

软件测试报告(模板)

[系统名称+版本]测 试 报 告文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改报告编号:当前版本:1.0编写人:编写日期2010审批人:审批日期保密级别:版本变更记录日期版本作者/修改者描述审核人2011-02-141.0创建

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

《软件研发测试报告》

丰台科技馆科普互动远程点播系统研发测试报告拟制:李志洋 日期: 史方舟 日期: 袁爱英 日期: 北京锦绣年华信息技术有限责任公司编制日期:2007年12月目 录1 范围 21.1 定义 2 标识 2 术语 2 缩写词 21.2 系统概述 2 软件用途 2 特性 2 工程背景 3 运行环境 31.3 文档概述 3

天***猩 4天前 上传51   0

软件测试转正工作总结

软件测试转正工作总结  本人自XX年6月25日起进入梦龙移通公司从事手机软件测试工程师一职,在不知不觉中已经经过了2个月的试用期。在这段时间里,我感悟颇多,虽然这并不是我的第一份工作,但是在此期间,我对于工作一贯谦虚谨慎、认真负责的工作态度,从来没有改变过。  在本部门工作中,我一直严格要求自己,认真及时地完成领导布置的每一项任务,并虚心向同事学习,不断改正工作中的不足;配合各部门负责人

s***f 8年前 上传668   0

软件测试职位说明书

软件测试职位说明书  岗位描述:  1、技术人员职位,在上级的领导和监督下定期完成量化的工作要求,并能独立处理和解决所负责的任务;  2、组织和实施软件测试项目;  3、完成数据库应用软件的功能测试;  4、跟踪分析测试情况,解决测试过程遇到的问题;  5、建立、维护测试工作的相关文档。  任职资格:  1、计算机或相关专业本科学历;  2、1年以上测试工作经

小***豪 12年前 上传807   0

软件测试工作的自我总结

软件测试工作的自我总结  我怀着对提高并实现自我价值的心态,跨进西安三茗科技有限责任公司的大门,开始了自己大学里兼职实习工作。转眼间,断断续续的三个星期的实习时间就过去了。回想起这段时间的工作过程,我深深的认识到在三茗实习的选择是绝对正确的,三茗公司和同事们对我个人产生的积极影响也是超越我的料想之中的。现将这段时间的工作进行如下的自我总结。  一.软件测试部见证三茗的强硬实力这段实习时间

田***婷 9年前 上传407   0