白盒测试题目 测试用例+程序流程图

软考128-上午题-【软件工程】-白盒测试 白盒测试的6种逻辑覆盖方法:语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖 阅读详情

解答

测试用例:

        语句覆盖 : x=4  y=6 z=9

        判定覆盖 : 1. x=4  y=6 z=9  2. x=2 y=4 z=11

        条件覆盖 : 1. x=4  y=6 z=9  2. x=2 y=4 z=11

判定/条件覆盖 : 1. x=4  y=6 z=9  2. x=2 y=4 z=11

        组合覆盖 : 1. x=4  y=6 z=9  2. x=2 y=4 z=11 3. x=4 y=6 z=11 4. x=2 y=6 z=9

        路径覆盖 : 1. x=4  y=6 z=9  2. x=2 y=4 z=11

 

程序流程图:

白盒测试题(13-16道题目+详细代码) 输入数据打印出“输入 x 值:”、“输入 y 值:”。输出文字“x=x+1 的值:”和 x 的值;输出文字“a=y+10 的值:”和 a 的值;输出文字“a=y+20 的值:”和 a 的值;输出文字“x=x-1 的值:”和 x 的值。输入数据打印出“输入 a 值:”、“输入 b值:”。输出文“x=a*a*b 的值”和 x 的值;输出文字“x=a-b 的值:”和 x 的值;输出文字“x=a+b 的值:”和 x 的值。输入数据打印出“输入 x 值:”、“输入 y 值:”。输出文字“b=”和 b 的值。 阅读详情

相关推荐

全国职业技能大赛(软件测试赛项)--白盒测试题目/答案二

根据输入执行下列不同的数学计算并显示结果。编写程序,并设计测 试数据进行语句覆盖测试。输入数据打印出“输入 x 值:”、“输入 k 值:”。执行算式一log(x  k) 输出文字“算式一值:”和 y 的值,执行 k x 输出文字“算 式二值:”和 y 的值;执行 k x 输出文字“算式三值:”和 y 的值。其中变量 x、k 均须为正整数,若 x≤0 或 k≤0,则提示:“输入不符合要求。若 x≥30, 则提示:“数据超过范围。

xq_123dd的博客 1970

白盒测试习题详解

文章目录习题教程 习题 根据下面程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖、条件覆盖和路径覆盖的测试用例! (要求标注出所有的语句、判定、条件、路径,并编上序号,每一个测试用例说明覆盖的对应语句、判定、条件、路径的序号) 图1.例题流程图 语句覆盖 测试用例 覆盖路径 输入:X=1,Y=11输出:X=1,Y=11 P(1-2-5) 输入:X=1,Y=-10输出:...

Danny1076376440的博客 1万+

全国职业技能大赛(软件测试赛项)--白盒测试题目/答案三

根据下列流程图编写程序实现相应分析处理,并设计测试数据进行判 定覆盖测试。输入数据打印出“输入 a 值:”、“输入 b 值:”。x 执行结果输 出文字“x 的值:”和 x 的值,y 执行结果输出文字“y 的值:”和 y 的值;z 执行 结果输出文字“z 的值:”和 z 的值。其中变量 a、b 均须为整型。

xq_123dd的博客 1238

【软件测试】应用白盒测试实例

⦁ 白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。 ⦁ 采用白盒测试方法必须遵循以下几条原则,才能达到测试的目的: ⦁ 保证一个模块中的所有独立路径至少被测试一次。 ⦁ 所有逻辑值均需测试真 (true) 和假 (false) 两种情况。 ⦁ 检查程序的内部数据结构,保证其结构的有效性。 ⦁ 在上下边界及可操作范围内运行所有循环。

ly_6699的博客 2万+

全国职业技能大赛(软件测试赛项)--白盒测试题目/答案一

任意输入2个正整数值分别存入x、k中。输入数据打印出“输入 x 值:”、“输入 k 值:”。执行算式一sin(x) 输出文字“算式一值:”和 y 的值,执行cos(x**k ) 输出文字“算式二值:”和 y 的值;执行 tan(x / k) 输出文字“算式三值:”和 y 的值。若不在有效范围之内,应提示:“输入不符合要求。” 根据输入执行下列不同的三角函数的计算并显示计算结果。

xq_123dd的博客 2030

白盒测试(单元测试使用assertThat中equalTo断言)

根据输入的年份和月份判断月份的天数。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。程序员使用assertThat的一个断言语句并且结合Hamcrest提供的匹配符,就可以表达出全部的测试思想,这些匹配符更接近自然语言,可读性高,更加灵活。

heikefu的博客 3994

软件测试测试题——白盒测试-3

我的答案:D正确答案:D知识点:1.0分AI讲解我的答案:BD正确答案:BD知识点: 1.0分AI讲解我的答案:2.0分(1)10(2)11正确答案:(1) 10(2) 11知识点: AI讲解我的答案:错正确答案:错知识点:1.0分AI讲解我的答案:对正确答案:对知识点:1.0分AI讲解我的答案:错正确答案:错知识点:1.0分AI讲解我的答案:错正确答案:错知识点: 1.0分AI讲解我的答案:错正确答案:错。

代码欢乐豆 701

逻辑覆盖 测试题

使用逻辑覆盖测试方法测试以下程序段:

1万+

软件测试测试题——白盒测试-2

对于以下嵌套选择结构的程序流程图,至少需要设计( )个测试用例才能满足条件组合覆盖准则。对于下面的程序流程图,测试用例A=8,B=8和A=4,B=4满足逻辑覆盖中的( )准则。对于以下连锁选择结构的程序流程图,至少需要设计( )个测试用例才能满足条件组合覆盖准则。

代码欢乐豆 1034

白盒测试习题

白盒测试的习题及答案,非常经典和常考题汇集,大家值得一看。

流形优化: Manifold Optimization 的 全网最通俗版本详解 (一)

前言 之前忙于论文, 停更了很久。 接下来的一段时间,出于各种原因, 决定在优快云平台上做 最近在 混合波束成形 及 智能反射面 领域 非常常见的流形优化 (Manifold Optimization) 算法 的专题介绍。尽管目前已有了不少的中文博客, 但出于其各种弊端, 使得本篇的成文仍有其不可或缺的意义。 而如果要盘点最核心的意义, 就在于这篇是对读者的 数学能力 与 阅读理解能力 要求最低的 流形优化讲解了。 唯一参考的文献为 Manopt 工具包作者 Boumal 的 新书: An introd

B417科研笔记 2万+

测试题-4

本文系统介绍了软件测试的两大主要方法:黑盒测试与白盒测试。黑盒测试包括等价类划分、边界值分析、因果图等8种方法,关注功能验证;白盒测试则通过代码检查、逻辑覆盖等9种技术检验程序内部结构。文章详细阐述了集成测试的两种策略(非渐增式与渐增式)、各类测试覆盖标准(如判定覆盖、条件组合覆盖等),并比较了不同测试类型的特点与应用场景。同时,针对验收测试、系统测试等不同阶段的核心目标进行了说明,强调了测试用例设计的关键作用。最后,文章还介绍了单元测试的三大技术手段(驱动代码、桩代码和模拟对象)及其差异,为构建完整的测试

m0_53677355的博客 884

主升浪潜伏主图指标公式 提前潜伏,持仓待涨,通达信炒股指标公式

浙江世宝,第一次出现信号2022年6月1日,当日冲高回落,收涨3.48%,随后涨涨突破前高,回踩后出现第二次主升潜伏信号,时间2022年6月13日,当日收涨9.46%,后市连续涨停,走出12连板行情。九安医疗,第一次出现信号,黄色文字,当日2021年11月1日,涨幅0.19%,第二次出现信号一字涨停,没机会买进,第三次是T字,需要手快,后市连续上涨,接近20倍的大牛股。启明信息,突破区间后的回踩转涨位置出现信号,时间2021年11月29日,当日涨幅1.14%,次日爆发,波段涨幅152.65%。

weixin_69760830的博客 1878

白盒测试详解:如何进行代码级别的检测?

但是当把判断条件从if(x>0 && y>0)变成if(x>0 || y>0)时,也会发现这个数据同样适合逻辑覆盖标准,但显然,这样是不正确的。但是当把判断条件从if(x>0 && y>0)变成if(x>0 || y>0)时,也会发现这个数据同样适合逻辑覆盖标准,但显然,这样也是不正确的。但是当把判断条件从if(x>0 && y>0)变成if(x>0 || y>0)时,会发现这个数据同样适合逻辑覆盖标准,但显然,这样是不正确的。将if(x>0 && y>0)和if(magic

2301_78276982的博客 354

OCTA-500:用于光学相干断层扫描血管造影研究的视网膜数据集|文献速递-基于生成模型的数据增强与疾病监测应用

数据集提供了丰富的图像和注释,包括两种模态(OCT/OCTA体积)、六种投影类型、四种文本标签(年龄/性别/眼别/疾病)以及七种分割标签(大血管/毛细血管/动脉/静脉/2D FAZ/3D FAZ/视网膜层)。我们介绍了新的 OCTA-500 数据集,该数据集包含来自 500 名受试者的 OCTA 成像,并提供了丰富的图像和标注集。(C) OCTA-500 切片的人工标注示例。图 4. OCTA-500 数据集中文本标签的统计直方图:(a) 性别,(b) 眼别,(c) 年龄,(d) 疾病。

weixin_38594676的博客 1436

《C#零基础入门之百识百例》(七十一)委托介绍 -- 战士升级示例

委托的存在是因为,我们有时候需要将一个函数作为另一个函数的参数,这时就要用的委托(Delegate)机制。委托用关键字`delegate`声明,他实际上定义了一种“函数类型”,明确规定了函数参数类型和返回值类型。

陈言必行 -- Unity游戏开发领域优质博主 2110

白盒测试(结构测试)

环路复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本独立路径数目,这是程序中每个可执行语句至少执行一次所必须的最少测试用例数。修饰的方法会在所有方法被调用前执行,且该方法时静态的,所以当测试类被加载后就接着运行它,而且在内 存中他只会存在一份实例,他比较适合加载配置文件(针对所有测试,只执行一次 )。1)基本路径测试是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。通过程序的控制流图导出基本路径集,列出程序的独立路径。

qq_70311894的博客 453

硬件工程师提前批真题及答案解析2

我们需要考虑题目可能的简化假设,即输入电阻 Ri​ 可能是 rbe​ 和 βre​ 的组合,但题目可能简化为: Ri​≈rbe​+βre​。由于锗管的正向导通电压较小(0.2 V~0.3 V),而硅管的正向导通电压较大(0.6 V~0.7 V),因此-4.7 V的电压差不符合硅管的特性,而更接近锗管的特性。在三极管电路中,静态电位是指在无信号输入时,三极管各电极的直流电压。re​ 是动态发射极电阻,通常可以近似为 re​=IE​VT​​,但在题目中已经给出了 re​=300Ω,因此可以直接使用这个值。

XU157303764的博客 777

2024河南省高等职业教育技能大赛软件测试技术与应用竞赛样题-5

需要竞赛培训支持可私信我 一对一院校支持!为全面检验高等职业院校学生的软件测试工程实践能力和创新能力,从而展现专业教学成效、人才培养成果,促进人才培养方案和用人单位岗位要求的匹配程度,促进教学过程与生产过程对接、课程内容与职业标准对接、专业设置与产业需求对接、学历证书与职业资格证书对接,最大限度匹配与适应人才培养供给侧和产业需求侧。本赛项通过面向人人,推动技能大赛全员化,让每一个学生都有机会参与技能竞赛活动。竞赛对接教学,提升竞赛服务教学,服务教师、课程、教材、教法一体改革。

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 1450

ABAP 里的 XML 与 JSON 处理,一套从接口落地到 Clean Core 的完整参考

ABAP 里的 XML 和 JSON 处理并不只是几段工具类调用。iXML、sXML、、XCO、、code page conversion、GZIP、对象序列化,这些能力背后对应的是不同的数据规模、访问模式、接口契约和运行时边界。小报文、复杂树结构、需要修改节点,iXML 很顺手。大报文、顺序读写、内存敏感,sXML 更可靠。ABAP 结构和 XML、JSON 之间要做标准转换,是主干。现代 JSON API、ABAP Cloud、命名转换,XCO 值得优先考虑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 224

【完整梳理验证】企业微信第三方应用接入全流程java版

由企业内部的开发者自己开发部署,相当于是企业自己的资产,调用接口基本没有任何限制。由SaaS服务商的开发者开发并部署在服务商侧,面向所有企业。需要企业授权使用(先试用后付费),服务商仅可获取企业授权部分的权限,相当于白名单控制。由服务商的开发者开发,但部署在企业内部。一般是线下签约采购方式,因此权限几乎与自建应用无异,企业管理员只需要配置不对服务商开放的敏感权限,相当于黑名单控制。服务商后台地址:企业微信服务商官网企业管理后台地址:企业微信管理后台服务商,可以理解为 SAAS 中的运营端。企业管理端,可以理

Hello, New World! 2760

为了复试_五套综合测试题的第一套

昨天做了软件工程的5套综合测试题的选择题和填空题,今天总结第一套。并且把带答案的卷子也上传到这里。     一选择题   1.中级结构性成本模型 COCOMO是一个(C)。     A.静态单变量模型         B.动态单变量模型     C.静态多变量模型          D.动态多变量模型 解答:书上只有COCOMO2.这里是COCOMO()constructi...

iteye_2385的博客 926

Vue3 - [兼容PC和手机H5] 详细监听浏览器刷新 / 关闭 / 前进后退事件,用户点击关闭和刷新页面前 “拦截“ 操作并弹出提示框(实时监听用户关闭或刷新网页,触发时文字提醒并执行自定义操作)

vue3监听页面关闭和刷新,vue3中如何监听页面刷新和关闭事件,vue3中监听浏览器窗口关闭事件,并在窗口关闭进行操作,vue3怎么只在某个页面监听,其他页面不监听,vue3监听刷新和关闭怎么离开页面时注销释放,vue3怎么阻止浏览器前进和后退并提示,页面跳转离开后依旧可以监听到刷新和关闭,vue3怎么知道用户关闭了网页,vue3如何监听刷新网页操作并截断,vue3移动端手机h5网页手机网站监听浏览器刷新关闭,vue3当页面关闭或刷新时怎么提示用户离开不保存数据,vue3项目监听浏览器窗口或标签页关闭,并

🏆 前端领域优质创作者 1万+

软件测试中单元测试实验,实验一软件测试-单元测试.doc

实验一软件测试-单元测试.doc 实验一单元测试(4学时)实验类别基本实验实验目的1、掌握黑盒测试技术,并能应用黑盒测试技术设计测试用例。2、掌握白盒测试技术,并能应用白盒测试技术设计测试用例。3、掌握对测试用例进行优化设计方法。4、掌握单元测试技术,并按单元测试的要求设计测试用例。5、掌握一种单元测试工具的使用。实验内容一、黑盒测试题目选择3个完成。1.题目一电话号码问题某城市电话号码由三部分组...

weixin_39953100的博客 910

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机软件检验 考试题,计算机等级考试:计算机软件测试题

决定一个人成就的,不是天分,也不是运气,而是坚持和付出,是不停地做,重复地做,用心地做。为了计算机等级考试,和小编一起复习计算机软件测试题吧。1、如下图所示的N-S图,至少需要( b )个测试用例完成逻辑覆盖。A.15B.16C.17D.182、下列( c )方法设计出的测试用例发现程序错误的能力最强。A.等价类划分法B.场景法C.边界值分析法D.决策表法3、功能性测试是根据( a )来设计测试用...

weixin_29159613的博客 752

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

涉及数字的软件功能在测试,2016年计算机三级软件测试题及答案

2016年计算机三级软件测试题及答案流向的是 ______。A.软件流程图B.数据字典C.系统流程图D.程序流程图44.某模块的功能是打印录用通知书或不录用通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪一种通知书的打印,这种模块之间的耦合称为 ______。A.数据耦合B.混合耦合C.公共耦合D.控制耦合45.在软件结构化设计过程中,通常需要从数据流图导出 。A.软件模块结构图B.软...

weixin_39644139的博客 283

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: java多线程面试题整理及答案
下一篇: 白盒测试测试冒泡排序法
Geoooo
博客等级 码龄9年 41粉丝 39原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值