当前位置: 首页 > news >正文

测试面试题(0101设计测试用例关键)


1. 测试计划

  1. 测试范围,本次改动的模块,新增了哪些功能
  2. 测试策略,包含测试依据,测试准入标准,准出标准,测试重点及方法(确认功能的优先级),测试工具的选择
  3. 测试管理,包含任务分配,时间进度安排
  4. 测试风险,包含未能透彻理解需求文档,对模块优先级划分错误,估计不足测试时间,测试执行不到位

2. 测试用例包含哪些内容

用例编号、用例优先级、
测试目的、所属模块、
前提条件、输入数据、
测试步骤、预期结果

3. Bug严重等级划分

严重:需要立即解决的问题,比如死机、进程无响应、崩溃
高:软件的主要功能错误,或者引起数据丢失的缺陷
中:影响软件功能和性能的一般缺陷
低 :对软件的质量影响非常轻微的缺陷,多为建议性或者UI层级的问题

4. 针对所给项目,如何开展测试

1.查找需求说明、项目设计等相关文档,分析需求
2.制定测试计划,确定测试范围和测试策略,也是就要测试的重点,要选择的测试方法和测试工具
3.设计测试用例,包括功能、兼容、性能、安全等方面
4.开展测试执行

5. 测试计划

测试范围,测试时间、参与人员、测试策略、BUG数量、上线风险、遗留问题、测试是否通过

6. 测试流程

1> 需求评审和分析
2> 制定测试计划
3> 根据需求文档编写测试用例
4> 测试用例评审
5> 提测后执行冒烟测试
6> 执行第一轮测试,找bug
7> 执行回归测试,验证bug
8> 执行第二轮测试
9> 部署项目到预生产环境
10> 预生产环境测试
11> 发测试报告
12> 项目上线
13> 线上验证和监控(主流程、主功能点的验证)

7. 做好测试用例设计工作的关键是什么

  1. 理解需求:仔细阅读和理解需求文档,了解功能规范,确保对系统或功能的预期行为有清晰的了解。
  2. 边界条件测试:测试边界条件是测试用例设计的重要部分。确定系统的输入边界和输出边界,并创建测试用例以测试这些边界条件。例如,输入的最小值、最大值、空值、无效值等。
  3. 正常流程测试:根据功能规范或用户场景,设计测试用例来覆盖正常流程。确保系统能够按照预期工作,并验证功能是否正确实现。
  4. 异常流程测试:考虑到系统可能面临的异常情况,设计针对异常情况的测试用例。这可以包括不符合预期的输入、网络错误等。验证系统是否能够适当地处理这些异常情况。
  5. 性能测试:如果系统需要处理大量数据或有性能要求,可以设计性能测试用例来验证系统在负载或压力下的表现。这可以包括并发用户数、响应时间等指标。
  6. 安全性测试:针对系统的安全性,设计测试用例以验证是否存在潜在的安全漏洞。这可以包括输入验证、权限控制等方面的测试。
  7. GUI测试:如果系统有用户界面,设计测试用例以验证用户界面的功能、布局和交互是否正常。
  8. 数据完整性测试:测试系统在输入多种类型和格式的数据时是否能正确处理,并确保数据的完整性。
  9. 用户体验测试:设计测试用例以验证系统是否易于使用、直观和用户友好

9. bug的生命周期

New:新发现的bug,指定给对应的开发
Open:开发确认bug,并且认为需要进行修改
Fixed:开发人员进行修改后标识成已修复状态,等待测试人员的回归测试验证
Rejected:如果开发认为不是Bug,则拒绝修改
Delay:如果认为暂时不需要修改或暂时不能修改,则延后修改,并需要给出理由
Closed:修改状态的Bug经测试人员的回归测斌验证通过,则关闭Bug
Reopen:如果经验证Bug仍然存在,则需要重新打开Bug,开发人员重新修

相关文章:

  • C#: 软件任务栏托盘图标添加关闭软件菜单等
  • Gin 框架之jwt 介绍与基本使用
  • excel怎么设置密码?轻松保护您的工作表
  • Mybatis之SqlSessionFactory详解
  • 【Java 设计模式】行为型之解释器模式
  • DAY35:贪心算法part4、860\406\452
  • 【Docker】docker安装jenkins
  • python数据生成excel文件实现
  • uniapp中mescroll的使用
  • 医院如何筛选安全合规的内外网文件交换系统?
  • uniapp如何添加多个表单数组?
  • iPhone 14支持NFC吗?如果支持,那么怎么启用
  • 华为radius认证
  • Qt 信号与槽
  • 时序数据库 Tdengine 执行命令能够查看执行的sql语句
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • const let
  • Git同步原始仓库到Fork仓库中
  • Redis中的lru算法实现
  • Redis字符串类型内部编码剖析
  • 测试开发系类之接口自动化测试
  • 诡异!React stopPropagation失灵
  • 简单基于spring的redis配置(单机和集群模式)
  • 前端面试之闭包
  • 浅谈Golang中select的用法
  • 如何利用MongoDB打造TOP榜小程序
  • 双管齐下,VMware的容器新战略
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (MATLAB)第五章-矩阵运算
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)JAVA使用POI操作excel
  • (二)丶RabbitMQ的六大核心
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (三十五)大数据实战——Superset可视化平台搭建
  • (四)JPA - JQPL 实现增删改查
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)jdk与jre的区别
  • **PHP二维数组遍历时同时赋值
  • ./configure,make,make install的作用(转)
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net CHARTING图表控件下载地址
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core 中插件式开发实现
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Core中的去虚
  • .NET 使用配置文件
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件