第11章 第4节 软件异常的分类及其关系(软件评测师)

news2024/11/16 22:01:10

V模型指出,(系统测试)对概要设计进行验证,(集成测试)对详细设计进行验证,(验收测试)当追溯到用户需求说明。

1.以下关于基于V&V原理的W模型的叙述中,()是错误的

A.W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试

B.根据W模型要求,一旦有文档提供,就要及时确定测试条件、编写测试用例

C.软件测试贯串于软件定义和开发的整个期间

D.程序、需求规格说明、设计规格说明都是软件测试的对象

【解析】A,当详细设计编写完成后,就需要确定测试条件来查找该阶段的设计缺陷

2.下面的描述中,不能体现前置测试模型要点的是()

A.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机

B.前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之问的关键行为,提出业务需求最好在设计和开发之前就被正确定义

C.前置测试将测试执行和开发结合在一起,并在开发阶段以编码-测试-编码-测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试

D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求

【解析】A,前置测试模型主张根据业务需求进行测试设计,认为设计阶段是进行测试计划和测试设计的最好时机

H模型把测试活动从软件开发过程中独立出来

(敏捷测试模型)在整个开发过程中,需要与项目的其他人员甚至用户保持紧密协作,时刻关注需求变化并实施测试,以体现测试的时效性和适应性,这对测试人员有比较高的能力要求。

敏捷测试基于敏捷开发,敏捷开发以用户的需求进化为核心

3.在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有()。

A.源程序文档化检查,包括符号名的命名、程序的注释等规范性检查

B.数据说明检查,包括数据说明次序、语句中变量顺序检查

C.程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等

D.程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别

【解析】D,软件编码评测规范围绕以下四个方面展开:源程序文档化、数据说明的方法、语句结构和输入/输出方法。

4.以下关于数据库系统评测的叙述中,不正确的是()。

A.产品确认测试需要重点测试数据库管理系统的扩展性、可靠性等方面

B.标准符合性测试包括SQL标准符合性测试、ODBC标准符合性测试等

C.基准性能测试包括TPC-C测试和TPC-W测试

D.除产品确认测试、标准符合性测试和基准性能测试外,还包括单元测试

【解析】D,数据库管理系统测试分解为四个方面:产品确认测试、标准符合性测试、基准性能测试和应用综合测试

标准符合性测试的测试依据和测试规程是国家标准或行业标准。

5.以下测试项目不适合采用自动化测试的(易用性测试)

【解析】易用性测试是指软件产品被理解、学习、使用和吸引用户的能力。易用性涉及易理解、易学习、美观性、一致性、业务符合性等方面,这些不适合采用自动化测试。

6.以下有关自动化测试工具的分类描述,不正确的是()。

A.按照测试目的可以划分为:功能自动化测试工具,性能自动化测试工具和信息安全自动化测试工具

B.按测试工具所访问和控制的接口划分可分为:用户界面自动化测试工具,接口自动化测试工具

C.按测试工具所重点对应的测试阶段划分可分为:确认自动化测试工具和验收自动化测试工具

D.按照测试对象所在操作系统平台划分可分为: Web 应用测试,安卓移动应用测试,i0S移动应用测试,Linux桌面应用测试,Windows 桌面应用测试等

【解析】C,按测试工具所重点对应的测试阶段划分可分为:单元自动化测试工具,集成自动化测试工具和系统自动化测试工具

自动化测试主要用于发现回归缺陷

发现更多的新缺陷应该是手工测试的主要目的

7.自动化测试是把人为驱动的测试行为转化为机器执行的一种过程,()的说法是错误的

A.自动化测试可以执行手工测试不易完成的测试任务

B.自动化测试可以提高测试效率,加长测试工作时间

C.自动化测试能执行测试步骤更长,综合性更强的测试用例

D.自动化测试可以提高系统的稳定性和可靠性

【解析】B,缩短

大题

8.列举使用自动化测试的5个优势:

1.提高测试质量

2.提高测试效率,缩短测试工作时间

3.提高测试覆盖率

4.执行手工测试不易完成的测试任务

5.更好地重现软件缺陷的能力

6.更好地利用资源

7.增进测试人员与开发人员之间的合作伙伴关系

8.能执行测试步骤更长,综合性更强的测试用例

9.更快地反馈软件质量情况

10.提高系统的稳定性和可靠性

9.写出3款常见自动化测试工具:

1.UFT

2.Robot Framework

3.Selenium

4.Applium

BCA

目前最主要的集成测试工具:Jenkins

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2052958.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[219] 存在重复元素 II

模拟滑动窗口 /** lc appleetcode.cn id219 langjava** [219] 存在重复元素 II*/// lc codestart class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {/*** 基本思路* 模拟 动态滑动窗口* 要求窗口左右两边的元素下标差,小于等于 k&…

链表基础算法题

1 移除链表元素 . - 力扣(LeetCode) 该题的思路是创建一个新链表,然后遍历原链表,将不是要求移除的链表元素放到新链表中,最后返回创建的新链表 就能达到移除链表元素的作用了。 当然这只是一种做法,还有…

HarmonyOS 开发

环境 下载IDE 代码 import { hilog } from kit.PerformanceAnalysisKit; import testNapi from libentry.so; import { router } from kit.ArkUI; import { common, Want } from kit.AbilityKit;Entry Component struct Index {State message: string Hello HarmonyOS!;p…

Java蛋糕店烘焙店系统小程序系统源码

解锁烘焙新纪元,揭秘“蛋糕店烘焙店系统”的甜蜜秘籍! 🌟【开篇:烘焙业的数字化浪潮】🌟 在这个快节奏的时代,传统烘焙行业也迎来了它的数字化转型时刻!你是否梦想过拥有一家高效运转、顾客满…

了解 JavaScript 中的请求 API

你准备好提升你的网络开发技能了吗?🚀 在当今数据驱动的世界中,了解如何从 API 获取和处理数据至关重要。本指南将引导您了解在 JavaScript 中发出 HTTP 请求的最新和最有效的方法,确保您的 Web 应用程序保持动态和前沿。 为什么请…

排序算法【冒泡排序】

一、原理 冒泡排序的原理比较简单&#xff0c;就是将待排序区域的数值挨个向后对比&#xff0c;直到比较到已排序的边界&#xff0c;就纳入已排序区域。 二、代码如下所示&#xff1a; #include <stdio.h> #include "test.h"/* 冒泡排序 */ void bubble_sort(…

【GH】【EXCEL】P2: Read DATA SET from EXCEL into GH

文章目录 ReadRead DataExcel Data sourceGH process and components instructionRead Data Read Data LiveLive Worksheet Read Read Data Excel Data source GH process and components instruction Read Data Read data from Excel Input parameters: Worksheet (Generic …

超网和无类间路由是什么?

​一、超网概述 超网是将多个连续的网络地址组合成一个增加的网络地址的技术。常用于减少路由器的路由表大小&#xff0c;网络的可扩展性。通过合并连续的子网&#xff0c;超网可以减少路由入侵的数量&#xff0c;从而提高网络的效率。 超网的实现基于合并多个具有连续IP地址…

html 首行缩进2字符

1. html 首行缩进2字符 1.1. 场景 在Html开发中让一段文字&#xff08;富文本等&#xff09;首行缩进两个文字&#xff0c;可能在前面加上8个“ ”&#xff0c;因为过去对CSS不熟悉&#xff0c;这种方法实现虽然比较直接&#xff0c;但是文字多的时候会有很多“ ”充斥在代码中…

openGauss 6.0安装过程解除对root用户依赖之gs_preinstall

目录 1.执行前提条件 1.1设置OS参数&#xff1a; 1.2定时任务权限 1.3 修改最大文件描述符 2.切换至omm用户&#xff0c;执行preinstall 3.source环境变量 4.执行gs_install 在给客户部署业务系统时&#xff0c;由于openGauss数据库的预安装过程需要用到root用户执行&am…

SD3+ComfyUI文生图生成指南

随着人工智能技术的飞速发展&#xff0c;文生图技术已经越来越成熟。SD3&#xff08;Stable Diffusion 3 Medium&#xff09;模型以其20亿参数的庞大容量&#xff0c;提供了高质量的图像生成能力。结合ComfyUI这一灵活的节点式操作界面&#xff0c;用户可以更加高效地进行创作。…

企业电脑防泄密用什么加密软件?10款2024年企业文件加密软件推荐

在当今信息化时代&#xff0c;企业数据安全已成为重中之重。文件加密软件能够有效保护敏感信息&#xff0c;防止数据泄露和未经授权的访问。本文将为您推荐十款优秀的企业文件加密软件&#xff0c;帮助企业提高信息安全性。 1.安秉网盾加密软件 安秉网盾加密软件是一款新一代…

虚拟机Linux的坑 | VMware无法从主机向虚拟机 跨系统复制粘贴拖动 文件/文本

这个情况下&#xff0c;还是没办法跨系统拖拽文件 解决办法&#xff1a; 在终端中输入命令 sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools sudo apt-get install open-vm-tools-desktop过程中只要需要选择是否覆盖的地方&#xff0c;都输入&…

8款StableDiffusion插件助你一臂之力

前言 在AI绘画领域&#xff0c;Stable Diffusion&#xff08;SD&#xff09;绝对是设计师和艺术家们最爱用的工具之一。它给设计师们带来了无限的创作灵感&#xff0c;不管是数字艺术、概念设计还是角色建模&#xff0c;都能让设计师们受益匪浅&#xff0c;大大提高他们的出图…

设计开发一个data-table

前言 在日常开发中&#xff0c;数据表格扮演着至关重要的角色。它以结构化的形式展现信息&#xff0c;使数据清晰易懂&#xff0c;开发者基于此类表格可以对其进行拓展和复用&#xff0c;本篇文章我们将循序渐进地介绍如何构建一个功能完善、易于使用的表格组件&#xff0c;并…

Coze插件发布!PDF转Markdown功能便捷集成,打造你的专属智能体

近日&#xff0c;TextIn开发的PDF转Markdown插件正式上架Coze。 在扣子搜索“pdf转markdown”&#xff0c;或在Coze搜索“pdf2markdown” 即可找到插件&#xff0c;在你的专属智能体中便捷使用文档解析功能。 如果想测试解析插件在你需要的场景下表现如何&#xff0c;可以直接…

数据链路层 I(组帧、差错控制)【★★★★★】

&#xff08;★★&#xff09;代表非常重要的知识点&#xff0c;&#xff08;★&#xff09;代表重要的知识点。 为了把主要精力放在点对点信道的数据链路层协议上&#xff0c;可以采用下图&#xff08;a&#xff09;所示的三层模型。在这种三层模型中&#xff0c;不管在哪一段…

09.直线图

9. 直线图 9.1 普通直线图 self.add_heading("直线图", level1)self.add_heading("普通直线图", level2)# 数据源data [10, 20]data2 [40, 60]data3 [80,90]self.add_quick_chart(data[[2018,2024],data, data2, data3],series[pool1使用情况(TiB),poo…

大数据学习-Spark基础入门

一、Spark是什么&#xff1f; Stack Overflow的数据可以看出&#xff0c;2015年开始Spark每月的问题提交数量已经超越Hadoop&#xff0c;而2018年Spark Python版本的API PySpark每月的问题提交数量也已超过Hadoop。2019年排名Spark第一&#xff0c;PySpark第二&#xff1b;而十…

【三维目标检测模型】ImVoxelNet

【版权声明】本文为博主原创文章&#xff0c;未经博主允许严禁转载&#xff0c;我们会定期进行侵权检索。 参考书籍&#xff1a;《人工智能点云处理及深度学习算法》 ImVoxelNet是一种基于RGB图像的三维目标检测模型&#xff0c;发表在WACV 2022 《ImVoxelNet: Image to Vo…