Как разработать код для создания отчета в формате HTML в Katalon Studio?

Я хочу написать собственный метод для генерации отчетов о тестировании HTML в Katalon Studio всякий раз, когда выполняется набор тестов. Я не хочу использовать плагин Basic report, доступный в магазине Katalon.

Нужно ли мне писать код в файле набора тестов, используя - @SetupTestCase @TearDownTestCase

Файл Test Suite

1 ответ

Если вы хотите использовать хуки для Test Suite, вам нужно будет использовать@SetUp.

Что-то вроде этого могло сработать:

@SetUp(skipped = false)
def setUp() {
    //create the custom report file using methods linked here: https://www.tutorialspoint.com/groovy/groovy_file_io.htm
}

@SetupTestCase(skipped = false)
def setupTestCase() {
    // write to file whatever you want
}

@TearDownTestCase(skipped = false)
def tearDownTestCase(TestCaseContext testCaseContext){
    // get test case status and write it to file 
    def status = testCaseContext.getTestCaseStatus()
}

Вам нужно будет поэкспериментировать с методами Groovy для работы с файлами, чтобы точно узнать, как создавать файлы и записывать в них файлы, но это правильный путь, если вы хотите создать собственный отчет.

Другие вопросы по тегам