【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)

本文主要是介绍【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

产品人员会产出一个需求文档,然后组织一个需求的宣讲。测试人员的任务就是在需求宣讲当中,分析需求有没有存在一些问题,然后在需求宣讲结束之后通过分析需求文档,分析里面的测试点并预估一个排期。

一、需求文档是什么样的?

1.查看需求文档

产品需求文档范例:https://docs.qq.com/doc/DV2ZMWUxFWE9XaEVk

2.模拟需求宣讲

一般产品经理在做完用户调查之后,就会根据用户的需求来输入这种需求文档(详细描述用户所需要的功能和功能实现后的效果)。

文档输出之后,产品经理就会和开发人员、测试人员开一个需求宣讲会,他会讲解需求中的内容,并且会对需求中存在的一些问题去进行讨论(讲完需求后,问问大家还有没有什么问题)。

二、需求评审可以从哪几个角度去进行?(评审需求文档)

在这里插入图片描述

用户故事:

用户故事指站在用户角度考虑,在真实使用这个产品的过程中,会遇到哪些场景情况(看这些场景情况在需求中是否都找到对应的描述,是否覆盖全了,看看用户故事是否完整)

业务流程图:

根据想出来的用户故事能否构建出完整的业务流程图(各种路径间的约束关系是否说的很明白,执行条件是不是很明确,在需求文档里是不是都写清楚了)

功能点角度:

从功能角度去考虑,数据约束是否全面合理;如果存在分支的逻辑、描述是否覆盖所有路径;如果存在多状态,状态流转是否合理完整;权限描述是否明确。

三、需求分析都需要分析什么东西?(分析需求文档)

1.需求分析定义

把不太直观的需求文档转换成比较直观的测试点

2.需求分析需要分析出来的内容

明确测试范围:需不需要把关联的老功能模块去进行测试
明确功能点:要把需求文档中的功能点都列出来
明确业务流程:根据需求文档中的业务流程图,去把业务流程去梳理清楚
明确输出结果:让每一项都有明确的结果,没有歧义性
分析异常流程:提高系统的容错性,如果用户做了一些不符合要求的操作,要保证系统还是稳定的,可以提供一个正确的服务,而不是直接就崩溃了
预估测试需要的时间和资源:为测试计划的编写做准备

四、怎么去提高需求分析的能力

1.熟悉我们的业务,了解我们的系统:

越熟悉业务,越容易发现问题

2.站在用户的角度,更客观的去考虑问题:

作为用户,产品是不是用起来方便,对于客户的价值是不是大

3.善于总结:

把平常见到的一些用例、需求当中可能存在的一些问题进行一些总结。以后再遇到类似的一些问题时,就可以很快的给出一些自己的建议,也就是不断提高自己的一些业务能力

这篇关于【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/963732

相关文章

Java集成Onlyoffice的示例代码及场景分析

《Java集成Onlyoffice的示例代码及场景分析》:本文主要介绍Java集成Onlyoffice的示例代码及场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将o

Go语言中使用JWT进行身份验证的几种方式

《Go语言中使用JWT进行身份验证的几种方式》本文主要介绍了Go语言中使用JWT进行身份验证的几种方式,包括dgrijalva/jwt-go、golang-jwt/jwt、lestrrat-go/jw... 目录简介1. github.com/dgrijalva/jwt-go安装:使用示例:解释:2. gi

SpringBoot如何对密码等敏感信息进行脱敏处理

《SpringBoot如何对密码等敏感信息进行脱敏处理》这篇文章主要为大家详细介绍了SpringBoot对密码等敏感信息进行脱敏处理的几个常用方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录​1. 配置文件敏感信息脱敏​​2. 日志脱敏​​3. API响应脱敏​​4. 其他注意事项​​总结

Python使用python-docx实现自动化处理Word文档

《Python使用python-docx实现自动化处理Word文档》这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的... 目录一、引言二、核心功能模块解析1. 段落样式与图片复制2. html表格转Word表格3. 模板生

JavaScript实战:智能密码生成器开发指南

本文通过JavaScript实战开发智能密码生成器,详解如何运用crypto.getRandomValues实现加密级随机密码生成,包含多字符组合、安全强度可视化、易混淆字符排除等企业级功能。学习密码强度检测算法与信息熵计算原理,获取可直接嵌入项目的完整代码,提升Web应用的安全开发能力 目录

Redis迷你版微信抢红包实战

《Redis迷你版微信抢红包实战》本文主要介绍了Redis迷你版微信抢红包实战... 目录1 思路分析1.1hCckRX 流程1.2 注意点①拆红包:二倍均值算法②发红包:list③抢红包&记录:hset2 代码实现2.1 拆红包splitRedPacket2.2 发红包sendRedPacket2.3 抢

python进行while遍历的常见错误解析

《python进行while遍历的常见错误解析》在Python中选择合适的遍历方式需要综合考虑可读性、性能和具体需求,本文就来和大家讲解一下python中while遍历常见错误以及所有遍历方法的优缺点... 目录一、超出数组范围问题分析错误复现解决方法关键区别二、continue使用问题分析正确写法关键点三

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中