《软件测试-白盒测试用例练习题》由会员分享,可在线阅读,更多相关《软件测试-白盒测试用例练习题(5页珍藏版)》请在人人文库网上搜索。

1、白盒测试用例练习一、为以下所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖,并画出相应的程序流程图。void DoWork (int x,int y,int z)int k=0,j=0;if ( (x3)&(z5) ) j=x*y+10; /语句块2 j=j%3; /语句块3k=0j=0k=x*y-1j=sqrt(k)x3 and z5eYj=x*y+10Ndj=j%3由这个流程图可以看出,该程序模块有4条不同的路径:P1:(a-c-e) P2:(a-c-d)P3:(a-b-e) P4:(a-b-d)将里面的判定条件和过程记录如下:判定。

2、条件Mx3 and z51、 语句覆盖测试用例输入输出判定M的取值判定N的取值覆盖路径x=4,z=5,y=8k=31,j=0TTP1(a-c-e)2、判定覆盖p1和p4可以作为测试用例,其中p1作为取真的路径,p4作为取反的路径。测试用例输入输出判定M的取值判定N的取值覆盖路径x=4,z=5,y=8k=31,j=0TTP1(a-c-e)x=2,z=11,y=5k=0,j=0FFP4(a-b-d)也可以让测试用例测试路径P2和P3。相应的两组输入数据如下:测试用例输入输出判定M的取值判定N的取值覆盖路径x=5,z=5,y=4k=19,j=sqrt(19)%3TFP2(a-c-d)x=4,z=11。

3、,y=6k=0,j=1FTP3(a-b-e)3、条件覆盖对于M:x3取真时T1,取假时F1;z5取真时T4,取假时F4。条件:x3,z5条件:x=10,x!=4,y3,z5P1(a-c-e)x=3,z=11,y=5k=0, j=0F1,F2,F3,F4x=10,x!=4,y3,z5P1(a-c-e)x=3,z=11,y=5k=0, j=0F1,F2,F3,F4x=10,x!=4,y3,z3,z=103) x=105)x=4,y5 6)x=4,y5 8)x!=4,ymain() int i,j,temp; int a10; for(i=0;iai+1) temp=ai; ai=ai+1; ai+。

4、1=temp; for(i=0;iai+1i10-j输入要排序的一组元素定义变量i,j,temp,a109N673白盒测试:3.1语句覆盖测试用例测试输入覆盖对象测试结果I=0,j=01,4,3,2,5,7,6,8,9,111,2,4,5,6,3,71,2,3,4,5,6,7,8,9,113.2判定覆盖测试用例测试输入覆盖对象测试结果I=0,j=01,4,3,2,5,7,6,8,9,111,2,6,7,8,9,4,5,31,2,3,4,5,6,7,8,9,113.3条件覆盖测试用例测试输入覆盖对象测试结果I=0,j=01,4,3,2,5,7,6,8,9,111,2,6,7,8,9,4,5,31,2,3,4,5,6,7,8,9,113.4路径覆盖测试用例测试输入覆盖对象测试结果I=0,j=01,4,3,2,5,7,6,8,9,111,2,6,7,8,9,4,5,31,2,3,4,5,6,7,8,9,11。

软件测试用例白盒测试,软件测试-白盒测试用例练习题相关推荐

  1. 软件测试用例白盒测试,软件测试白盒测试测试用例与代码.doc

    软件测试白盒测试测试用例与代码 实验二 白盒测试 1.实验目的 能熟练应用白盒测试技术设计测试用例 2.实验内容 计算生日是星期几 已知公元1年1月1日 是星期一.编写一个程序,只要输入年月日,就能回 ...

  2. 软件测试用例项目写作,通用测试用例写作方法

    测试用例工作过程 软件测试用例设计和软件测试用例写作 软件测试用例设计:从设计层面考虑(功能性.可用性.安全性等方面): 软件测试用例写作:指的是软件测试用例的写作规范(格式.标识的命名规范等) 软件 ...

  3. 软件测试常见概念(软件生命周期、软件开发模型、软件质量模型、软件缺陷管理、软件测试概述、软件测试分类、软件测试与软件开发、软件测试原则、黑盒测试方法、白盒测试方法、性能测试)

    文章目录 1. 软件概述 1.1 软件生命周期 1.2 软件开发模型 1.2.1 瀑布模型 1.2.2 快速原型模型 1.2.3 迭代模型(增量模型或演化模型) 1.2.4 螺旋模型 1.2.5 敏捷 ...

  4. 软件测试用例分享ppt,软件测试技巧与用例编写ppt课件.ppt

    <软件测试技巧与用例编写ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<软件测试技巧与用例编写ppt课件.ppt>文档请在天天文库搜索 ...

  5. 软件测试用例分析和用例设计

    测试用例的概念 测试用例(test case),也叫测试案例,是为了达到一个最佳的测试效果或者高效的发现软件中的隐藏错误(缺陷)而精心设计的包括场景步骤和数据. 通用的定义:是关于一个功能验证时候的步 ...

  6. 白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试

    继上一讲: 隅巳毕月:达摩克里斯之--排序与查找技术​zhuanlan.zhihu.com 我们今天来讲一下软件周期与两种软件测试方法 软件开发应遵循一个软件的生命周期,通常把软件产品从提出.实现.使 ...

  7. 软件测试-白盒测试:逻辑覆盖

    逻辑覆盖 参考文献: 软件测试第4章白盒测试一 软件测试--白盒测试 白盒测试-覆盖测试(六种覆盖方法) 几种常用的逻辑覆盖测试方法 目的:结构测试是依据被测程序的逻辑结构设计测试用例,驱动被测程序运 ...

  8. 工资软件测试白盒测试报告,软件测试白盒测试实验报告

    <软件测试白盒测试实验报告>由会员分享,可在线阅读,更多相关<软件测试白盒测试实验报告(7页珍藏版)>请在人人文库网上搜索. 1.西南科技大学计算机学院实验报告实 验 名 称 ...

  9. 软件测试——白盒测试方法

    01. 白盒测试基本概念 白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试.它根据程序的控制结构设计测试用例,主要用于软件或程序验证.白盒测试法检查程序内部逻辑结构,对所有 ...

最新文章

  1. 这两天老是有兄弟问到Vue的登陆和注册,登陆成功留在首页,没有登录回到登录页面,现在我用最简单实用的方法实现(两分钟技就看懂)...
  2. 78.Zabbix监控Nginx
  3. Shell中的分支语句
  4. Spring MVC实现Spring Security,Spring Stomp websocket Jetty嵌入式运行
  5. latex转word_Latex与word转换及相关问题解决方法
  6. VTK:可视化算法之ExponentialCosine
  7. 【bzoj1726/Usaco2006 Nov】Roadblocks第二短路——SPFA
  8. python ddos攻击脚本_python版本DDOS攻击脚本
  9. Day07-函数(2)
  10. Mac搭建Nodejs+Express
  11. 如果计算机原理程序设计,计算机组成原理程序设计.doc
  12. 切换Pycharm的Python版本
  13. C盘快要满啦-给Windows10优化瘦身
  14. 阿里云Nginx配置
  15. 教育知识与能力-第一章教育基础知识和基本原理
  16. phpmywind 导航函数详解整理中……
  17. 100个经典C语言程序(益智类)
  18. c语言海报,竞选海报 c语言
  19. shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令
  20. 搜索引擎营销的基本概念和特点是什么?

热门文章

  1. citespace安装好后将CNKI来源的题录进行格式转换无反应的解决方法
  2. 逆向工程核心原理源代码
  3. 北京唱吧 服务端开发岗位 面经 2019.10.29(秋招)
  4. 中南财经政法大学教务部爬取成绩思路
  5. week8-B-猫猫向前冲
  6. iPhone直接连接电脑,导出照片DCIM文件夹时,总是报错“无法连接至设备“
  7. iPhone将图片导入到 Mac
  8. Ubuntu 安装搜狗拼音及fcitx
  9. Feature-Preserving Ultrasound Speckle Reduction via L0 Minimization
  10. android vts 环境搭建,Android P VTS/GSI 测试配置