白盒测试(5-8道题目+详细代码)

这篇具有很好参考价值的文章主要介绍了白盒测试(5-8道题目+详细代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

白盒测试题目

题 5:根据下列流程图编写程序实现相应分析处理,并设计测试数据进行判定覆盖测试。输入数据打印出“输入 a 值:”、“输入 b 值:”。x 执行结果输出文字“x 的值:”和 x 的值,y 执行结果输出文字“y 的值:”和 y 的值;z 执行结果输出文字“z 的值:”和 z 的值。其中变量 a、b 均须为整型。
根据流程图编写程序实现相应分析处理,并设计测试数据进行语句覆盖、判定覆盖测试,全国软件测试大赛--干货提炼,java,单元测试,模块测试
import java.util.Scanner;
import static java.lang.Math.sqrt;
public class demo5{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		System.out.println("输入a值");
		int a = sc.nextInt();
		System.out.println("输入b值");
		int b = sc.nextInt();
		if(a>5&&b>10){
			System.out.println("x的值:"+Math.pow(a,2)*b);
		}else{
			if(b==0&&a>0){
				System.out.println("y的值:"+sqrt(a));
			}else{
				System.out.prin

文章来源地址https://www.toymoban.com/news/detail-591405.html

到了这里,关于白盒测试(5-8道题目+详细代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 白盒测试题(13-16道题目+详细代码)

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

    2024年02月11日
    浏览(44)
  • Python 代码一键转流程图---python=>flowchart-dsl=>流程图

    这个项目是基于大名鼎鼎的 flowchart.js。 下面贴几张运行图片:  如果直接输入dsl代码,再进行转化就可以很好的画出流程图       如果你使用 Typora,可能知道在 Typora 中用 flow 可以用一种简单的文本语言来写流程图,根据 Typora 的文档,这个功能来自开源的 flowchart.js。

    2024年02月08日
    浏览(59)
  • 写代码生成流程图

    我们在写文档,博客的时候,一般都会使用 markdown 语法,最常见的就是一些 github 开源项目的 README 。有时候会去画一些流程图,例如使用process.on或者xmind等第三方网站,然后截图插入到文档中。 今天我们介绍一种使用代码直接生成的方式,那就是 mermaid ,官网[1]。 相比于截

    2024年02月07日
    浏览(45)
  • 非常详细HDFS读写流程+完美视觉的HDFS读写流程图

    一、写数据流程: 客户端(Client通过java虚拟机)向NameNode请求上传文件(内部过程:客户端通过对 DistributedFileSystem 对象调用create()函数来创建文件),参数:路径/a.txt,块规格,副本数。 NameNode检查目标文件是否已存在,父目录是否存在。做出响应返回是否可以上传。 过程

    2024年02月04日
    浏览(64)
  • python代码流程图的生成

    在阅读一些源码或者了解项目结构的时候想直观的看一下代码的类关系图,以及程序运行时函数之间的调度图 学习调研了一番发现python现有的一些库已经可以直接实现生成UML图 本人的开发环境是macos + vscode 1.pycallgraph pip install pycallgraph 2.pyreverse 注意⚠️:这个模块已经集成在

    2024年02月07日
    浏览(44)
  • 算法练习-替换数字(思路+流程图+代码)

            难度:简单         分类:字符串         难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。以下内容均为个人笔记,旨在督促自己认真学习。         给定一个字符串S,它包含小写字母和数字字符,请编写一个函数,将字符串

    2024年02月20日
    浏览(48)
  • 算法练习-赎金信(思路+流程图+代码)

            难度:中等         分类:哈希表         难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。         给你

    2024年02月22日
    浏览(47)
  • markdown绘制流程图相关代码片段记录

    有时候会使用typora来绘制一些流程图,进行编码之类的工作,在网络搜集了一些笔记,做个记录,方便日后进行复习,相关的记录如下: 每次作图时,代码以「graph 布局方向」开头,如: TB(Top Bottom)表示从上向下布局,另外三种是 BT LR(Left Right) RL 不同种类的括号对应不

    2024年02月19日
    浏览(49)
  • 测试淘宝购物流程图,梳理基本流和备选流,测试用例

    1.访问淘宝,登录,登录成功,搜索键盘添加购物车选择支付方式 ,支付宝支付支付成功,订单完成。 2.访问淘宝,登录,登录成功,搜索键盘添加购物车选择支付方式 支付宝支付,余额不足,使用花呗,支付成功,订单完成 3.访问淘宝,登录,登录成功,搜索键盘添加购物车选

    2024年02月10日
    浏览(36)
  • KafkaProducer Sender 线程详解(含详细的执行流程图)

    for (ProducerBatch batch : batches) { List inflightBatchList = inFlightBatches.get(batch.topicPartition); if (inflightBatchList == null) { inflightBatchList = new ArrayList(); inFlightBatches.put(batch.topicPartition, inflightBatchList); } inflightBatchList.add(batch); } } Step5:将抽取的 ProducerBatch 加入到 inFlightBatches 数据结构,该属性的

    2024年04月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包