Що нового?

Набір учасників [Software-testing] Логи як інструмент тестувальника (Ольга Назіна)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1103 ГРН
Учасників: 2 з 26
Організатор: Відсутній
Статус: Набір учасників
Внесок: 44.1 ГРН
8%
Основний список
Резервний список

Gadzhi

Модератор

ви дізнаєтеся про логи все, що вам потрібно знати: що це таке, як вони виглядають, як їх читати, які поліпшення просити, де шукати логи на сервері і на клієнті, навіщо тестувальнику логи оточення і як виглядає хороший лог автотестів.

Якщо в системі щось зламалося, Розробник завжди просить логи. Він бачить в них те, що пропускає Тестувальник чорного ящика. Але чому б тестувальнику самому цього не побачити? І в наші дні доступ до логів зазвичай є, і дуже круто, коли Тестувальник вміє їх читати. Чому ми і будемо вчитися на курсі — діставати з логів інформацію.

За 2 тижні ви дізнаєтеся про логах все, що вам потрібно знати: що це таке, як вони виглядають, як їх читати, які поліпшення просити. Де шукати логи на сервері і на клієнті (web, mobile), чим вони відрізняються. Навіщо тестувальнику логи оточення і як виглядає хороший лог автотестів. Все обговоримо і помацаємо на практиці, щоб потім відразу почати застосовувати знання в роботі.

вивчимо інструменти роботи з логами:
  • Putty — зняти статистику, постежити за логом;
  • WinSCP - забрати лог з сервера;
  • Grep - знайти потрібний стек в Лозі (linux);
  • Cygwin - знайти потрібний стек в Лозі (windows);
1. Логи-що це таке
  1. Що таке логи
  2. навіщо вони потрібні
  3. Як виглядають
  4. Які вони повинні бути
  5. Які бувають рівні логування
  6. Як працювати з логами
  7. Grep по логам
+ Бонус: Як працювати в Putty і WinSCP (програми для підключення до Linux-сервера)
домашнє завдання
  1. читаємо логи на Linux-сервері за допомогою Putty і WinSCP
  2. за допомогою логів локалізуємо помилку
  3. Робимо grep по логам
2. Логи на сервері
  1. клієнт-серверна архітектура
  2. Логи на сервері:
    1. де їх шукати.
    2. Які особливості.
    3. помічники в роботі з логами — самописні утиліти) - що від них потрібно
    4. приклади помилок, спійманих через серверні логи
домашнє завдання

Відтворюємо баг, локалізуємо за лог (лог забираємо з сервера)

3. Логи на клієнті
Логи на клієнті:

  1. Web
  2. Desktop
  3. Mobile
домашнє завдання
  1. шукаємо баг через консоль JS
  2. знаходимо граничні значення в картці через клієнтські логи
4. Логи оточення і тестів
  1. Логи самого сервера (лінуксові, віндові)
  2. Логи сторонніх програм, що впливають на вашу (якщо ваші логи чисті, треба дивитися логи заббікса або інших програм)
  3. Логи автотестів
домашнє завдання
Запускаємо автотести на рівні API, ламаємо їх і вивчаємо отримані логи (необов'язкове, але показове)
https://privatelink.de/?https://software-testing.ru/edu/3-online/258-logi
 
Угорі