Katalon Studio最佳日志记录实践

3

我想了解记录日志的最佳实践,因为我有一个通用的测试用例,从中调用其他特定的测试用例,我不喜欢在每个类中都有一个KeywordLoggerKeywordUtil对象。我应该只是使用KeywordUtil.LOGGER而不是制作引用对象吗?

我是Katalon Studio的新手,所以如果有人能给出他们的看法就太好了。有没有常规的做法?

1个回答

2
我认为记录日志没有最佳实践。它会严重依赖于您的使用情况。
Katalon Studio默认为单个测试用例生成日志,并为测试套件生成{{link2:测试报告}}(以.csv.html.log.xml格式)。
正如您已经提到的,您可以集成日志记录器,如在Katalon论坛这里这里讨论的那样,并将其添加到.properties文件中:
# Root logger option
log4j.rootLogger=INFO, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Append=false
log4j.appender.file.File=C:\\log\\logging.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:(%F:%L) - %m%n

然后将配置文件路径设置为...
PropertyConfigurator.configure("path of .properties file")

当然,最自定义的方法就是创建您自己的记录和报告框架。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接