测试面试问答题记录

server/2024/9/20 7:14:33/ 标签: 软件测试面试题, 面试, 软件测试

一、面试问答题 

1.一套完整的测试应该由哪些阶段组成?
        先做计划,测试需求分析,用例编写,测试执行,测试报告的编写,最终进行测试的评估。

2.Aplha测试和beta测试的区别?

        属于验收测试的两种类型,一般是先做Aplha测试,再做beta测试,Aplha测试把参与人员叫到开发方这边,测试环境是开发方控制,测试人员是比较集中的一般就是测试人员,开发方等一些人,beta测试一般是上线前进行的测试,测试环境不受开发方控制,在客户的环境测试,测试的时间是不集中的,人数也是很多,对应的人就是用户。

3.测试计划主要内容是什么?测试报告主要内容是什么?
         测试计划里包含项目介绍,测试的目的,测试的方法,测试的时间分配,测试的人员分工,测试需要用到的环境搭建,还有风险评估,测试报告里面的内容一般是数据的统计,测试用例的情况 ,bug的情况,bug的遗留情况等,以及一些风险评估等。

4.一条软件缺陷(bug)记录都包含了哪些内容?

        bugid唯一标识,bug的标题,bug的版本,bug的复现步骤(实际结果,预期结果),还有bug的附件(日志,截图),bug的优先级,bug的严重级别,还有备注。

5.请简单描述bug的管理流程

        先由测试人员提交bug(提交前要确认测试步骤和环境是否正确),如何指派给对应开发,开发进行bug问题的确认是否处理,如果是bug进行处理,处理好之后更新版本,测试进行回归测试,一直到确认两三个版本,bug问题确认解决,就可以关闭bug了。


6.测试结束的标准是什么?
        测试用例覆盖率100%,测试执行率100%,bug遗留率(一二级别的全部解决)

7.简述回归测试和冒烟测试

        回归测试就是bug解决之后进行的测试,冒烟测试就是进行正式测试之前进行的,对主要核心功能进行测试的。


8.如何去做好测试这份工作,简述一下你的看法?

        首先第一个,再做需求分析的时候,要仔细的阅读需求文档,详细的分析对应的需求,尽可能的列出对应的测试点,接下来根据对应的测试点结合对应的测试方法,尽可能把用户对应的数据和场景进行覆盖,编写测试用例后,执行测试用例,跟踪bug,最后编写测试报告,测试报告要把用例执行情况以及bug的数据全部总结好来进行评估是否是可以进行上线。


9.缺陷的严重等级一般分为几级,请分别举例描述。

        一般分为五级,致命错误,严重错误,一般错误,细微错误,改进建议

        致命错误一般是系统的核心功能错误,以及常规操作造成的死机,闪退,死循环,一些数据泄密,金钱计算等问题。

        严重错误一般是一些重要功能错误,非常规造成的死机,闪退,死循环,密码明文显示,偶先的致命性错误,外观界面难以接受的缺陷。

        一般错误一般是一些次要功能错误,偶先的严重性错误,删除操作未给提示,简单的输入限制未放在前端进行控制的。

        细微错误一般是界面方面的错误,描述错误,错别字

        最后就是改进建议


http://www.ppmy.cn/server/117221.html

相关文章

Java后端编程语言进阶篇

第一章 函数式接口 函数式接口是Java 8中引入的一个新特性,只包含一个抽象方法的接口。 函数式接口可以使用Lambda表达式来实现,从而实现函数式编程的特性。 使用 FunctionalInterface标识接口是函数式接口,编译器才会检查接口是否符合函数…

HJ20 密码验证合格程序

提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 最近 二、 2.1 HJ20 密码验证合格程序 #include <stdio.h> #include <stdlib.h> #include <string.h>typedef struct {cha…

【Go】-基于Gin和GORM的小清单项目

目录 项目介绍 简介 技术 项目结构 项目分析 总结 项目介绍 简介 项目地址&#xff1a;knoci/list: 基于Gin的待办清单小项目 (github.com) 一个仿照github/Q1mi/bubble 做的一个gin框架练习 技术 gin 框架gorm 操作PostgreSQLini 配置文件 项目结构 list ├── R…

软件无线电1-MATLAB实现FM调制解调

1、MATLAB读取语音文件 准备一段wav的语音文件&#xff0c;我用笔记本自带的录音机录制了一段自己的语音“爱福皮的姐.wav“&#xff0c;MATLAB读取语音文件&#xff0c;并获取采样率信息。 clc; clear all; %% ***************read file************************************…

如何提升RAG检索的准确率及答案的完整性?

RAG&#xff08;检索增强生成&#xff09;&#xff0c;重点在于检索&#xff0c;即通过解析文档&#xff0c;然后使用嵌入模型进行向量化&#xff0c;通过欧式距离、向量积乘、最近临等算法来计算向量的相似度&#xff0c;找到与提问语义相似的上下文。然后通过将上下文提交给大…

视频分割操作教程

1、打开剪映 2、点击开始创作上面的“”&#xff0c;选择视频&#xff0c;点击添加按钮&#xff0c;导入一个视频素材到剪映 3、滑动视频&#xff0c;让视频竖线到合适位置 4、点击视频&#xff0c;出现白色边框 5、点击工具栏“分割”&#xff0c;然后点击需要删除的视频部分 …

Base 社区见面会 | 新加坡站

活动信息 备受期待的 Base 社区见面会将于 Token2049 期间在新加坡举行&#xff0c;为 Base 爱好者和生态系统建设者提供一个独特的交流机会。本次活动由 DAOBase 组织&#xff0c;Base 和 Coinbase 提供支持&#xff0c;并得到了以下合作伙伴的大力支持&#xff1a; The Sand…

NLP-文本分类文献阅读-前置基础-词汇解释-通俗易懂-9月份-学习总结

目录 迁移学习 特征选择 特征工程 朴素贝叶斯分类方法 支持向量机 K-最近邻&#xff08;K-Nearest Neighbors, KNN&#xff09; 特征向量稀疏 卷积神经网络 循环神经网络 图神经网络 TextCNN 动态 K 最大池化 One-hot BOW Word2vec 池化&#xff08;Pooling&#xff09; 全连接…

Python中错误处理Try Catch的规范

参考资料&#xff1a; GPT的回答 错误处理是每一个编程语言中都必不可少的一部分&#xff0c;而在Python中使用的语言规范正是try except代码块。别看使用上非常简单&#xff0c;能够规范的用上它&#xff0c;并且很好地处理错误、抛出错误也不是一件容易的事情。下面简单讲解一…

【论文阅读笔记】Tackling the Generative Learning Trilemma with Denoising Diffusion GANs

【论文阅读笔记】Tackling the Generative Learning Trilemma with Denoising Diffusion GANs Introduction方法 使用传统GANS建模去噪分布理解模式覆盖率 Paper&#xff1a;https://arxiv.org/abs/2112.07804 Code&#xff1a;https://github.com/NVlabs/denoising-diffusion-…

4×4矩阵键盘详解(STM32)

目录 一、介绍 二、传感器原理 1.原理图 2.工作原理介绍 三、程序设计 main.c文件 button4_4.h文件 button4_4.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 ​​​​​矩阵键盘&#xff0c;又称为行列式键盘&#xff0c;是用4条I/O线作为行线&#xff0c;4…

雷·达利欧(Ray Dalio)的20条《原则》

达利欧在《原则》&#xff08;Principles&#xff09;一书中总结了许多实用的原则。这些原则被广泛认同&#xff0c;并且适用于多种情景。以下是20条核心原则的英语原文以及中文翻译&#xff1a; 1. Embrace reality and deal with it. 翻译: 拥抱现实并应对它。适合场景: 适用…

【运维】自动化运维工具,使用 Ansible 进行开发环境配置管理(本地/远程,brew/scoop/yum,docker/packer/openstack)

【运维】自动化运维工具&#xff0c;使用 Ansible 进行开发环境配置管理&#xff08;本地/远程&#xff0c;brew/scoop/yum&#xff0c;docker/packer/openstack&#xff09; 文章目录 1、什么是 Ansible&#xff0c;如何安装2、使用 ansible 自动配置本地开发环境&#xff08;…

力扣(leetcode)每日一题 2848 与车相交的点

2848. 与车相交的点 - 力扣&#xff08;LeetCode&#xff09; 题干 给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 i&#xff0c;nums[i] [starti, endi] &#xff0c;其中 starti 是第 i 辆车的起点&#xff0c;endi 是第 i 辆车的终…

基于扣子(Coze)打造第一个智能体——个性化对话机器人

文章目录 一&#xff0c;智能体体验二&#xff0c;动手打造一个自己的智能体1&#xff0c;主页点击创建机器人1.1 创建一个新的机器人1.2 修订Bot基础信息1.3 工具编排信息修订人设和回复逻辑、增补开场白等 2&#xff0c;使用插件优化机器人3&#xff0c;使用工作流优化机器人…

Java题集练习1

Java题集练习1 1.排序算法&#xff1a;冒泡 &#xff0c;选择 &#xff0c;插入 &#xff0c;快排&#xff0c;优化冒泡排序使其效率更高 代码如下&#xff1a; public class Test101 {//1 直接插入排序public void InsertSort(int[] a,int size){for (int i 0;i < size…

overleaf如何下载论文的pdf

用overleaf写完英文论文后&#xff0c;要将论文保存为PDF格式 点击图片中的下载按钮 然后选择一个路径保存论文的PDF格式即可。

安卓13允许app启动服务 android13允许应用启动服务 无法启动服务 Background start not allowed: service

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 android13应用启动服务,有些应用会被禁止启动服务,开启的服务会失败,这是高版本的android的特性,我们需要更改下frameworks的代码。 2.问题分析 查看下logcat信息 B…

单页面应用和vite的基本使用(props,class,style)

一.单页面应用程序和组件化开发 single page application,指的是一个web中只有一个唯一的html页面&#xff0c;所有的功能和交互都在这唯一的一个页面内完成。 特点 a.在web页面初始化时加载相应的资源&#xff08;html,javascript,css&#xff09; b.不会进行页面的重新加…

C++——多态的原理

多态的原理 多态的原理引入虚函数表 多态的原理 引入 如下代码的输出结果为&#xff08;&#xff09; A.编译报错 B.运行报错 C.8 D.12 上⾯题⽬运⾏结果12bytes&#xff0c;除了_b和_ch成员&#xff0c;还多⼀个__vfptr放对象的前⾯(注意有些平台可能会放到对象的最后⾯&am…