草庐IT

[软件测试] 02 白盒 逻辑覆盖测试 习题

目录软件测试期末复习系列课件知识点整合:软件测试基础白盒测试黑盒测试PTA习题汇总:软件测试基础白盒测试-逻辑覆盖测试白盒测试-基本路径测试白盒测试-静态测试黑盒测试-等价类划分黑盒测试-边界值测试黑盒测试-场景法提示:篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。关键词:白盒测试,逻辑覆盖测试单选题以下不属于逻辑覆盖测试的是(C)A.语句覆盖B.判定覆盖C.基本路径覆盖D.条件覆盖根据不同的测试要求,逻辑覆盖测试可以分为语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定-条件覆盖(分支-条件覆盖)、条件组合覆盖、路径覆盖六种覆盖测试方法。注:路径覆

【eBPF-02】入门:基于 BCC 框架的程序进阶

本文是eBPF系列的第二篇文章,我们来学习eBPFBCC框架的进阶用法,对上一篇文章中的代码进行升级,动态输出进程运行时的参数情况。主要内容包括:通过kprobe挂载内核事件的eBPF程序要如何编写?通过tracepoint挂载内核事件的eBPF程序要如何编写?eBPF的程序事件类型有哪些?在开始之前,我们来回顾一下前一篇文章的内容。前一篇文章介绍了如何通过BCC框架来编写一个简单的eBPF程序。在内核空间,使用c程序实现eBPF的核心逻辑;在用户空间,使用python脚本作为eBPF程序的控制、加载和展示。其中,内核态通过若干eBPFhelper函数,获取内核观测数据,并通过PERF区域,将

MySQL运维16-双主双从读写分离

一、双主双从架构介绍  在MySQL多主多从的架构配置中和双主双从是一样的,学会了双主双从的架构部署,多主多从的配置也同样就回了。下面以双主双从作为示例演示。其中一个主机maste1用于处理所有写请求,它的从机slave1和另外一台主机master2还有它的从机salve2负责所有读数据请求,当master1主机宕机后,master2主机会立刻切换到负责写请求,master1和master2互为备机,架构如下:  二、双主双从主机配置  四台MySQL主机,分别如下  192.168.3.91:角色master1,启动服务Mycat,MySQL,关闭防火墙  192.168.3.92:角色sl

读程序员的README笔记16_构建可演进的架构(上)

1. 行为准则2. 需求的不确定性2.1. 不断变化的客户需求2.2. 软件项目无法避免的挑战2.3. 产品需求和环境会随着时间的推移而改变,你的应用程序也必须随之改变2.4. 不断变化的需求会导致不稳定性,使开发工作偏离轨道2.5. 通过构建可演进的架构来适应不断变化的需求2.5.1. 可演进的架构可避免复杂性,复杂性是演进性的敌人2.5.2. 矛盾的是,在软件中实现简洁性会很困难3. 复杂性3.1. 复杂系统的特点3.1.1. 高依赖性3.1.1.1. 致软件依赖于其他的API或代码行为3.1.1.2. 依赖性显然不可避免,甚至是可取的,但必须取得平衡3.1.1.3. 高依赖性的系统很难修

【C语言小技巧】16进制字符串与字符串互转

平时我们在写功能需求时,难免不会遇到需要将16进制字符串转换成字符串,或者字符串转16进制字符串的需求,所以就有了这篇文章。在进入主题之前,我们先来回顾一下字符和16进制的关系。我们知道正常的16进制数值(像0x32)和ASIIC码(0x32对应字符2)之间是互通的,即如果你输出数值,就是输出的字符的数值(例如,字符0,十进制就是48),如果你输出字符,那就是输出的字符,不会进行转换(例如,字符0,输出就是字符0),具体可以看下面示例:charch='0';inti=48;printf("int:%d",ch);//输出:int:48printf("char:%c",ch);//输出:char

【SpringCloud】02 注册中心Eureka的原理与使用

文章目录阅读提示:一、问题引入二、Eureka的结构与作用三、搭建Eureka-server四、服务注册与发现4.1配置user-service4.2配置order-service4.3效果测试阅读提示:本文是SpringCloud系列第二篇,请先阅读前置文章。所有代码都基于01认识微服务,了解服务拆分与远程调用中的基础代码cloud-demo,可以前往下载。一、问题引入在上一篇文章中,我们在OrderService类的queryOrderById方法里,使用RestTemplate里向user-service微服务发起调用请求,根据用户id查询用户信息,代码如下://2.使用RestTemp

Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

目录前言:一、VMwareWorkstation二、Ubuntu系统安装新建虚拟机三、Ubuntu系统的配置四、更新apt五、安装SSH、配置SSH无密码登陆 六、安装Java环境七、安装Hadoop3.1.3八、Hadoop单机配置(非分布式)九、Hadoop伪分布式配置前言:        本篇教程由作者本人进行修改,原教程为厦门大学数据库实验室/林子雨出品,本篇教程针对VMware软件的使用以及Ubuntu的安装,点此下载(此处包含hadoop、Ubuntu以及jdk1.8)有其他需求可另行下载一、VMwareWorkstation    VMwareWorkstation可以前往官网下

【eBPF-02】入门:基于 BCC 框架的程序进阶

本文是eBPF系列的第二篇文章,我们来学习eBPFBCC框架的进阶用法,对上一篇文章中的代码进行升级,动态输出进程运行时的参数情况。主要内容包括:通过kprobe挂载内核事件的eBPF程序要如何编写?通过tracepoint挂载内核事件的eBPF程序要如何编写?eBPF的程序事件类型有哪些?在开始之前,我们来回顾一下前一篇文章的内容。前一篇文章介绍了如何通过BCC框架来编写一个简单的eBPF程序。在内核空间,使用c程序实现eBPF的核心逻辑;在用户空间,使用python脚本作为eBPF程序的控制、加载和展示。其中,内核态通过若干eBPFhelper函数,获取内核观测数据,并通过PERF区域,将

终极解决: VMware 16环境下 Ubuntu 18卡死及Eclipse卡住

一、背景介绍  最近专业领域研究及工作需要,需要在最近购买的Windows10笔记本,通过VMware安装Ubuntu虚拟机,并在其中安装Eclipse开发环境。由于本人从十年前的大学时代就开始在Windows平台上的VMware虚拟机上安装Ubuntu虚拟机,然后在其中做Linux相关操作,本以为该次操作轻车熟路,一帆风顺的,结果事实给自己好好上了一课。二、问题描述  安装好VMwareworkstation16pro、XUbuntu18.04及Eclipse后,开机启动正常,但没多久后发现XUbuntu的CPU使用率长时间超过100%,笔记本风扇开始加速,然后虚拟机里操作卡顿,最终XUbu

【Hadoop_02】Hadoop运行模式

1、Hadoop的scp与rsync命令(1)本地运行模式(2)完全分布式搭建【1】利用102将102的文件推到103【2】利用103将102的文件拉到103【3】利用103将102的文件拉到104(3)rsync命令(4)xsync集群分发脚本2、ssh免密登录(1)利用102登录103(2)配置102可以无密登录103和1043、配置集群(1)核心配置文件(2)群起集群(3)集群基本测试(4)配置历史服务器(5)配置日志的聚集1、Hadoop的scp与rsync命令Hadoop运行模式包括:本地模式、伪分布式模式以及完全分布式模式。本地模式:单机运行,生产环境不用。伪分布式模式:也是单机运