ви дізнаєтеся про логи все, що вам потрібно знати: що це таке, як вони виглядають, як їх читати, які поліпшення просити, де шукати логи на сервері і на клієнті, навіщо тестувальнику логи оточення і як виглядає хороший лог автотестів.
Якщо в системі щось зламалося, Розробник завжди просить логи. Він бачить в них те, що пропускає Тестувальник чорного ящика. Але чому б тестувальнику самому цього не побачити? І в наші дні доступ до логів зазвичай є, і дуже круто, коли Тестувальник вміє їх читати. Чому ми і будемо вчитися на курсі — діставати з логів інформацію.
За 2 тижні ви дізнаєтеся про логах все, що вам потрібно знати: що це таке, як вони виглядають, як їх читати, які поліпшення просити. Де шукати логи на сервері і на клієнті (web, mobile), чим вони відрізняються. Навіщо тестувальнику логи оточення і як виглядає хороший лог автотестів. Все обговоримо і помацаємо на практиці, щоб потім відразу почати застосовувати знання в роботі.
вивчимо інструменти роботи з логами:
- Putty — зняти статистику, постежити за логом;
- WinSCP - забрати лог з сервера;
- Grep - знайти потрібний стек в Лозі (linux);
- Cygwin - знайти потрібний стек в Лозі (windows);
1. Логи-що це таке
домашнє завдання
Відтворюємо баг, локалізуємо за лог (лог забираємо з сервера)
3. Логи на клієнті
Логи на клієнті:
Запускаємо автотести на рівні API, ламаємо їх і вивчаємо отримані логи (необов'язкове, але показове)
- Що таке логи
- навіщо вони потрібні
- Як виглядають
- Які вони повинні бути
- Які бувають рівні логування
- Як працювати з логами
- Grep по логам
домашнє завдання
- читаємо логи на Linux-сервері за допомогою Putty і WinSCP
- за допомогою логів локалізуємо помилку
- Робимо grep по логам
- клієнт-серверна архітектура
- Логи на сервері:
- де їх шукати.
- Які особливості.
- помічники в роботі з логами — самописні утиліти) - що від них потрібно
- приклади помилок, спійманих через серверні логи
Відтворюємо баг, локалізуємо за лог (лог забираємо з сервера)
3. Логи на клієнті
Логи на клієнті:
- Web
- Desktop
- Mobile
- шукаємо баг через консоль JS
- знаходимо граничні значення в картці через клієнтські логи
- Логи самого сервера (лінуксові, віндові)
- Логи сторонніх програм, що впливають на вашу (якщо ваші логи чисті, треба дивитися логи заббікса або інших програм)
- Логи автотестів
Запускаємо автотести на рівні API, ламаємо їх і вивчаємо отримані логи (необов'язкове, але показове)
https://privatelink.de/?https://software-testing.ru/edu/3-online/258-logi