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

刚入职如何快速熟悉需求并输出测试用例?

软件需求是软件项目开发的依据,代表着用户的需求,是软件设计及软件测试工作的入口,在整个软件项目开发过程中起着举足轻重的作用。对需求的理解是否到位,在很大程度上也影响着测试工作过程的效率。

有部分刚入职的新人,觉得刚刚上岗应该就是熟悉熟悉需求,了解一下环境之类的,没想到直接派任务。实际工作中,入职当天就可能会接到工作任务。

多看

多了解公司业务相关的需求文档。公司系统、公司业务背景、公司框架说明、原型图、一些书写用例的规范、测试报告等等。

重点:信息搜集、信息吸收

多问

多向同事提问,善用工具查询(书、网络等等一切能帮助找到问题答案的途径,都可考虑);非紧急问题,可以集中保存,适时批次处理。

重点:搜索、归类处理

多做

碰到能够实际操作的地方就主动动手实践,比如画画流程图,架构图等。保持记录(储存、备份、过后回顾)重要(或潜在有用)信息的习惯,分门别类管理文件的习惯。多跑跑业务流程,学着分析动作产生的原因。

重点:实践、习惯、根源

看懂业务之后,我们需要看透业务,通过解剖系统来加深对系统的理解。

在这个过程中, 我们需要了解到:

所负责业务的系统交互

系统内部各个模块的划分,哪些是公共模块,哪些是业务实现层?

数据流向怎么走?数据如何变更?

如果你一进来,跟进的就是一个纯新的系统,从需求到方案设计到系统上线的话,你也要学会打怪升级。

学习跟打怪升级似有异曲同工之处。

不停重复打怪的过程,就是积累经验的过程。业务中的新怪层出不穷,都带有新的技能,那么,要想打败它,就得提升自己的技能。

作为一个「新业务」,应该思考得更多一些:

你是谁?

新业务是什么?在公司那么多产品里面处于一个什么样的位置?前台?中台?后台?

它依赖谁?谁依赖它?它面向的用户是 B 端?C 端?还是 G 端?

它的产品形态是 APP?小程序?网站?H5?PC客户端?还是接口?

从哪儿来?

为什么会有这项新业务?它的定位是什么?

价值是什么?衍变路径是什么?

到哪里去?

新业务的目标是什么?

发展路径是什么?

阶段性目标是什么?


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

相关文章:

  • R语言和医学统计学(5):多因素方差分析
  • Python采集某网站小视频内容, m3u8内容下载
  • 云原生网络的微隔离实现技术
  • java计算机毕业设计书香校园阅读平台源程序+mysql+系统+lw文档+远程调试
  • TS扩展类型
  • DASCTF X GFCTF 2022十月挑战赛 Writeup
  • 你真的理解事件委托(事件代理)吗?
  • R语言和医学统计学(8):logistic回归
  • MATLAB | 绘图复刻(三) | 分层聚类分析图:树状图+热图
  • 大学生计算机相关专业有什么血泪建议吗?
  • 不愧是阿里面试官整理的java高级工程师面试 1000 题,面面俱到,太全了
  • 【开卷数据结构 】指针的初步认识
  • Python高级_第3章_HTTP协议与静态Web服务器开发
  • 创造一个表格编辑距离指标
  • 大数据Hadoop之——Apache Hudi 数据湖实战操作(FlinkCDC)
  • python3.6+scrapy+mysql 爬虫实战
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • Angularjs之国际化
  • E-HPC支持多队列管理和自动伸缩
  • HTTP中的ETag在移动客户端的应用
  • JavaScript类型识别
  • Koa2 之文件上传下载
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Python打包系统简单入门
  • React as a UI Runtime(五、列表)
  • Redis字符串类型内部编码剖析
  • SpringBoot 实战 (三) | 配置文件详解
  • vue-router的history模式发布配置
  • WePY 在小程序性能调优上做出的探究
  • 前端_面试
  • 使用common-codec进行md5加密
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 首页查询功能的一次实现过程
  • 我看到的前端
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (4)logging(日志模块)
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)mysql_MYSQL(三)
  • (转)shell调试方法
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .aanva
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net MVC + EF搭建学生管理系统
  • .NET MVC 验证码
  • .Net Web窗口页属性
  • .net 受管制代码
  • .net6Api后台+uniapp导出Excel
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [.NET 即时通信SignalR] 认识SignalR (一)