对测试需求进行分解需要反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行。

  1、确定软件提供的主要任务。

  2、对每个任务,确定完成该任务所要进行的工作。

  3、确定从数据库信息引出的计算结果。

  4、对于对时间有要求的交易,确定所要的时间和条件。

  5、确定会产生重大意外的压力测试,包括内存、硬盘空间、高的交易率。

  6、确定应用需要处理的数据量。

  7、确定需要的软件和硬件配置。

  8、确定其他与应用软件没有直接关系的商业交易。

  9、确定安装过程。

  10、确定没有隐含在功能测试中的用户界面要求。