正在加载图片...
内容提要 测试、性能和可扩展性 ■测试 ■性能 邢国峰 可扩展性 2007-11-28 20u7-1 测试,性能和可扩展性 试.性能和可护展性 测试 测试vs.调试 测试vs.调试 调试( Debug):在程序无法运行或输出结果错 测试的目的与原则 误时,通过设置断点、打印变量值和跟踪等 测试策略 方法定位并排除bug 测试方法 测试( Testing):调试通过后,用系统的方法 来试图发现程序中可能存在的隐藏的bug,避 免这些bug出现在发行版本中 调试——已知bug,用于定位并排除bug。 测试——未知bug,用于发现bug 2007-1128 试、性能和可扩展性 2007-11-28 测试,性能和可扩展性 测试的目的 测试的原则 1测试是程序的执行过程,目的在于发现错误 1.应当把“尽早地和不断地进行软件测试”作 为软件开发者的座右铭 2.一个好的测试用例在于能发现至今未发现的 2.测试用例应由测试输入数据和对应的预期输 错误 出结果这两部分组成 3.一个成功的测试是发现了至今未发现的错误 3.程序员应避免检查自己的程序。 的测试 4.在设计测试用例时,应包括合理的输入条件 和不合理的输入条件 207-1128 拥试,性能和可扩展性 20u711-28 性能和可扩展性测试、性能和可扩展性 邢国峰 2007-11-28 2007-11-28 测试、性能和可扩展性 1 2007-11-28 测试、性能和可扩展性 2 内容提要 ƒ 测试 ƒ 性能 ƒ 可扩展性 2007-11-28 测试、性能和可扩展性 3 测试 (测试 vs. 调试 (测试的目的与原则 (测试策略 (测试方法 2007-11-28 测试、性能和可扩展性 4 测试 vs. 调试 ƒ 调试(Debug):在程序无法运行或输出结果错 误时,通过设置断点、打印变量值和跟踪等 方法定位并排除bug。 ƒ 测试(Testing):调试通过后,用系统的方法 来试图发现程序中可能存在的隐藏的bug,避 免这些bug出现在发行版本中。 ƒ 调试——已知bug,用于定位并排除bug 。 测试——未知bug,用于发现bug。 测试的目的 1.测试是程序的执行过程, 目的在于发现错误 ; 2.一个好的测试用例在于能发现至今未发现的 错误; 3.一个成功的测试是发现了至今未发现的错误 的测试。 2007-11-28 测试、性能和可扩展性 5 测试的原则 1.应当把“尽早地和不断地进行软件测试”作 为软件开发者的座右铭。 2. 测试用例应由测试输入数据和对应的预期输 出结果这两部分组成。 3. 程序员应避免检查自己的程序。 4. 在设计测试用例时,应包括合理的输入条件 和不合理的输入条件。 2007-11-28 测试、性能和可扩展性 6
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有