在Ranorex中,您可以使用从Debug到Failure等不同级别的报告信息。 除了预定义的报告级别,你也可以轻松自定义报告级别。
报告级别描述一个消息在报告中的重要性。 使用各种不同的报告级别可以帮助您保持您的报告更加简洁及可读性。
在一个测试套件,甚至在测试用例下,你能够自定义一个级别,在这个级别描述最低级别的信息(有关更多信息,请参阅第4课:Ranorex测试套件 – 测试套件设置 )。 更低级别的报告信息将被忽略,并且不会出现在报告中。而降低一个测试用例的报告级别,可以帮助你在测试场景中发现错误。
预定义的报告级别
Ranorex提供了以下几种预定义的报告级别 – 级别本身是由整数值表示(括号内):
前五个条目描述了不同重要程度的报告消息。 例如错误消息在报告中表示一个逻辑测试步骤错误。而当出现一个警告消息,你应该关注它,但它并不表示一个错误。
从“调试”到“成功”,仍然表示当前模块的结果是成功的。而“失败”的报告级别表示该模块运行失败,报告中用红色标记表示。
报告表明故障的模块
此外,在一个测试用例的顶部,使用黄色背景来表示警告消息。
一条消息,表明一个测试用例中存在警告消息
注:一个测试用例的成败取决于它的子元素的状态,这个子元素可以是模块或嵌套测试用例。当抛出一个异常,或者记录失败的日志时,则表明一个模块运行失败。 异常的抛出通常是因为ValidateAction失败,找不到元素,或直接通过代码输出。
用户定义的报告级别
除了预定义的报告级别,你可以用特定值来定义自己的报告级别。 无论是使用代码或在Recorder内,你都可以做到这一点(见记录特定信息的详细信息)。