本次课程执行的基本思路 1、为什么做测试? 前面做的那么多的工作都是软件工程的一环,软件工程的根本目标是开发出高质 量的完全符合用户需要的软件 在软件投入生产性运行之前,尽可能多地发现软件中的错误。 软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的 最后复审。 2、测试是什么? 在了解测试是什么之前先了解一下测试的目标: (1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案 (3)成功的测试是发现了至今为止尚未发现的错误的测试。 测试的正确定义是“为了发现程序中的错误而执行程序的过程” 3、测试做什么?
本次课程执行的基本思路: 1、为什么做测试? 前面做的那么多的工作都是软件工程的一环,软件工程的根本目标是开发出高质 量的完全符合用户需要的软件。 在软件投入生产性运行之前,尽可能多地发现软件中的错误。 软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的 最后复审。 2、测试是什么? 在了解测试是什么之前先了解一下测试的目标: (1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现的错误的测试。 测试的正确定义是“为了发现程序中的错误而执行程序的过程” 3、测试做什么?
开发人员PM 测试负责人 测试人员 输入/输出 用户需求列表 1、学习、评审学习用户需求列表、需求规格书 需求规格书 2、编写测试方案 测试方案 3、编写测试用例 测试用例 4、评审测试方案、测试用例 5、负责测试方案 测试用例等文档入库 6、召开阶段会议 阶段报告 结束 4、测试怎么做? 如何做测试? (1)功能测试 (2)性能测试 (3)压力测试 (4)安全性测试 (5)兼容性测试 如何处理测试的结果? 回归测试
开发人员 PM 测试负责人 测试人员 输入/输出 1、学习、评审学习用户需求列表、需求规格书 开始 2、编写测试方案 3、编写测试用例 4、评审测试方案、测试用例 5、负责测试方案、 测试用例等文档入库 结束 6、召开阶段会议 阶段报告 用户需求列表 需求规格书 测试方案 测试用例 4、测试怎么做? 如何做测试? (1)功能测试 (2)性能测试 (3)压力测试 (4)安全性测试 (5)兼容性测试 如何处理测试的结果? 回归测试
UG平台 5、一个开源的BUG管理平台一禅道
BUG 平台 5、一个开源的 BUG 管理平台--禅道