牛顿学院软件测试基础练习

2024-03-26 08:18

本文主要是介绍牛顿学院软件测试基础练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

软件测试基础练习第一部分

选择题:
1.下列哪一项不是白盒测试?( C )
A.单元测试 B.集成测试 C.系统测试 D.回归测试

2.属于黑盒测试的方法?( C )
A.基于基本路径
B.控制流
C.基于用户需求测试
D.逻辑覆盖

3.在 Assert类中断言对象为NUL是。( C )
A. assertEquals
B. assertTrue
C. assert\ull
D. fail

4._______ 的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。( A)
A.系统测试
B.集成测试
C.单元测试
D.功能测试

5.在 Assert类中断言两个对象相等 ( A)
A. assertEquals B. assertTrue C. assertSame D. fail

6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准。(B)
A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖

7.在 Assert类中断言测试失败是。(D)
A. assertEquals
B. assertTrue
C. assertSame
D. fail

8.软件测试的目的是( C)
A.表明软件的正确性
B.评价软件质量
C.尽可能发现软件中的错误
D.判定软件是否合格

9.关于白盒测试与黑盒测试的最主要区别,正确的是。(A)
A.白盒测试侧重于程序结构,黑盒测试侧重于功能
B.白盒测试可以使用测试工具,黑盒测试不能使用工具
C.白盒测试需要程序参与,黑盒测试不需要
D.黑盒测试比白盒测试应用更广泛

10.软件测试类型按开发阶段划分。( B)
A.,需要测试、单元测试、集成测试
B.单元测试、集成测试、确认测试、系统测试,验收测试
C.单元测试、集成测试从试
D.调试、单元测试功能测试

11.在Junit中,testxxx( )方法足个测试用例,试方法是(B)
A.private void testXXX ()
B.public void testXXX()
C. public float testXXX()
D. public int testXXX()

12.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是。( B)
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定覆盖

13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。( C)
A.条件覆盖
B.条件组合覆盖

13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。( C )
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定覆盖

14.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( B)
A.集成测试
B.单元测试
C.目的测试
D.确认测试

  1. Junit测试在单元测试阶段测试,主要用于。( A )
    A.白盒测试
    B.灰盒测试
    C.黑盒测试
    D.确认测试

16.不属于白盒测试的技术是。( C )
A.路径覆盖
B.判定覆盖
C.边界值分析
D.条件覆盖

这篇关于牛顿学院软件测试基础练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/847857

相关文章

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

RabbitMQ练习(AMQP 0-9-1 Overview)

1、What is AMQP 0-9-1 AMQP 0-9-1(高级消息队列协议)是一种网络协议,它允许遵从该协议的客户端(Publisher或者Consumer)应用程序与遵从该协议的消息中间件代理(Broker,如RabbitMQ)进行通信。 AMQP 0-9-1模型的核心概念包括消息发布者(producers/publisher)、消息(messages)、交换机(exchanges)、

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou

【Rust练习】12.枚举

练习题来自:https://practice-zh.course.rs/compound-types/enum.html 1 // 修复错误enum Number {Zero,One,Two,}enum Number1 {Zero = 0,One,Two,}// C语言风格的枚举定义enum Number2 {Zero = 0.0,One = 1.0,Two = 2.0,}fn m

MySql 事务练习

事务(transaction) -- 事务 transaction-- 事务是一组操作的集合,是一个不可分割的工作单位,事务会将所有的操作作为一个整体一起向系统提交或撤销请求-- 事务的操作要么同时成功,要么同时失败-- MySql的事务默认是自动提交的,当执行一个DML语句,MySql会立即自动隐式提交事务-- 常见案例:银行转账-- 逻辑:A给B转账1000:1.查询

c++基础版

c++基础版 Windows环境搭建第一个C++程序c++程序运行原理注释常亮字面常亮符号常亮 变量数据类型整型实型常量类型确定char类型字符串布尔类型 控制台输入随机数产生枚举定义数组数组便利 指针基础野指针空指针指针运算动态内存分配 结构体结构体默认值结构体数组结构体指针结构体指针数组函数无返回值函数和void类型地址传递函数传递数组 引用函数引用传参返回指针的正确写法函数返回数组

html css jquery选项卡 代码练习小项目

在学习 html 和 css jquery 结合使用的时候 做好是能尝试做一些简单的小功能,来提高自己的 逻辑能力,熟悉代码的编写语法 下面分享一段代码 使用html css jquery选项卡 代码练习 <div class="box"><dl class="tab"><dd class="active">手机</dd><dd>家电</dd><dd>服装</dd><dd>数码</dd><dd