测试对象的分析

一、了解测试对象
  1、文档熟悉
    a、需求文档:针对新需求;熟悉基线版本文档
    b、帮助文档:产品文档、用户手册等熟悉旧功能
    c、开发设计文档
    d、代码文档
  2、通过操作熟悉
    操作被测软件


二、具体从六个方面熟悉测试对象,SFDPOT
  1、structure结果
    a、熟悉被测软件的架构,以及包含什么文件
    b、网络的架构:B/S 、C/S、P2P、单机版
    c、被测软件的组成
      启动文件、卸载文件、程序代码文件、配置文件、帮助文件、测人人员(测试所有可能出现的情况)
  
  2、function功能
    熟悉被测软件能够做的所有事情,即功能模块

  3、data数据
    熟悉被测软件能够处理的所有数据
    a、输入数据:合法、不合法
    b、输出数据
    c、预置数据:提前准备的数据

  4、patform平台
    熟悉被则软件可以运行在什么平台,即环境

  5、operation操作
    熟悉被测软件可能会被怎么使用,用户的使用方式

  6、time时间
    熟悉被测软件跟系统时间相关的模块,如特殊时间,闰年、跨年等
    关注时间差


三、提取测试点
  1、质量模型分析法
    针对单模块,每个模块都需要提取
    提醒从多个角度多方面进行测试,不能只关注功能
   
    图片来源于百度
    

  2、功能交互分析法
    关注模块与模块直接的交互或相互影响
    模块直接的先后顺序,测试高优先级的功能会中断低优先级的功能
  
  3、用户使用场景分析法
    关注用户的使用 
 
原文地址:https://www.cnblogs.com/tynam/p/9007752.html