项目测试人员如何做好需求分析,如何能做好测试工作
一、结合测试种类进行需求分析
所谓结合测试种类,就是软件测试工作一般包含哪些测试。无外乎是功能测试、系统测试、接口测试、性能测试、安全测试、可靠性测试、兼容性测试、UI测试、文档测试以及最近兴起的用户体验性测试等这些内容。在分析需求的时候无论这些测试种类是否都适合当前的被测系统,但都要从这些角度去分析,保证你对被测系统的需求做到全面的分析覆盖,不遗漏。往往从不同的测试角度会发现不同的需求问题。
二、充分了解需求来源及背景
一些测试人员在评审需求的时候,经常会仅根据提供的需求文档来评审需求,我认为这样的方式是为了需求评审而评审。测试人员经常被人说要站在客户的角度去测试,但如何站在用户的角度?首先的关键问题就是要了解一个产品的一个功能或一个需求他的来源是什么,他要解决客户什么问题?这里很重要的就是“客户”。如果需求不清楚,就一句话需求,一定要和需求提出发进行沟通,如果直接能和客户沟通是最好的,否则要和公司内部第一了解或反馈这个需求的人进行深入沟通。要了解需求的出处、来源,要解决什么问题,达到什么效果;并同时了解这个需求以外的情况,例如客户为何要提这个需求,之前的功能无法满足吗?不能满足的原因是什么?客户的使用场景是什么,客户的业务量是怎样的?可以一般用这个功能的时间点是相对集中在什么时候等等。总之,了解的越详细越好,这就发现一些隐藏需求。
三、要了解实现的业务架构
对业务实现架构的了解,往往是测试人员容易忽略的地方,如果说充分了解需求的来源和背景是从业务场景层面的了解,那业务架构的实现就是开发是如何把用户的业务需求转化为产品功能需求的。我们都知道一些网上的段子,客户明明想要的是一栋豪华别墅,但最后的开发结果却是个破房子。所以一定要和开发了解清楚需求的业务架构,就是如何这些这个需求的,要从前端-中台-后端的层级结果逐层了解,最终要能画出一个端到端的业务流程,才知道这个业务的实现都需要依赖哪些组间,哪些相关功能,每个模块都要处理什么问题,只有这样才能真正了解需求并发现需求中的问题,也可以更加全面的设计测试用例
四、需求分析和竞品进行对标
目前很多产品都存在很大的类似的竞品产品,尤其互联网产品或公有云产品,都有很多的竞品产品,可以通过和竞品进行对标分析,发现我们的优缺点,并针对缺点提出我们的需求问题,从而进一步完善和丰富需求。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
66源码网 » 项目测试人员如何做好需求分析,如何能做好测试工作