【汇总】测开高频面试题

news2024/11/24 11:01:48

在这里插入图片描述

加油 !!!

🔥 谈谈对测试的理解

  • 我认为测试是发现并及时解决问题:包括功能、性能、用户体验❤️等方面的验证 …
    • 通过提前定位并修复缺陷,可以减少未来维护成本、保障软件质量、提升用户满意度❤️ …
  • 我了解的测试方法有:功能测试、性能测试、安全性测试❤️ …
  • 我了解的测试工具有:…

🔥 测开需要掌握的知识技能 / ❄️软能力

  • 编程技能:如 python,可编写自动化测试脚本和工具等
  • 测试方法、工具和框架:
    • 🔥 基本的测试方法有:
      • 【不同方面】功能测试、性能测试、安全性测试
      • 【不同方案】黑盒测试 (功能测试)、白盒测试 (结构测试)
        • 黑盒测试方法:等价类划分、边界值分析、因果图法、状态转换测试、错误猜测等
        • 白盒测试方法:路径覆盖、条件覆盖、循环覆盖、语句覆盖等
      • 【不同规模】单元测试、集成测试(增量集成、大爆炸集成)、系统测试
        • 单元测试用 PyTest 等工具
        • 集成测试用 Postman(API测试)、Selenium(Web应⽤集成测试)等工具
      • 【不同阶段】回归测试、验收测试(Alpha 测试和 Beta 测试)
        • Alpha测试:由⽤户在开发者的场所来进⾏的,在⼀个受控的环境中进⾏
        • Beta测试:由最终⽤户在⽤户场所来进⾏的最终测试,开发者通常不在现场
  • ❄️【本职-测试前】需求分析能力:针对具体的对象,设计有效的测试计划和用例等
  • ❄️【本职-测试时】认真观察、注意细节;善于发现并解决问题
  • ❄️【团队】沟通能力:和产品经理、开发团队的合作
  • ❄️【长期】学习能力:不断学习新的测试知识

🔥测试的基本流程及材料 📃 输出

  1. 需求分析
  2. 制定【测试计划 📃】:明确测试的范围、⽅法、资源分配、时间表和⽬标
  3. 设计【测试⽤例 📃】:基于测试计划,设计详细的测试⽤例
    • 覆盖所有功能点,包括正常情况和边界情况的测试
    • 覆盖性能测试:评估系统的响应时间、稳定性和扩展性
    • 并进行测试⽤例评审
  4. 搭建和配置适合的测试环境,执⾏测试⽤例
    • 编写【测试脚本 📃】
    • 记录测试结果(找 bug)并形成【错误报告 📃】 (包括错误描述(影响和严重程度等)、重现步骤等)
      • 保留【测试环境配置文档 📃】
      • 保留【测试执行日志 📃】:包括测试用例及其对应的执行结果
      • 报告给开发团队
  5. 编写【测试报告 📃】:总结测试结果,包括测试覆盖率、发现的和未解决的问题
  6. 项⽬上线后,根据反馈进⾏复盘和总结

除上述对于测试用例的基本测试外:

  • 回归测试:每当代码发⽣更改后,执⾏回归测试以确保新的更改没有破坏现有的功能
  • 预⽣产环境测试:部署项⽬到预⽣产环境,在预⽣产环境测试
还有大概 2/3 在努力总结更新中 … 等我!

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

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

相关文章

大麦/猫眼抢票-狠货

大部分购买方式已迁移至手机端,专注研究移动端 小白操作–仅供学习 注意在帐号按权重的第三方账号设置解绑淘宝,否则有可能在抢票时候出现滑块,影响抢票,抢票优先选择大麦 ⚠️核心内容参考: 据悉,在购票环节&…

23_windows 使用sqlmap、kali使用sqlmap,SQL注入、sqlmap自动注入

sqlmap介绍 安装sqlmap 安装python环境 链接:https://pan.baidu.com/s/16QhhYCppSvuUikhKiOHNgg?pwd9LJY 提取码:9LJY C:\Users\leyilea> python // 测试python能不能用 >>> exit() // 退出 测试sqlmap是否可用 kali中运行sqlmap&#xff…

KAN网络简明教程

在不断发展的机器学习领域,最近一篇题为“KAN:柯尔莫哥洛夫-阿诺德网络”的研究论文在爱好者中引发了一波热潮。这种创新方法挑战了多层感知器 (MLP) 的传统观点,为神经网络架构提供了全新的视角。 NSDT工具推荐: Three.js AI纹理…

Qt 实战(9)窗体 | 9.2、QDialog

文章目录 一、QDialog1、基本概念2、常用特性2.1、模态与非模态2.2、数据交互 3、总结 前言: Qt框架中的QDialog类是一个功能强大且灵活的对话框控件,广泛应用于各种GUI(图形用户界面)应用程序中,用于处理用户输入、消…

map/multimap容器

一、 map基本概念 简介: map中所有元素都是pair pair中第一个元素为key(键值),起到索引惟用,第二个元素为value(实值) 所有元素都会根据元素的键值自动排序 本质: map/multimap属于关联式容器,底层结构是用二叉树实现 优点: 可以根据ke…

欧拉系统离线安装界面ukui

1、官网下载安装镜像iso后,默认没有gui openEuler | 开源社区 | openEuler社区官网openEuler是一个开源、免费的 Linux 发行版平台,将通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。同时,openEuler 也是…

数据结构与算法|算法总结|动态规划篇之子序列、子数组问题

首先我们要明确以下两个问题: 子序列:子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 子数组:子数组是数…

HTTP协议基础知识【后端 4】

HTTP协议基础知识 HTTP(Hyper Text Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议,它定义了客户端(如浏览器)与服务器之间数据传输的格式和规则。无论是浏览网页、在线购物还是使…

常见漏洞扫描工具!

AWVS 下载链接: 链接: https://pan.baidu.com/s/1rFq9iMV8oluumyylA22MFg?pwdmyc2 提取码: myc2 打开awvs安装⼯具,一路默认,不要修改文件安装路径,不然会失败; email和password是之后登录服务的账号密码&#xf…

算法日记day 34(动归之使用最小花费爬楼梯|不同路径2|整数拆分|不同的二叉搜索树)

一、使用最小花费爬楼梯 题目: 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返…

工业设备数据采集方案的设计实施与应用-天拓四方

随着工业4.0时代的来临,工业设备数据采集成为了提升生产效率、优化能源管理、实现智能化决策的关键环节。本文将围绕工业设备数据采集的重要性、方案设计实施以及TDE工业网关的应用实践展开探讨,以期为相关企业提供一种清晰、专业且实操性强的数据采集方…

Navicat Premium使用

文章目录 Navicat Premium 16的使用连接MySQL建立数据库并构建表导入数据 Navicat Premium 16是一款功能强大的数据库管理工具,它允许用户从单一应用程序中同时连接多种数据库,提供了极其便捷和高效的管理和开发环境,对于 MySQL 用户来说&…

leetcode198_打家劫舍

思路 动态规划 func rob(nums []int) int {if len(nums) < 2 {return nums[0]}// dp[i] 表示到第i家为止&#xff0c;小偷能够偷窃到的最高金额dp : make([]int, len(nums))dp[0] nums[0]dp[1] max(nums[0], nums[1])for i:2; i<len(nums); i {if nums[i] dp[i-2] &…

制造业BOM管理难点分析 三品PDM系统BOM管理解决方案详情

在当今竞争激烈的市场中&#xff0c;制造企业面临着产品多样化、个性化需求和快速交付的压力。BOM物料清单作为产品数据管理的核心&#xff0c;其准确性和效率直接影响到企业的竞争力。然而&#xff0c;BOM管理在制造企业中往往面临诸多挑战。但是PDM系统的出现让BOM管理变得不…

VisionPro二次开发学习笔记1-创建基于QuickBuild的C#应用程序

创建基于QuickBuild的C#应用程序 使用的QuickBuild应用程序位于&#xff05;VPRO_ROOT&#xff05;/ Samples / Programming / QuickBuild / advancedAppOne.vpp中。在继续之前&#xff0c;可以在QuickBuild中运行该应用程序。 QuickBuild应用程序使用PatMax查找支架的“耳朵…

SSH 和 Telnet 之间的区别

SSH 和 Telnet是帮助用户与远程系统建立连接的两种通信协议&#xff0c;这些通信协议决定了数据如何在网络上的不同设备之间传输&#xff0c;这些设备通常需要通过各种物理和数字环境进行传输&#xff0c;网络协议的主要目标是通信、网络管理和安全。 Telnet Telnet是一种较旧…

如果您的照片从设备中消失请无需惊慌,几个安卓照片恢复工具可以试试

新的手机数据恢复应用程序定期推出&#xff0c;这个市场竞争非常激烈。因此&#xff0c;选择最好的 Android 手机照片恢复应用程序可能是最棘手的部分。这就是为什么我们准备了一份概述&#xff0c;介绍目前被认为是恢复丢失照片最有效的应用程序。 几个安卓照片恢复工具 让我…

Cocos通过Electron打包web应用后,在触屏一体机设备触摸滑动无效问题解决

Cocos通过Electron打包web应用后&#xff0c;在触屏一体机设备触摸滑动无效问题解决 已经很晚了&#xff0c;刚刚解决这个问题&#xff0c;还是想记录一下&#xff0c;因为刚刚接触 cocos 没多久&#xff0c;这个问题困扰了我很久。 背景 接手了一个答题小游戏&#xff0c;由于…

直线度测量仪测量不准时如何快速自检恢复?

直线度测量仪应用于圆形产品的直线度及外径尺寸检测&#xff0c;既有应用于生产线中的在线测量仪又有离线直线度测量仪&#xff0c;但不管哪种设备&#xff0c;都是光学检测设备&#xff0c;也都具备光学设备的特性。 在测量仪的长期使用过程中&#xff0c;难免会遇到测量不准…

2015款到18款奔驰GLC升级为2021款的HU6主机后,实现了触摸屏人机交互和Carplay功能

奔驰GLC是北京奔驰生产的一款中型SUV。有车主将2015款奔驰GLC升级为2021款的HU6主机后&#xff0c;实现了触摸屏人机交互和Carplay功能。该车主分享了使用体验&#xff1a; • Carplay功能&#xff1a;可以直接在车机大屏幕上显示导航、音乐和电话信息&#xff0c;让用户在开车…