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

【软件测试】功能测试理论基础

目录

项目的测试流程🏴

需求评审

评审形式

测试人员在需求评审中职责

测试计划与方案

测试计划

问题

测试方案🏴

测试计划与方案的对比

功能测试设计🏴

测试设计的步骤


项目的测试流程🏴


作用: 有序有效开展测试工作的基本步骤
面试问题: 你们公司是怎么做软件产品的测试的?

需求评审

参与评审目的

  • 理解一致
  • 查漏补缺
  • 给出建议,指导执行

评审形式

以会议的方式评审,下面部门的人必须到场
注意事项:
  • 邮件形式:适用于跨国项目
  • 需求文档一般在开会前至少2小时发送给对应参会人员
  • 产品人员
  • 开发人员
  • 测试人员

测试人员在需求评审中职责

  • 理解需求
  • 找出错误及遗漏的地方
  • 给出合理建议

测试计划与方案


测试计划

  • 测试的目标和范围
达到什么样的要求?
测试多少?
  • 测试的角色和职责
需要什么样的人干什么样的事?
eg: 手工测试人员  人,自动化测试人员 
  • 测试的进度和资源分配
需要多少时间,以及需要什么的测试设备?
eg: 需要几个月,测试电脑、手机等
  • 测试风险预估与应对措施
可能存在的风险,以及如何应对?
eg: 关键人物请假、离职
  • 测试的准入和准出
具体什么时候开始,什么时候结束

问题

一般项目中,测试计划谁负责编写?
  • 一般是公司测试部门的领导
  • 测试老员工

测试方案🏴

定义:测试方案是一个测试过程中的文档,从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。

测试方案的核心内容

  • 测试策略(具体使用的方式方法,如何完成测试工作
  • 测试环境的规划(具体实施需要的测试环境
  • 测试工具的设计和选择(具体实施测试工作可能需要的一些工具

测试计划与方案的对比

区别
  • 测试计划是管理型文档,描述测试什么,谁来测试?
  • 测试方案是技术型文档,描述怎么测?
联系
  • 实际项目中测试计划与方案可以合并为一个文档
  • 一般有测试负责人(组长)编写制定

功能测试设计🏴


面试官问: 如何进行具体的测试设计?
测试点: 将大块的需求整理拆分成可以直接测试的具体功能点过程

测试设计的步骤

http://www.lryc.cn/news/425890.html

相关文章:

  • 玩机进阶教程-----回读 备份 导出分区来制作线刷包 回读分区的写入与否 修改xml脚本
  • MongoDB 插入文档
  • 【内网】服务器升级nginx1.17.0
  • 歌曲爬虫下载
  • transformer-explainer
  • C#中的S7协议
  • 2024-08-16升级记录:使用Android RecyclerView控件显示列表型信息
  • 通义千问 ( 一 ) 基础实例
  • docker 修改数据目录
  • r4s软路由写入iStoreOS镜像
  • [C++][opencv]基于opencv实现photoshop算法灰度化图像
  • Emacs23.x版本之重要特性及用法实例(一百五十六)
  • 机器学习 第11章-特征选择与稀疏学习
  • Grok 2携AI图片生成重生
  • 使用Nexus搭建Maven私服仓库
  • 云计算day27
  • 关于HTTP HEAD介绍
  • WPF Mvvm
  • pnpm【实用教程】2024最新版
  • C#的前沿技术有哪些?
  • Vue2移动端(H5项目)项目基于vant封装图片上传组件(支持批量上传、单个上传、回显、删除、预览、最大上传数等功能)---解决批量上传问题
  • ELK整合实战,filebeat和logstash采集SpringBoot项目日志发送至ES
  • 网络编程:OSI协议,TCP/IP协议,IP地址,UDP编程
  • QtExa001自动包装流水线的框架设计vs2019QT
  • SpringBoot拦截器的使用介绍
  • Spring Boot应用中的资源分离与高效打包实践
  • 分析 avformat_open_input 数据读取过程
  • Apache HOP (Hop Orchestration Platform) VS Data Integration (通常被称为 Kettle)
  • 如何判断一个dll/exe是32位还是64位
  • 加速网页加载,提升用户体验:HTML、JS 和 Vue 项目优化全攻略