白盒测试流程图及测试用例设计

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

白盒测试流程图及测试用例设计(软件测试实验报告)相关推荐

  1. 软件测试 实验三 白盒测试流程图及测试用例设计

    实验3.白盒测试流程图及测试用例设计 1.实验目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.实验方法: 1)绘制流程图 2)设计测试用例 3实验内容: 题目: 算法开始.输入A和B值,首先 ...

  2. 白盒测试流程图及测试用例设计

    1.课程设计目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.课程设计方法: 1)绘制流程图 2)设计测试用例 3.课程设计内容: 题目: 输入x和y值,首先判断x和y是否为正数:如果是正数, ...

  3. 软件测试实验4白盒测试,软件测试实验报告白盒测试

    <软件测试实验报告白盒测试>由会员分享,可在线阅读,更多相关<软件测试实验报告白盒测试(8页珍藏版)>请在人人文库网上搜索. 1.软件测试与质量课程实验报告实验3:白盒测试姓名 ...

  4. 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc

    <计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...

  5. 计算机图形人机交互实验报告,用户界面设计人机交互实验报告.doc

    用户界面设计人机交互实验报告 <人机交互>实验报告 题目 实验一 图形用户界面的设计 专业 软件工程 班级 2011 学号 2011221104220026 姓名 孙元喜 导教师 关玉欣 ...

  6. 逻辑与计算机设计基础实验报告,学位论文_逻辑与计算机设计基础课实验报告.doc...

    学位论文_逻辑与计算机设计基础课实验报告 学生学号 0121410870432实验成绩 学 生 实 验 报 告 书 实验课程名称逻辑与计算机设计基础开 课 学 院计算机科学与技术学院指导教师姓名肖敏学 ...

  7. qtp软件测试网站实验报告,软件测试实验报告-QTP的使用

    软件测试实验报告-QTP的使用 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 西南科技大学计算机学院实验报告实验名称 QTP的使丿tl ...

  8. 软件测试性能实验报告,软件测试实验报告.doc

    软件测试实验报告 实验报告 课程名称 软件测试技术 实验项目名称 性能测试工具LoadRunner的使用 班级与班级代码 实验室名称(或课室) 专 业 软件工程 任课教师 学 号: 姓 名: 实验日期 ...

  9. 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告

    计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...

最新文章

  1. 怎么修改CAD编辑器中默认的线型
  2. shmmax单位_kernel.shmmax ,kernel.shmmni 和kernel.shmall
  3. 华为4X和4C无法使用电信4G的解决办法
  4. vue里面rules_vue如何使用rules对表单字段进行校验
  5. Centos7安装Python3的方法
  6. IntelliJ IDEA 12.0.3 更新版发布
  7. cmd后台运行exe_了解运行命令的原理,为QQ制作运行命令启动
  8. 【LeetCode】【数组】题号:*442,重复元素出现两次
  9. EV录屏怎么实现选区录屏
  10. SpringBoot项目实现敏感词汇过滤
  11. 【R语言报错解决】—存在非数值型变量,Error in c_max * c_min : non-numeric argument to binary operator,如何在数据导入后转为数值型变量?
  12. linux 安装java环境
  13. javafx 菜单组件_基础6:新菜单组件
  14. 手把手带你可视化分析 NBA 季后赛
  15. 安装phpnow服务[Apache_pn]提示失败的解决方法
  16. 【PS】61款中国风古典背景水墨山水古风韵味PSD分层设计素材
  17. 【微信小程序——云音乐播放器】
  18. 接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?
  19. JPG转PDF?无需下载软件就可以实现,每天免费试用
  20. 什么叫表单开源工具?

热门文章

  1. 密室内无人机悬停一天,受地球自转影响后,是否还在原地?
  2. IS0 26262 知识笔记:功能安全认证机构大全
  3. 代写编程的作业、笔试题、课程设计,包括但不限于C/C++/Python
  4. matlab频谱图幅值意义,时域波形傅里叶分析之后,频率-幅值波形图意义 – MATLAB中文论坛...
  5. python基于pingouin包进行统计分析:使用corr函数进行皮尔逊相关性检验分析(method参数指定方法为pearson、设置alternative参数为greater执行单边检验)
  6. 发那科机器人控制柜示教器不通电_邳州FANUC示教器维修维修{机器人故障免费检测}...
  7. 斗鱼在哪设置html5,斗鱼直播青少年模式在哪设置
  8. xp外网远程桌面连接
  9. 智慧城市内涝积水在线监测系统解决方案
  10. 互联网公司月饼礼盒大比拼,第一毫无疑问!!!