测试的原贝 1.应当把“尽早地和不断地进行软件测试”作 为软件开发者的座右铭 测试用例应由测试输入数据和对应的期输 出结果这两部分组成。 3.程序员应避免检查自己的程序 4.在设计测试用例时,应包括合理的输入条件 和不合理的输入条件。 2007-11-28 测试、性能和可扩展性
测试的原则 1.应当把“尽早地和不断地进行软件测试 尽早地和不断地进行软件测试”作 为软件开发者的座右铭。 为软件开发者的座右铭。 2. 测试用例应由测试输入数据和对应的预期输 出结果这两部分组成。 这两部分组成。 3. 程序员应避免检查自己的程序。 程序员应避免检查自己的程序。 4. 在设计测试用例时,应包括 在设计测试用例时,应包括合理的输入条件 合理的输入条件 和不合理的输入条件 不合理的输入条件。 2007-11-28 测试、性能和可扩展性 6
测试的原贝 5.严格执行测试计划,排除测试的随意性。 6.应当对每一个测试结果做全面检查 7.妥善保存测试计划,测试用例,出错统计和 最终分析报告,为维护提供方便。 2007-11-28 测试、性能和可扩展性
测试的原则 5. 严格执行测试计划,排除测试的 严格执行测试计划,排除测试的随意性。 6. 应当对每一个测试结果做全面检查。 应当对每一个测试结果做全面检查。 7. 妥善保存测试计划,测试用例,出错统计和 妥善保存测试计划,测试用例,出错统计和 最终分析报告,为维护提供方便。 最终分析报告,为维护提供方便。 2007-11-28 测试、性能和可扩展性 7
Bug报告 F测试人员创建缺陷报告 项目名称 Maker 3. 1.x 项目版本 3148 测试人: 测试时间 2007-10-25 报告类型: G错误C建议 严重程度 C一般严重C致命O死机 该Bu出现版本:个人版 问题来源: 使用问题 小米, 功能缺陷 功能分类 CEB转换 优先级别 G高C中C低 象重现率:[ 摘要 转换印图片,make报错退出 attEst4 aker maker1apsg片透明ES212 详细描述 上一版本转换此图片,提示解析错,转后mk可正常使用。 修改意见 2007-11-28 测试、性能和可扩展性
Bug报告 2007-11-28 测试、性能和可扩展性 8
测试策略 测试过程按4个步骤进行: 单元测试 集成测试 确认测试 系统测试 2007-11-28 测试、性能和可扩展性
2007-11-28 测试、性能和可扩展性 9 测试策略 (测试过程按4个步骤进行: (单元测试 (集成测试 (确认测试 (系统测试
单元测试,—程序员负责 集中对用源代码实现的每一个程序单元 进行测试,检查各个程序模块是否正确地实 现了规定的功能。 集成测试把已测试过的模块组装起来,主要 对与设计相关的软件体系结构的构造进行测 2007-11-28 测试、性能和可扩展性 10
单元测试,——程序员负责 集中对用源代码实现的每一个程序单元 集中对用源代码实现的每一个程序单元 进行测试,检查各个程序模块是否正确地实 进行测试,检查各个程序模块是否正确地实 现了规定的功能。 现了规定的功能。 集成测试把已测试过的模块组装起来,主要 把已测试过的模块组装起来,主要 对与设计相关的软件体系结构的构造进行测 对与设计相关的软件体系结构的构造进行测 试。 2007-11-28 测试、性能和可扩展性 10