• 熟悉项目需求,要知道产品增删修改了哪些内容,才会更快更准确的在该项目入手。


    业务需求:关注系统是否满足业务需求

    用户需求:关注系统是否满足用户习惯

    功能需求:关注系统是否满足功能要求,如系统的输入输出

    没有需求:参考市面上已经上线的同类产品

    需求模糊:收集整理已有需求、和产品经理逐条确认、参考痛类型产品实现情况

    我们为什么要做需求分析?

    要成功做一个项目,我们要了解测试规模、复杂程度和可能存在的风险,这些都要需要有详细的测试需求来进行了解。

    需求的难点:

    1、用户与开发人员之间存在沟通方面的困难

    2、用户的需求是动态变化的

    3、生命周期中不同剪短系统变更的代价呈非线性增长

    4、当前架构无法满足

    5、分析人员和客户理解有误

    需求的重要性:

    如果前去需求无法把控,后期就不能做到功能全覆盖,需求的变更频繁都会导致项目整个运行工期延误

    不做需求分析的结果

    浪费时间、满足不了客户需求、客户满意度低等

    怎么做需求分析?

    1、拿到需求后先把需求读好,后要做的需求的背景自己有个整体的了解,在了解过程中记录自己的疑惑。

    2、分析需求是不是合理的,不能单单通过系统是怎么样实现的来判断需求是不是合理,主要包括两个方面:第一满足客户需求,第二,在系统原有的基础上,尽量减少改动成本

    3、确定测试的范围和优先级:确定好这个需求所涉及的全部测试点,然后通过分析,分析出测试范围的优先级

    4、细化测试点并确定测试方法

    5、确定哪些工作测试人员可以提前介入

    6、查漏补缺

  • 相关阅读:
    BIOS/MBR UEFI/GPT关系与区别-资料整理
    raid 简单了解
    MBR主引导记录
    linux 安装vscode
    chrome 获得点击按钮时的事件
    python计算纪念日相关
    python error: curl: (1) Protocol "'https" not supported or disabled in libcurl
    linux go with vscode
    postman 进阶技巧
    mysql常用时间函数与类型转换
  • 原文地址:https://www.cnblogs.com/yronl/p/8983935.html
Copyright © 2020-2023  润新知