Robot
Складчик
- #1
Логи как инструмент тестировщика [Ольга Назина]
- Ссылка на картинку
Вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить, где искать логи на сервере и на клиенте, зачем тестировщику логи окружения и как выглядит хороший лог автотестов.
Если в системе что-то сломалось, разработчик всегда просит логи. Он видит в них то, что пропускает тестировщик черного ящика. Но почему бы тестировщику самому этого не увидеть? И в наши дни доступ к логам обычно есть, и очень круто, когда тестировщик умеет их читать. Чему мы и будем учиться на курсе — доставать из логов информацию.
За 2 недели вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить. Где искать логи на сервере и на клиенте (web, mobile), чем они отличаются. Зачем тестировщику логи окружения и как выглядит хороший лог автотестов. Все обсудим и пощупаем на практике, чтобы потом сразу начать применять знания в работе.
Изучим инструменты работы с логами:
Если в системе что-то сломалось, разработчик всегда просит логи. Он видит в них то, что пропускает тестировщик черного ящика. Но почему бы тестировщику самому этого не увидеть? И в наши дни доступ к логам обычно есть, и очень круто, когда тестировщик умеет их читать. Чему мы и будем учиться на курсе — доставать из логов информацию.
За 2 недели вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить. Где искать логи на сервере и на клиенте (web, mobile), чем они отличаются. Зачем тестировщику логи окружения и как выглядит хороший лог автотестов. Все обсудим и пощупаем на практике, чтобы потом сразу начать применять знания в работе.
Изучим инструменты работы с логами:
- Putty — снять статистику, последить за логом;
- WinSCP — забрать лог с сервера;
- Grep — найти нужный стек в логе (linux);
- Cygwin — найти нужный стек в логе (windows);
Спойлер: программа
1. Логи — что это такое
+ Бонус: как работать в Putty и WinSCP (программы для подключения к Linux-серверу)
- Что такое логи
- Зачем они нужны
- Как выглядят
- Какие они должны быть
- Какие бывают уровни логирования
- Как работать с логами
- Grep по логам
Домашнее задание
2. Логи на сервере
- Читаем логи на Linux-сервере с помощью Putty и WinSCP
- С помощью логов локализуем ошибку
- Делаем grep по логам
Домашнее задание
- Клиент-серверная архитектура
- Логи на сервере:
- Где их искать.
- Какие особенности.
- Помощники в работе с логами (самописные утилиты) — что от них нужно
- Примеры ошибок, пойманных через серверные логи
Воспроизводим баг, локализуем по логу (лог забираем с сервера)
3. Логи на клиенте
Логи на клиенте:
Домашнее задание
- Web
- Desktop
- Mobile
4. Логи окружения и тестов
- Ищем баг через консоль JS
- Находим граничные значения в карточке через клиентские логи
Домашнее задание
- Логи самого сервера (линуксовые, виндовые)
- Логи сторонних программ, влияющих на вашу (если ваши логи чисты, надо смотреть логи заббикса или других программ)
- Логи автотестов
Запускаем автотесты на уровне API, ломаем их и изучаем полученные логи (необязательное, но показательное)
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.