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

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

刚入职第一天,早上办完入职,下午就就分配了测试任务,2个模块+13条短信验证,2天内输出测试用例(xmind输出功能点,excel书写业务流)。测试负责人给我们快速讲了一下业务,在这过程中大概记录了自己认为关键的一些词语,角色、平台等,听完也感觉云里雾里的。

时间很紧张,2天书写用例+2天测试时间。

原想着刚入职的新人,应该就是熟悉熟悉需求,了解一下环境之类的,没想到直接派任务,年轻了。

1. 先找人要到相关的需求文档、书写用例的规范,先大致看看。

2. 初步了解了需求后,发现分配的模块如果基础数据比较充分的情况下,那么后台列表的功能测试就是常用的那几种:单字段查询、组合查询、分页、倒排、根据分页后的内容快速查找第几页的数据等,列表的数据是基于上游业务然后产生的,如果使用已有的测试账号,数据比较多的话,可以直接验证。

3.难点在于新数据的产生,这个前提必须了解上游系统 数据是如何产生的?

上游系统产生数据后,在被测列表中展示,然后再做对应的操作。

4.数据同步的问题

若 PC 端、APP 端都有此功能,还需要重点考虑数据同步的问题

 

我总结了以下3步骤,可快速熟悉到需求

步骤1:

拿到被测需求后,初步浏览需求,熟读需求,多读几遍,了解该模块的作用,这个需求文档里边一般有说明。 找找产品对该需求是否有流程,可根据流程图去了解数据流走向。(一般是泳道图或是用例)泳道图 按照不同的角色 从业务开始到业务结束,不同角色的职责,用例的话 一般是 根据不同的角色 如 普通用户 VIP用户 分别有哪些权限,可以使用哪些功能等等。(多看看需求2-3遍,多思考,将不同的角色业务抽象出来, 梳理出功能点)

步骤2:

从步骤1可找到上游相关的业务,此时可以去找找负责上游业务的测试同学,获取账号及链接地址,自己去摸索着走一边业务,此时一定要不懂就问,不要怕,态度放诚恳点客气点,一般都不会拒绝你。(测试环境的一些测试账号 链接等,可以先借用别人的,长久之计还是自己注册一个属于自己的账号。)

步骤3:

捋清楚了上游数据的输入 及当前业务的需求,就可以将现有流程串起来了。(梳理出业务流)

重点:先聚焦于自己关注的点,再往外延伸一层,梳理与当前业务相关的上下游数据,了解透彻了,可以在往外延伸一层,梳理本次迭代的整个需求,了解自己分配的需求在本次迭代中所处的地位,

除此之外 1. 新来的话 跟其他的测试小伙伴打好关系, 2. 结合已有的业务,自己多去点点,去试用现有功能,会有意想不到的收获。3. 自己私下多去下功夫,遇到不懂的一些名词 多去网上搜索搜索,然后再结合现有的业务去加深理解。

结论

我呢,差不多用了5天时间,完成了2个功能+短信业务从测试用例编写到线上验收通过,结果很好。虽然在这5天的时间里,精神高度集中,满脑子想的都是需求,这一个小点,那一个小点,想着有没有遗漏需求,各种场景有没有覆盖到,整个人是充满兴奋感的,没有感觉到一丁点累。当时想的就是如何能快速的了解需求,快速融入环境。

每次换完工作,刚入职的这段时间都是辛苦的,忙着适应环境,忙着上手工作,忙着发挥自己的价值,忙着证明自己的能力。但是呢, 没有做不好的事情,只要肯下功夫,一定能做好。加油!

 

相关文章:

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

刚入职第一天,早上办完入职,下午就就分配了测试任务,2个模块13条短信验证,2天内输出测试用例(xmind输出功能点,excel书写业务流)。测试负责人给我们快速讲了一下业务,在这过程中大概…...

2023上半年手机及数码行业分析报告(京东销售数据分析)

2023年上半年,手机市场迎来复苏,同环比来看,销量销额纷纷上涨。 而数码市场中,各个热门品类表现不一。微单相机及智能手表同比去年呈现增长态势,而笔记本电脑市场则出现下滑。 基于此现状,鲸参谋发布了20…...

Opencv-C++笔记 (14) : 霍夫变换(直线、圆)

文章目录 一、霍夫变换-直线1.1霍夫变换-直线 原理详解 二、霍夫圆检测 一、霍夫变换-直线 Hough Line Transform用来做直线检测 前提条件 – 边缘检测已经完成 1、平面空间(x,y)到极坐标空间转换; 2、对极坐标进行变换,转化为…...

栈和队列(一) 栈操作详解

文章目录 一、物理结构和逻辑结构二、栈1、什么是栈2、栈中一些基本操作的实现Stack.hStack.c栈的初始化栈的销毁入栈出栈获得栈顶元素获得栈的元素数判断栈空 三、利用栈解决问题 一、物理结构和逻辑结构 栈和队列都属于逻辑结构,它们既可以用数组实现也可以用链表…...

软考A计划-系统集成项目管理工程师-信息系统安全管理-下

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 👉关于作者 专注于Android/Unity和各种游…...

Spark知识点总结

1. Spark支持哪几种运行模式? 本地模式(Local Mode):在这种模式下,Spark在单个机器上运行。所有的Spark操作都在一个单独的JVM进程中进行。这种模式适合开发和测试,但不适合处理大规模的数据。 集群模式&a…...

vue el-input 使用 回车键会刷新页面的问题

场景: vue项目中 在输入框输入字符并按下回车键搜索时,不会进行搜索, 而是会刷新页面 原因: 当form表单中只有一个input时,按下回车建会自动触发页面的提交功能, 产生刷新页面的行为 解决: 在…...

【ARM64 常见汇编指令学习 12 -- ARM 汇编函数 的学习】

文章目录 1.1 ARM 汇编函数简介1.1.1 ARM 汇编标签 Label1.1.2 ARM 汇编函数属性指令1.1.3 UEFI 中的函数宏:ASM_FUNC1.1.3.1 UEFI ASM_FUNC 实现汇编函数 1.1.4 UEFI 预编译前缀宏 ASM_PFX 上篇文章:ARM64 常见汇编指令学习 11 – ARM 汇编宏 .macro 的…...

linux下软件安装 - 与GPT对话

1 cmake 没有uninstall 你是对的,CMake 默认情况下并没有提供 make uninstall 目标。这是因为 make install 操作是在特定的目录下进行安装的,CMake 不知道安装到了哪里以及哪些文件被安装了。因此,没有直接支持的 make uninstall 目标来进行卸载。 如果你想要卸载通过 mak…...

idea 2023 新版ui中git的相关操作

前两个月换了新电脑,下了最新版的idea发现可以切换一套新的ui了 切换新ui肯定不太习惯,很多操作都得重新摸索一下 在这里记录几个git相关的操作 忽略我下面截图中当前项目是js的后端项目…… 切换ui 首先说一下怎么切换新旧版ui,我这里就…...

vue3—SCSS的安装、配置与使用

SCSS 安装 使用npm安装scss: npm install sass sass-loader --save-dev 配置 配置到全局 🌟附赠代码🌟 css: {preprocessorOptions: {scss: {additionalData:import "./src/Function/Easy_I_Function/Echarts/ToSeeEcharts/utill.…...

Godot 4 源码分析 - Path2D与PathFollow2D

学习演示项目dodge_the_creeps,发现里面多了一个Path2D与PathFollow2D 研究GDScript代码发现,它主要用于随机生成Mob var mob_spawn_location get_node(^"MobPath/MobSpawnLocation")mob_spawn_location.progress randi()# Set the mobs dir…...

ardupilot 中坐标变换矩阵和坐标系变换矩阵区别

目录 文章目录 目录摘要1.坐标变换矩阵与坐标系变换矩阵摘要 本节主要记录ardupilot 中坐标变换矩阵和坐标系变换矩阵的区别,这里非常重要,特别是进行姿态误差计算时,如果理解错误,很难搞明白后面算法。 1.坐标变换矩阵与坐标系变换矩阵 坐标变换矩阵的本质含义:是可以把…...

VR内容研发公司 | VR流感病毒实验虚拟现实课件

由广州华锐互动开发的《VR流感病毒实验虚拟现实课件》是一种新型的教学模式,可以为学生提供更加真实和直观的流感病毒分离鉴定实验操作体验,从而提高学生的实验技能和工作效率。 《VR流感病毒实验虚拟现实课件》涉及了生物安全二级实验室(BSL-2)和流感病…...

python——案例10:认识if、elif、else

案例10:认识if、elif、elsenumfloat(input("输入数值:")) #用户输入数字if num>0:print("正数")elif num0:print("零") else:print("负数")#输出结果如下:输入数值:-1 负数 输入数值…...

Hadoop中命令检查hdfs的文件是否存在

Hadoop中命令检查hdfs的文件是否存在 在Hadoop中,可以使用以下命令检查HDFS文件是否存在: hadoop fs -test -e 其中,是要检查的HDFS文件的路径。 如果文件存在,命令返回0;如果文件不存在,命令返回非0值…...

计算机网络用户接入层设计

用户接入层为用户提供访问核心网络的能力, 为用户提供共享/交换的带宽分配,按照业主要求,并考虑到端口密度的要求以及 设备的性能价格比,建议选用 Catalyst 3524XL和 Catalyst 3548XL 工作组交换 机,分别放置于配线间中。如同一配线间需两台以…...

全志F1C200S嵌入式驱动开发(应用程序开发)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们在开发soc驱动的时候,很多情况下也要验证下当前的驱动功能是否正确。当然除了验证驱动功能之外,我们还要编写业务代码和流程代码。这中间就和各行各业有关了,有的是算法,有…...

人工智能学习07--pytorch23--目标检测:Deformable-DETR训练自己的数据集

参考 https://blog.csdn.net/qq_44808827/article/details/125326909https://blog.csdn.net/dystsp/article/details/125949720?utm_mediumdistribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-125949720-blog-125326909.235^v38^pc_releva…...

Statefulset 实战 1

上一部分与大家分享到 Statefulset 与 RplicaSet 的区别,以及 Statefulset 的特点,能做的一些事情及一些注意事项 现在我们来尝试使用 Statefulset 来部署我们的应用,我们可以需要有应用程序,然后有持久化卷 开始使用 Statefuls…...

002、现代Python后端开发环境与工具链搭建

002、现代Python后端开发环境与工具链搭建 上周排查一个线上问题,日志里报了个ImportError: cannot import name ... from partially initialized module。花了半小时才发现,是同事本地虚拟环境混用了Python 3.8和3.10的依赖,打包时没锁版本。…...

vLLM 实战指南|Guided Decoding 在结构化输出生成中的应用

1. 为什么需要Guided Decoding? 在大模型应用中,我们经常遇到这样的尴尬:让AI写首诗它能妙笔生花,但让它生成一个标准JSON却可能乱七八糟。想象一下,你正在开发一个智能客服系统,需要模型严格按照{"na…...

基于QT(C++)实现(界面)实现的五子棋游戏

Qt小游戏开发:五子棋(带AI功能) 写了一个带AI的五子棋小游戏,AI的表现还可以~ 1.预览 2.步骤 整体的代码结构,一个游戏逻辑类,一个UI类 2.1定义游戏数据结构 // 游戏类型,双人还是AI&#x…...

SuperDuperDB事件驱动架构:构建实时AI应用的全新方式

SuperDuperDB事件驱动架构:构建实时AI应用的全新方式 【免费下载链接】superduperdb Superduper: End-to-end framework for building custom AI applications and agents. 项目地址: https://gitcode.com/gh_mirrors/su/superduperdb SuperDuperDB是一个端到…...

人工改写和降AI工具哪个更划算?花了一周测完给你结论

这个问题我认真测过:同一篇论文,用人工改写和用降AI工具处理,分别花了多少时间、多少钱、最终效果如何。结论有点出乎意料。 结论:降AI工具性价比远高于人工改写,唯一例外是对语言质量有极高要求的顶刊投稿。推荐的工…...

PyCharm 是 JetBrains 推出的专业 Python 集成开发环境(IDE),分为免费的 Community 版和功能更全面的 Professional 版

PyCharm 是 JetBrains 推出的专业 Python 集成开发环境(IDE),分为免费的 Community 版和功能更全面的 Professional 版。其核心优势在于深度集成多种现代开发工具链: ✅ Python 支持:智能代码补全、实时错误检查、重构…...

产品经理开需求评审会议2026年这5款会议语音转文字工具 帮你节省90会议纪要整理时间

做了5年产品经理,谁懂啊,每周三四场需求评审会,自己记笔记跟不上,转头leader就让你出整理好的带待办的纪要,漏一个需求点就要背锅;之前录了音自己逐字转,1小时的会我要整理2小时,经常…...

Shell脚本进阶:如何用while循环处理未知次数的任务(避坑指南)

Shell脚本进阶:while循环处理未知次数任务的实战艺术 在Linux系统管理和自动化运维领域,Shell脚本是不可或缺的利器。当我们面对需要重复执行但次数未知的任务时,while循环展现出其独特的价值。与for循环不同,while循环不依赖预先…...

思源宋体CN:零成本打造专业中文排版的7个实用技巧

思源宋体CN:零成本打造专业中文排版的7个实用技巧 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为商业字体授权费发愁吗?想找一款既专业又免费的中文字体…...

C++ 拷贝构造函数深度解析:从浅拷贝到深拷贝

引言在 C 面向对象编程中,拷贝构造函数是一个既基础又容易出错的话题。很多初学者(包括曾经的我)在遇到指针成员时,常常因为默认的浅拷贝而导致程序崩溃或内存错误。我想通过自己的学习笔记和实践经验,系统地分享拷贝构…...