Сейчас я работаю над проектом и ищу способ автоматизации системы программирования. В двух словах, проект работает следующим образом: некоторые операции на внешнем интерфейсе (www-сайт) вызывают и генерируют журналы (с большим количеством контента), и теперь я анализирую журналы вручную, но я хотел бы автоматизировать этот процесс.
У меня есть вопрос к вам, как подойти к этому процессу самым простым способом, в настоящее время я изучаю Java, и на данный момент я написал сценарии на Selen Webdriver + Java и Cucumber. И вот мой вопрос, можно ли с помощью огурца добавить утверждения для проверки логов? если да, то как?
На данный момент у меня есть три способа проверить мои журналы:
- после выполнения некоторых операций на веб-сайте, прочитайте файл с журналами из расположения на диске C моего компьютера и проверьте, есть ли соответствующая строка в файле.
- Выполнение всех операций в веб-интерфейсе и создание полных журналов, а затем сравнение их с файлом шаблона с журналами (проверяемым вручную и обеспечивающим корректную работу всей функциональности страницы)
- Я также думаю о таком решении для загрузки текстового файла, например. в цикле, таком как 20 секунд, и проверьте, есть ли в нем нужная строка, а затем в огурце это считается утверждением.
Я прошу совета у более опытных коллег.
За все советы буду очень признателен!
Привет, Крис