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

软考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

白盒测试习题

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

Oracle OCP 19c 认证1Z0-083考试大纲(Oracle官方版)

Oracle Database: Managing Multitenant Architecture Ed 1 course

#真题在线# 1588

测试题-4

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

m0_53677355的博客 884

RAG-Anything 实战:构建企业级多模态知识图谱问答系统

本文详细介绍了如何利用RAG-Anything构建企业级多模态知识图谱问答系统,解决跨模态文档处理的痛点。通过架构设计解析、部署实战指南和典型业务场景解决方案,帮助企业实现高效的知识管理和智能检索,提升决策效率。

weixin_29089057的博客 385

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

但是当把判断条件从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

从零到一:手把手教你用HFSS仿真60GHz圆极化磁电偶极子天线(附参数调优心得)

本文详细介绍了在HFSS中设计60GHz圆极化磁电偶极子天线的全流程,包括仿真环境搭建、参数化建模、收敛性优化和性能验证。通过系统化的参数扫描和优化策略,显著提升了天线的轴比带宽和增益性能,为毫米波通信应用提供了高效的天线设计解决方案。

weixin_42614269的博客 311

深入剖析STM32F103 I2C总线死锁问题及高效应对策略

本文深入剖析了STM32F103硬件I2C总线在轮询模式下发生死锁的根本原因,即硬件状态机的预取机制与软件响应速度不匹配。文章提供了高效的解决方案,包括在轮询模式下提前发送NACK/STOP信号、降低总线速度,以及治本的中断与DMA应用策略,帮助开发者根据项目需求选择最合适的方案,彻底解决这一经典硬件缺陷问题。

weixin_29184371的博客 206

白盒测试(结构测试)

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

qq_70311894的博客 453

新手必看:5分钟搞定Unitree Go1机器狗Gazebo仿真运动控制(附按键图解)

本文为新手提供了Unitree Go1机器狗在Gazebo仿真环境中实现运动控制的快速指南。通过5分钟极简配置和按键图解,帮助开发者快速掌握宇树科技明星产品的基础操作,包括环境搭建、仿真启动和运动控制技巧,适合零基础用户快速上手。

weixin_42550597的博客 300

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

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

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

11. 使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别

使用 SAP ABAP SEGW 事物码实现 OData 服务的修改操作时,对于消费端通过 PATCH/MERGE 和 PUT 这三种不同类型的 HTTP 请求触发的场景,我们应该在 UPDATE_ENTITY 方法里用 IF 分支分别进行处理,原因就在于 GET_ENTITY 方法是否在修改处理逻辑的过程中被触发。......

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

模型实战(16)之StrongSort (OSNET)配合YOLOv5、v7、v8 实现多目标跟踪详解

StrongSort (OSNET)配合YOLOv5、v7、v8 实现多目标跟踪详解

yohnyang的博客 1770

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

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

iteye_2385的博客 926

C#上位机开发入门:从基础到进阶的全方位指南

C#作为一门现代化编程语言,具备强大的功能和广泛的生态支持,适合用于开发各种类型的上位机应用。通过学习并掌握UI开发、通信协议、多线程编程、数据库操作等技能,你可以打造出稳定、易用、性能优异的上位机软件。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 8311

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

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

weixin_39953100的博客 910

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IEM模型,地表粗糙度模拟

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

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

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

weixin_29159613的博客 752

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

weixin_39644139的博客 283

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值