个人测试面试问题总结

                                                                                             

                                   📑打牌 : da pai ge的个人主页
                                   🌤️个人专栏 : da pai ge的博客专栏
                                   ☁️宝剑锋从磨砺出,梅花香自苦寒来

 📑设计软件测试用例的方法

等价类是根据需求的输入范围划分等价类,并选取一个等价类来设计测试用例。通过测试用例的验证,可以确定该等价类是否通过。等价类可细分为有效和无效等价类,举个例子,活动截止日期为7.18,有效是7月17和无效是7月19。接着,边界值法可用于补充等价类,考虑边界值及其周围情况。例如,活动截止日期为7.18(719 00:00:00),边界值为7.19 00:00:00,不能参加活动的次边界值为7.18 23:59:59和7.19 00:00:01。

判断表法是一种逻辑判断工具,包括确认输入条件和输出条件、找出二者之间的关系、绘制判定表以及编写测试用例。举个例子,对于订单已提交的情况,若订单合计金额大于300元或者订单有红包,则认为该订单属于有优惠的订单,否则属于没有优惠的订单。

正交表法利用正交表生成测试用例,根据因素数和水平数来确定输入条件和对应结果。例如,对于用户注册信息填写的需求,包括姓名、电子邮箱、密码、确认密码、验证码等因素,可以使用正交表法生成测试用例。

场景设计法包括基本事件流和备用事件流,通过设计不同的事件流来测试系统的各种情况。比如,基本事件流包括插入银行卡、输入正确的密码、选择取款业务、选择小于5万且金额是50的倍数的金额、等待出钞,最终出卡。备用事件流则涵盖了不同的密码输入情况,以及相应的操作流程。

 📑界面测试可靠性测试有什么

先是界面测试,也称作 UI 测试,这个测试参考了 UI 设计图,一般都是使用对一些软件和一些非软件进行测试。首先软件的话一般可以对输入框、按钮、文件、图片等进行测试,分软件的话会采用可以用颜色、材质、形状来进行测试。接下来是可靠性测试,可靠性测试一般就是会使用可用性指标来进行判断,可靠性一般是用正常运行时间与正常运行时间加非正常运行时间的比值。

容错性测试,容错性测试是指系统能够处理异常用户的错误操作,不会导致系统崩溃,从而提高系统的可用性,接着是文档测试,文档测试的话通常是要通过需求评审来对测试人员进行需求分析的时候才会使用到文档测试。兼容性测试,就比如说是测试一些浏览器的兼容性,比如谷歌、火龙等浏览器的兼容性,测试一些浏系统的兼容性比如说 Linux 系统、 Windows 系统和 Max 系统,或者手机的系统有安卓和苹果,不同的平台有不同的版本。

接着就是易用性测试,易用性测试的话就是软件是需要具备易上手的一种属性,这就是它的特点。然后是安装卸载测试,一般是移动端测试的话,非常容易遗漏掉的一种测试,然后是安全测试,一般都是指 sql 注入 xss 漏洞所引起的问题而进行的测试。接着就是性能测,性能测试的话,一般就测试资源的泄露和资源的瓶颈,最后是内存泄露测试,内存泄露测试的话一般是有分人工检查和工具检查,而工具检查会使用静态代码来扫描工具。

 📑黑喝测试和白盒测试

首先,黑盒测试的话,就是把代码看成一个黑匣子,不关心内部结构和内部特性,只关心功能是否符合规格说明书的要求,又可以称为叫做数据驱动测试或者功能测试。一般常见的黑盒测试射击的用例测试,用例方法有等价类边界值法、判定表法、正交法、场景法、错误猜测法等。白盒测试是成为结果测试,又称若为逻辑驱动测试,检查程序内部是否实现,检查程序的预警状态是否符合预期,一般是由有经验的测试人员来进行测试。灰盒测试是介于两者之间的,既要关心内部的结构和内部的特性,还要关心是否符合要求。

 📑按开发阶段划分 测试

首先分为单元测试,单元测试是针对系统最小的单元进行测试,然后集成测试。集成测试是完成单元测试之后,将模块之间进行集成,然后再按照功能进行测试。冒烟测试是一般由测试人员执行,检查系统和主要的功能和流,主要的流程是否正常,用来评估系统后的软件是否具备可测试的条件或标准。系统测试一般是在集成测试完成之后,测试人员会准备测试项目环境,把项目看成一个整体,对测试的程序或者系统进行系统性测试,保证系统测试的功能符合规格说明书的要求。接着是回归测试,对历史的版本和历史的功能进行测试,保证功能符合要求。随着迭代越来越多,版本越来越多,回归测试的难度一般来说会变得相对大一些,因此要借助自动化测试来进行回归测试。最后是验收测试通常是由用户来进行验收,测试目的是为了验证产品或者程序是否符合用户的需求,实际上主要有运营或产品经理来进行验收。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

云数据库详细介绍

为您的项目选择正确的数据库是一项复杂的任务。许多数据库选项都适合不同的用例,很快就会导致决策疲劳。 我们希望这份备忘单提供高级指导,以找到符合您项目需求的正确服务并避免潜在的陷阱。 注意:Google 关于其数据库用例的文档有限。尽管…

CleanMyMac X2024最新版本mac优化软件好用吗?

为了维护mac系统健康,优化系统功能,我们需要定期给电脑进行清理。那么作为mac清理软件CleanMyMac X软件具备哪些独特性和实用性呢?今天就给大家说明一下。 CleanMyMac X全新版下载如下: https://wm.makeding.com/iclk/?zoneid49983 1、 简…

腾讯云轻量应用服务器挂载对象存储详细说明

腾讯云轻量对象存储LighthouseCOS是腾讯云专为中小企业开发者打造的轻量级数据存储服务,适用于云端网站、小程序、课堂演示、云盘/图床等场景下的数据存储和处理任务。腾讯云百科txybk.com详细介绍腾讯云轻量对象存储使用、开通和收费价格说明: 轻量对象…

【收藏!】Mysql 自定义目录安装

1、Mysql版本我这里选择的是8.0,下边有下载链接,其他的版本也行,操作都是一样的 Mysql8.0下载链接:MySQL :: Download MySQL Installer (Archived Versions) ,MySQL :: Download MySQL Installer 2、下载完之后我们双击…

项目实战之RabbitMQ重试机制进行消息补偿通知

🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 文章目录 🌟架构图&#x…

C++中单引号‘‘和双引号““的区别

操作系统:Windows 10 IDE:CLion 单引号:表示一个字符,例如 a 双引号"":表示一个字符串,例如 "a" 在C中,使用双引号可以方便地创建字符串,而使用单引号可以方便…

计算机组成原理-数据寻址-(相对寻址 基址寻址 变址寻址 )

文章目录 指令寻址vs数据寻址总览偏移寻址基址寻址基址寻址的作用变址寻址变址寻址的作用基址&变址复合寻址相对寻址相对寻址的作用 总结硬件如何实现数的比较 指令寻址vs数据寻址 总览 偏移寻址 变址寄存器:IX 基址寄存器:BR 基址寻址 没有基址…

springboot+vue服装原材料库存进销存管理系统7t14x

21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到…

UE4/UE5 材质实现带框环形进度条

UE4/UE5 材质实现带框环形进度条 此处使用版本:UE4.27 原理:大圆减小圆可以得到圆环,大圆环减小圆环,可以得到圆环外围线框 实现效果: 实现(为了给大家放进一张面前能看的图,我费劲了心思&…

C# OpenCvSharp DNN 深度神经网络下的风格迁移模型

目录 介绍 效果 项目 代码 下载 C# OpenCvSharp DNN 深度神经网络下的风格迁移模型 介绍 深度神经网络下的风格迁移模型,适用于OpenCv、EmguCv。 斯坦福大学李飞飞团队的风格迁移模型是一种基于深度学习的图像处理技术,可以将一张图像的风格转移…

解决蚁剑连接本地的问题

文章目录 背景解决办法 背景 记录一次在本地用docker复现题目时,出现蚁剑连接不上问题 解决办法 修改蚁剑的代理设置 再次尝试连接即可

git submodule 用法

子仓库启蒙 在根目录执行&#xff1a; git submodule add gitgitee.com:liaosp/dcat-admin-basic-interface.git想要子模块指定的分支&#xff1a; git submodule add -b dev <仓库地址> <子模块路径>这样相当于在根目录上添加了 .gitmodules 信息&#xff0c;相…

CleanMyMac X软件到底好不好用?有哪些优势

为了维护mac系统健康&#xff0c;优化系统功能&#xff0c;我们需要定期给电脑进行清理。那么作为mac清理软件CleanMyMac X软件具备哪些独特性和实用性呢&#xff1f;今天就给大家说明一下。 1、 简洁大气的外观。 用户正版官方下载安装之后&#xff0c;软件运行仅需几秒&…

L1-024:后天

题目描述 如果今天是星期三&#xff0c;后天就是星期五&#xff1b;如果今天是星期六&#xff0c;后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天&#xff0c;请你输出那天的“后天”是星期几。 输入格式&#xff1a; 输入第一行给出一个正整数D&#xff08;1 …

面试多线程八股文十问十答第三期

面试多线程八股文十问十答第三期 作者&#xff1a;程序员小白条&#xff0c;个人博客 相信看了本文后&#xff0c;对你的面试是有一定帮助的&#xff01; ⭐点赞⭐收藏⭐不迷路&#xff01;⭐ 1.介绍一下自旋锁 重量级锁竞争时&#xff0c;尝试获取锁的线程不会立即阻塞&…

云轴科技ZStack助力彬长矿业建设智能矿山

陕西彬长矿业集团有限公司&#xff08;简称彬长矿业&#xff09;选择云轴科技ZStack智能矿山云解决方案建设云基础设施&#xff1a;ZStackCube超融合一体机部署在西咸云基地机房构建私有云资源池&#xff0c;ZStackCMP多云管理平台对西咸云基地机房以及各矿井生产服务中心资源进…

数据结构初阶之二叉树性质练习与代码练习

个人主页&#xff1a;点我进入主页 专栏分类&#xff1a;C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 数据结构初阶 Linux 欢迎大家点赞&#xff0c;评论&#xff0c;收藏。 一起努力,共赴大厂。 目录 1.前言 2.性质练习 3…

实验报告-实验四(时序系统实验)

软件模拟电路图 说明 SW&#xff1a;开关&#xff0c;共六个Q1~Q3&#xff1a;输出Y0~Y3&#xff1a;输出 74LS194 首先&#xff0c;要给S1和S0高电位&#xff0c;将A~D的数据存入寄存器中&#xff08;如果开始没有存入数据&#xff0c;那么就是0000在里面移位&#xff0c;不…

mvc模式test

项目结构 Book.java package beans; public class Book {private Integer id;private String name;private double price;public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getName() {return name;}public void setName(Strin…

跨端的三种方案原理和对比(WebView,ReactNative,Flutter)

一、定义 WebView WebView是什么&#xff1f; 答&#xff1a; 第一代跨平台框架&#xff0c;代表者为&#xff1a;PhoneGap、微信小程序。 WebView标签是一种用于在网页中嵌入浏览器窗口的HTML元素。它的底层原理是通过原生平台提供的浏览器引擎来实现网页的渲染和交互。 …