zoukankan      html  css  js  c++  java
  • 如何做好测试

     
    1. 测试计划
    1. 预估测试周期
    2. 预估整个测试过程中存在的潜在风险,以及应对策略
     
     

    2. 测试范围

    指的是:被测对象(功能/模块)以及主要的测试内容
    明确两点:
    • 测试什么
    • 不测试什么
    2.1 测试策略
    首先明确两点:测什么?怎么测?
    • 先测什么后测什么
    • 如何来测试
    其次采用什么样的测试类型和测试方法:
    • UI测试
    •  功能测试
    •  兼容性测试
    •  双端对比测试
    •  网络测试
    •  中断测试
    •  覆盖安装测试
    •  性能测试
    •  接口测试
    •  压力测试
    •  安全测试
    • ……

    3. 测试资源

     

    4. 测试进度

    版本接受测试build acceptance test
    P0测试/冒烟测试 smoke test
    回归测试
    注:BDD behavior-driven development 行为驱动开发
     

    5. 测试风险评估

    常见的影响版本正常封包原因有以下几点:
    需求变更
    明确需求变更的类型(建议整理需求变更的详细信息),如:
    (1)增加需求
    (2)修改需求
    (3)删减需求
     
    PS:不管是哪种类型的变更,都需要重新进行测试需求的分析,确定变更后的测试范围和资源,并及时和项目经理,产品经理等沟通测试进度的变化
    开发延期
    发现重大严重bug
    人员变动
    框架更改

    要想做得漂亮,还需要以下几点的支撑:

    a.  立根之本:业务
    了解业务,认识业务,熟悉业务,掌握业务,挖掘业务等等
     
    b.  沟通
    沟通强,能够有条理的把问题表述清楚,可以定位问题,可能出现的原因,建议给出的解决方案,比如一,二,三等
                能听清楚对方表达的问题,表达哪个意思,提炼要点,并再次确认
    c.  推动
    推动强,有问题时及时汇总记录,上报---定位---明确其影响范围---后续的规避措施
     
    d.  协调
    在开发,产品,运营等合作伙伴中周旋
     
    e.   响应快  
    可以在第一时间回复对方的消息,并在一定的时间内给出进度或者结果
     
    f.   技术支持
    可以给开发,产品同学提供对应的技术支持,比如,抓个包哈,查找版本修改的记录详情等等
    越努力越幸运
  • 相关阅读:
    git 删除未提交的文件
    Vmware Ubuntu 开机蓝屏
    php 加入 unless 语法
    Unity 登录白屏或者黑屏
    Ubuntu php + apache
    Ubuntu mysql
    Ubuntu 重装vmtool
    window 后台运行的应用程序点击没反应
    phpstorm格式设置不同导致的Git代码无法正常比较
    phpstorm 设置换行符的格式
  • 原文地址:https://www.cnblogs.com/wongel/p/15144247.html
Copyright © 2011-2022 走看看