> For the complete documentation index, see [llms.txt](https://amax.gitbook.io/ict-architect/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amax.gitbook.io/ict-architect/xu-qiu-fen-xi-yu-ce-shi-ji-hua-fang-an.md).

# 需求分析与测试计划、方案

**需求分析**

参与人员：软件项目组所有成员，包括产品经理，开发经理，测试经理，系统工程师/架构师，开发工程师/程序员，美术工程师，测试工程师，项目经理，QA(质量监督人员)，配置管理员。

**测试需求的特征：**

1、测试需求项必须是可核实的;

2、指明满足需求的正常的前置条件,同时也要指明不满足需求时的出错条件;

3、测试需求不涉及具体的数据。

**需求分析评审：**

1、※完整性：每项需求都必须将所要实现的功能描述清楚

2、※正确性：每项需求都必须准确地陈述其要开发的功能

3、可行性：每项需求都能通过设计测试用例进行测试

4、必要性：每项需求的制定都是必要且能追溯的

5、划分优先级

6、无二义性：对所有需求说明都只能有一个明确统一的解释

7、可验证性

8、可跟踪性

9、&#x20;

**测试计划**

是描述所有需要完成测试的工作，包括被测试的项目的背景、目标、范围、方式、资源、进度安排、测试组织、测试开始和结束条件，本次测试计划的审批与变更方式，以及与测试有关的测试风险等方面。

**测试方案**

是描述所测软件的测试特性、测试方法、测试用例设计、测试代码设计、测试环境规划以及测试工具设计、选择的一种策略与方法。

**测试计划与测试方案的区别**

**1、定义不同**

测试计划是对测试过程的组织、资源、原则等进行规定和约束；

测试方案是描述所测软件的测试特性、测试方法、测试用例设计、测试代码设计、测试环境规划以及测试工具设计、选择的一种策略与方法。

**2、层次不用**

测试计划是管理层面的，从组织管理的角度规划测试活动；

测试方案是技术层面的，从技术的角度规划测试活动。

**总而言之**，测试方案需要在测试计划的指导下进行，测试计划提出“做什么”，而测试方案明确“怎么做”。
