- 什么是需求
- 什么是bug
- 什么是测试用例
- 开发模型和测试模型
什么是需求
-  需求定义:包含用户需求和软件需求 -  用户需求:可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成 的任务。 
-  软件需求:该需求会详细描述开发人员必须实现的软件功能。(需求规格说明书) 
 
-  
-  为什么要有需求 需求就是一个标准,有了这个标准,开发人员就按照这个标准去开发,测试人员按照这个标准去测试。 
-  测试人员眼里的需求 针对一个系统各个方面的分析; 功能:满足基本使用操作 安全:数据存储、数据传输 兼容:一套代码在不同平台上都能使用 性能:…… 
什么是测试用例
-  定义:测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环 境、操作步骤、测试数据、预期结果等要素。 
-  为什么要有测试用例 - 提高测试效率
- 建立自动化的基础
 
软件错误bug概念
当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是错误。
当需求规格说明书没有提到的功能,判断标准以最终用户为准:当程序没有实现其最终用户合理预期的功能要求时,就是软件错误。