欢迎来到天天文库
浏览记录
ID:30396600
大小:18.81 KB
页数:9页
时间:2018-12-29
《白盒测试实验总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划白盒测试实验总结 白盒测试实验报告——三角形 一、实验目的 巩固白盒测试技术,能熟练应用控制流覆盖方法设计测试用例; 学习测试用例的书写。 二、实验内容 判断三角形类型 输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。 要求: 为测试该程序的方便,请将三角形判断的算法尽量放入一个函数中。 画出程序
2、的流图; 分别以语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖设计测试用例,并写出每个测试用例的执行路径 要求:设计测试用例时,每种覆盖方法的覆盖率应尽可能达到100%目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 请采用基本路径测试方法对程序进行测试,并给出具体测试用例信息。 通过你的测试,请总结你所使用测试方法发现的Bug。 三、实验要求 根据题目要求编写测试用例 撰写实验报告
3、 有关的实现程序请附到实验报告中 实验报告命名规则:学号后两位+姓名_白盒实验 四、实验报告 程序代码: 程序的流图: 语句覆盖; 判定覆盖; 条件覆盖; 判定/条件覆盖; 组合覆盖; 基本路径覆盖; 附录:测试用例书写格式 测试用例表 白盒测试 XX王尘堃 什么是白盒测试?目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内
4、部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。 一、实验目的 通过简单程序白盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。熟练掌握如何运用基路径测试方法进行测试用例设计,初步熟悉如何利用程序插装技术进行逻辑覆盖率分析。 二、实验内容 被测测试程序功能:计算被输入日期是星期几; 程序定义:已知公
5、元1年1月1日是星期一,只要输入年月日,能自动回复当天是星期几; 测试环境:Windowsvista、DevC++; 说明:本次测试采用插装测试法,由于程序简单,手动输入测试用例。 程序说明: 目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划A程序思路:计算输入日期与公元1年1月1日所相差的天数,具体如下:总天数=公元1年到输入日期上一年年底天数+输入年份的1月到上月月底天数+输入日期的天数 B闰
6、年满足条件(year%4==0)&&(year%100!=0)
7、
8、(year%400==0) 分析各种输入情况,结合程序输出结果,进行等价类划分,并给出详细测试用例; 根据所划分的等价类,进行边界值分析,并给出具体的测试用例; 决策表测试法; ①列出输入变量month、day、year的有效等价类;②分析程序的规格说明,给出问题规定的可能采取操作;(动作桩)③画出决策表; ④根据决策表,给出详细测试用例。 代码:(被测部分为while循环内部语句) #include usingnamespacestd; intmain() { intx=1,year,month,day;
9、 while(x) {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 i,num=0,total,total1,total2; >year; >month; >day; //求得输入年份之前一年
此文档下载收益归作者所有