需求评审那些事

简介: 需求评审那些事

大家好,我是阿娟,一位从业 7 年的软测试程序媛

作为一名测试人员,参与需求评审是必不可少的一个环节,今天给大家分享如何更好做好需求评审。


一、什么是需求评审


项目开发过程中非常重要的一个环节,多方一起探讨最终对需求认知达成一致。


二、为什么要需求评审


一)统一目标,明确需求


保证同一个需求大家理解的是一致的,并第一时间发现需求不合理点或者需求遗漏


二)避免口头约定,减少沟通成本


三、如何需求评审


一)前期准备


约人,约时间,预定会议室,产品同学准备需求稿,开发和测试同学提前熟悉需求


二)进行需求评审


积极主动,需求评审过程中遇到问题一定要多沟通


三)评审完成


一定要输出会议纪要,要包含:未确定的需求要@到人并给出提供方案的最后时间,确认的需求有修改的部分也要及时同步更新。


四、不同角色如何进行需求评审


一)开发


从技术角度提出对于当前需求实现的看法和理解,也可以作为一个普通用户说一说你对当前的这个需求的理解。


二)测试


首先作为用户说一说对当前的这个需求的理解同时依据自己的测试经验扩展到一些异常测试和专项测试,例如弱网场景,安全测试,性能测试等等。


三)产品


除了基础的功能交互,可以根据用户画像或是用户使用习惯提出更符合的交互设计逻辑。


五、需求评审常见问题


一)需求文档不完整,如何开展工作


1、尽可能多地询问他人获取更多的需求资料


2、探索性体验产品,快速了解主流程及功能点


3、根据已有测试经验,梳理测试场景和需求,例如之前测试过登录相关的功能,测试新的登录功能时,可以根据以往登录功能的测试经验,梳理登录的测试点


4、在交互文档的基础上梳理测试场景和需求并和相关同事确认


5、体验竞品或同类型产品,梳理产品功能点


二)没有需求文档如何开展工作


1、主动去了解做这个需求的背景、实现的目的,这个可以找产品或者对应的开发同学,或者找对应提出这个需求的同学,掌握这些内容后,测试的时候才能做到心中有数,知道需求实现对不对


2、尽量让熟悉这块的业务的人去测试,可以尽快发现对应问题,比如说需求设计不符合业务流程、计算的方法不符合业务标准等


3、因为没有需求说明书,测试同学编写用例没有可以参考的需求文档了,依照测试经验或是参照已有的产品进行测试功能点的梳理和编写,在进行组内评审,看看是否还有遗漏的地方,这样确保不会遗漏测试点,提升我们测试的质量


以上就是今天的分享,谢谢你的阅读呀~


相关文章
|
开发者 iOS开发
如何使用 Instruments 工具来分析应用的性能?
如何使用 Instruments 工具来分析应用的性能?
550 2
|
11月前
|
存储 缓存 自然语言处理
SCOPE:面向大语言模型长序列生成的双阶段KV缓存优化框架
KV缓存是大语言模型(LLM)处理长文本的关键性能瓶颈,现有研究多聚焦于预填充阶段优化,忽视了解码阶段的重要性。本文提出SCOPE框架,通过分离预填充与解码阶段的KV缓存策略,实现高效管理。SCOPE保留预填充阶段的关键信息,并在解码阶段引入滑动窗口等策略,确保重要特征的有效选取。实验表明,SCOPE仅用35%原始内存即可达到接近完整缓存的性能水平,显著提升了长文本生成任务的效率和准确性。
606 3
SCOPE:面向大语言模型长序列生成的双阶段KV缓存优化框架
|
移动开发 前端开发 JavaScript
APP 开发技术如何进行选型 ?
APP 开发技术如何进行选型 ?
343 2
APP 开发技术如何进行选型 ?
|
存储 数据可视化 测试技术
软件测试 —— 需求评审报告
软件测试 —— 需求评审报告
221 0
|
存储 搜索推荐 数据建模
Elasticsearch 的数据建模与索引设计
【9月更文第3天】Elasticsearch 是一个基于 Lucene 的搜索引擎,广泛应用于全文检索、数据分析等领域。为了确保 Elasticsearch 的高效运行,合理的数据建模和索引设计至关重要。本文将探讨如何为不同的应用场景设计高效的索引结构,并分享一些数据建模的最佳实践。
534 2
|
iOS开发
IOS编译出现Command PhaseScriptExecution failed with a nonzero exit code
IOS编译出现Command PhaseScriptExecution failed with a nonzero exit code
2188 2
|
搜索推荐 Java 数据库
springboot集成ElasticSearch的具体操作(系统全文检索)
springboot集成ElasticSearch的具体操作(系统全文检索)
|
开发框架 自然语言处理 达摩院
MindOpt APL,可以支持调用几十种求解器的建模语言
建模语言可以提供更高级、更灵活的问题描述方式,从而提高问题的理解和求解效率。它可以加速问题的开发和部署过程,促进不同领域之间的合作和交流,从而推动问题求解的进展和创新。
|
敏捷开发 监控 安全
测试思想-测试流程 测试流程简述
测试思想-测试流程 测试流程简述
509 0
|
Shell 程序员 网络安全
Windows权限维持技术总结、复现
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon的作用是指定用户登录时 Winlogon 运行的程序。默认情况下,Winlogon 运行 Userinit.exe(运行登录脚本),重新建立网络连接,然后启动 Windows 用户界面 Explorer.exe。可以更改此条目的值以添加或删除程序。例如,要在 Windows 资源管理器用户界面启动之前运行某个程序,可以将该程序的名称替换为该条目的值中的 Userinit.exe,然后在该程序中包含启动 Userinit.exe 的指令。
524 0