
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
需求分析是每一个软件开发项目执行之前都需要经历的一个环节,今天贵阳达内培训就给大家简单介绍一下,程序员需要掌握哪些需求分析方法。
需求评审是源头,如果需求评审的工作没有做好,那用例设计就难免出现缺漏甚至错误。需求评审没做好,就等于拿着一个不是圆形的形状却想去度量出圆形,结果可想而知。
那到底怎么才能做好需求测试呢?为什么不同的人看一份同样的需求,有人能够提出各种问题,有人看完觉得没有什么问题。我想原因很多吧,如对需求的熟悉程度、有没有掌握需求测试方法、测试经验的积累。
需求测试方法,有测试类型分析法、业务继承分析法、功能交互分析法、测试经验分析法,光看这些方法的概念,看完之后其实你还是不知道怎么进行需求测试。那需求测试是不是真的只可意会不可言传,并不是,我觉得测试经验分析法可以有一定的传承性,我认为可以把需求测试的一些经验总结出来,对一些新人还是会有一定的借鉴作用。
经过思考,我认为可以把需求的功能归纳为一些模块,如流程、查询功能、导入导出、上传下载等,总结每一个模块常见的需求问题,那在进行需求测试时,就可以进行参考。
本文只能起到抛砖引玉的作用,每一个人都可以根据自身的测试经验,去修改补充完善属于自己的需求测试经验。
测试类型分析法,依据产品的六大质量特性(功能性、可靠性、易用性、效率、可移植性、可维护性)及行业特点,将软件测试划分成一系列不同的测试类型,来覆盖产品的标准规范、功能和非功能性的用户需求。
业务继承分析法,针对产品项目需求分析的对象有新增功能、修改功能和功能变更后的功能影响部分(功能影响的范围由开发人员协助划分)。测试负责人在明确了需求后,根据需求特点,以测试需求分析步骤为指导,采用测试类型分析法完成测试需求分析。
功能交互分析法,针对业务需求,分析业务模块的功能界面、业务流程、用户场景与数据规则,验证功能场景交互的过程流转与数据校验的正确性,结合功能场景交互应用采用测试类型分析法。
测试经验分析法,该方法是将具有代表性的测试积累形成经验库,以方便重用,如果经验有代表性,可并入测试类型分析法。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。