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

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

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

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

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

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

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

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

    需求的难点:

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

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

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

    4、当前架构无法满足

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

    需求的重要性:

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

    不做需求分析的结果

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

    怎么做需求分析?

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

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

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

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

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

    6、查漏补缺

  • 相关阅读:
    安装LVS安装LVS和配置LVS的工作比较繁杂
    移动web开发研究
    10个顶级的CSS UI开源框架
    Jquery使用tbody编辑功能实现table输入计算功能
    【开源】Hawk-数据抓取工具:简明教程
    55个最实用大数据可视化分析工具
    Apache本地服务无法自启动问题解决
    网站10大致命SEO错误
    企业管理:名片的重要性
    开发人员应该知道的SEO
  • 原文地址:https://www.cnblogs.com/yronl/p/8983935.html
Copyright © 2011-2022 走看看