自动工具常常提供它们自己的测试日志设施,它们可以通过附加的日志记录进行扩展和补充,附加的日志记录是通过定制的用户例程和附加工具的使用提供的。
输出可以采取单种形式或许多种不同形式。通常,测试日志 具有表格状或电子表格状的外观,每个条目包含某种格式的日期和时间戳记、记录的事件的描述、观察到的状态的一些指示以及可能的一些附加上下文信息。
如果您要使用自动测试工具(例如在 Rational Suite
系列产品中找到的那些工具),则在缺省情况下随该工具提供许多上述功能。这是测试日志设施通常提供以下能力,即捕获在日志中包含的信息,并对这些信息进行过滤、排序和分析。这使得测试日志可以按照需要展开为显示细节,或者折叠为摘要视图。这些工具还提供定制和保留测试日志的视图以用于报告目的的能力。
如果生成自动测试日志的逻辑只是向现有日志文件追加新的信息,那么将有必要提供足够的存储器以保留测试日志文件。此方法的备选解决方案是使用环形缓冲区。Brian Marick 的一个模式目录对使用环形缓冲区日志记录协助查找错误做出了很好的解释。(获取
Adobe reader。)
此目录通过使用自动测试日志来提供其他典型问题的概述。
|