白盒测试流程图及测试用例设计(软件测试实验报告)
白盒测试流程图及测试用例设计
1.课程设计目的:
1)理解白盒测试原理
2)绘制白盒测试流程图
2.课程设计方法:
1)绘制流程图
2)设计测试用例
3.课程设计内容:
题目:
输入x和y值,首先判断x和y是否为正数:如果是正数,那么计算两者的数值之和减去5的数值;如果是非正数,那么计算两者之和加上5的数值。对于新计算得到的数值,再次判断是否为负数:如果是负数,将其设定为0;如果是非负数,原样输出结果。算法结束。
要求:
1)画出该算法的流程图
2)标出所有的分支
3)写出该算法的代码(语言不限)
4)设计相应的测试用例,确保能够覆盖对应的分支
4.具体课程设计实验:
(3)算法代码:
#include<stdio.h>
int main()
{int x,y,z;scanf("%d%d",&x,&y);if(x>0 && y>0)z=x+y-5;else z=x+y+5;if(z<0)z=0;printf("%d\n",z);return 0;
}
(4)测试用例
<1> x=3,y=4 :经过的路径是1->2->4->5
<2> x=1,y=2 :经过的路径是1->2->4->6
<3> x=-1,y=-2 :经过的路径是1->3->4->5
<4> x=-3,y=-3 :经过的路径是1->3->4->6
白盒测试流程图及测试用例设计(软件测试实验报告)相关推荐
- 软件测试 实验三 白盒测试流程图及测试用例设计
实验3.白盒测试流程图及测试用例设计 1.实验目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.实验方法: 1)绘制流程图 2)设计测试用例 3实验内容: 题目: 算法开始.输入A和B值,首先 ...
- 白盒测试流程图及测试用例设计
1.课程设计目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.课程设计方法: 1)绘制流程图 2)设计测试用例 3.课程设计内容: 题目: 输入x和y值,首先判断x和y是否为正数:如果是正数, ...
- 软件测试实验4白盒测试,软件测试实验报告白盒测试
<软件测试实验报告白盒测试>由会员分享,可在线阅读,更多相关<软件测试实验报告白盒测试(8页珍藏版)>请在人人文库网上搜索. 1.软件测试与质量课程实验报告实验3:白盒测试姓名 ...
- 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc
<计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...
- 计算机图形人机交互实验报告,用户界面设计人机交互实验报告.doc
用户界面设计人机交互实验报告 <人机交互>实验报告 题目 实验一 图形用户界面的设计 专业 软件工程 班级 2011 学号 2011221104220026 姓名 孙元喜 导教师 关玉欣 ...
- 逻辑与计算机设计基础实验报告,学位论文_逻辑与计算机设计基础课实验报告.doc...
学位论文_逻辑与计算机设计基础课实验报告 学生学号 0121410870432实验成绩 学 生 实 验 报 告 书 实验课程名称逻辑与计算机设计基础开 课 学 院计算机科学与技术学院指导教师姓名肖敏学 ...
- qtp软件测试网站实验报告,软件测试实验报告-QTP的使用
软件测试实验报告-QTP的使用 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 西南科技大学计算机学院实验报告实验名称 QTP的使丿tl ...
- 软件测试性能实验报告,软件测试实验报告.doc
软件测试实验报告 实验报告 课程名称 软件测试技术 实验项目名称 性能测试工具LoadRunner的使用 班级与班级代码 实验室名称(或课室) 专 业 软件工程 任课教师 学 号: 姓 名: 实验日期 ...
- 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告
计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...
最新文章
- 怎么修改CAD编辑器中默认的线型
- shmmax单位_kernel.shmmax ,kernel.shmmni 和kernel.shmall
- 华为4X和4C无法使用电信4G的解决办法
- vue里面rules_vue如何使用rules对表单字段进行校验
- Centos7安装Python3的方法
- IntelliJ IDEA 12.0.3 更新版发布
- cmd后台运行exe_了解运行命令的原理,为QQ制作运行命令启动
- 【LeetCode】【数组】题号:*442,重复元素出现两次
- EV录屏怎么实现选区录屏
- SpringBoot项目实现敏感词汇过滤
- 【R语言报错解决】—存在非数值型变量,Error in c_max * c_min : non-numeric argument to binary operator,如何在数据导入后转为数值型变量?
- linux 安装java环境
- javafx 菜单组件_基础6:新菜单组件
- 手把手带你可视化分析 NBA 季后赛
- 安装phpnow服务[Apache_pn]提示失败的解决方法
- 【PS】61款中国风古典背景水墨山水古风韵味PSD分层设计素材
- 【微信小程序——云音乐播放器】
- 接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?
- JPG转PDF?无需下载软件就可以实现,每天免费试用
- 什么叫表单开源工具?
热门文章
- 密室内无人机悬停一天,受地球自转影响后,是否还在原地?
- IS0 26262 知识笔记:功能安全认证机构大全
- 代写编程的作业、笔试题、课程设计,包括但不限于C/C++/Python
- matlab频谱图幅值意义,时域波形傅里叶分析之后,频率-幅值波形图意义 – MATLAB中文论坛...
- python基于pingouin包进行统计分析:使用corr函数进行皮尔逊相关性检验分析(method参数指定方法为pearson、设置alternative参数为greater执行单边检验)
- 发那科机器人控制柜示教器不通电_邳州FANUC示教器维修维修{机器人故障免费检测}...
- 斗鱼在哪设置html5,斗鱼直播青少年模式在哪设置
- xp外网远程桌面连接
- 智慧城市内涝积水在线监测系统解决方案
- 互联网公司月饼礼盒大比拼,第一毫无疑问!!!