Открыто

Логи как инструмент тестировщика [software-testing.ru] [Ольга Назина] [Повтор]

Тема в разделе "Курсы по программированию", создана пользователем Вайфат, 4 июн 2020.

Цена: 3000р.
Взнос: 179р.

Основной список: 21 участников

Резервный список: 4 участников

  1. Вайфат

    Вайфат ДолжникДолжник

    Вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить, где искать логи на сервере и на клиенте, зачем тестировщику логи окружения и как выглядит хороший лог автотестов.

    Если в системе что-то сломалось, разработчик всегда просит логи. Он видит в них то, что пропускает тестировщик черного ящика. Но почему бы тестировщику самому этого не увидеть? И в наши дни доступ к логам обычно есть, и очень круто, когда тестировщик умеет их читать. Чему мы и будем учиться на курсе — доставать из логов информацию.

    За 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, ломаем их и изучаем полученные логи (необязательное, но показательное)

     
    1 человеку нравится это.
  2. Последние события

    1. TakeMind

      TakeMind не участвует в складчине.

      8 июл 2021
    2. grobnar

      grobnar участвует в складчине.

      27 июн 2021
    3. Акварелька 6

      Акварелька 6 участвует в складчине.

      29 мар 2021
    4. olgademi11

      olgademi11 участвует в складчине.

      18 мар 2021

    Последние важные события

    1. skladchik.com

      rusdos организатор складчины.

      11 янв 2021
  3. Emmett Brown

    Emmett Brown ЧКЧлен клуба

  4. Zanny

    Zanny ЧКЧлен клуба

  5. Суффикс

    Суффикс ЧКЧлен клуба

  6. Суффикс

    Суффикс ЧКЧлен клуба

  7. pikylbkaNomer

    pikylbkaNomer ЧКЧлен клуба

    Друзья!
    Приглашаю всех на отличный курс по Node.js!
    Давайте уже соберёмся и выкупим продукт! Нужно сбить цену хотя бы до 200-300 руб.


    [loftschool] Node.js Серверный JavaScript [17 ноября - 28 декабря 2020]

    За время курса, Вы создадите консольные приложения, многостраничный сайт-портфолио и интернет-портал.
    За время курса будут разобраны основы платформы, асинхронность и её использование в Node.js, потоки и события, шаблонизаторы(Handlebars, ejs, pug), построите RestAPI, напишите чат для приложение на Websockets, подключите авторизацию и разделение прав пользователей, основы тестирования серверных приложений с фреймворками Mocha и Chai, выполните деплой приложения на сервер.
    При создании консольного приложения основной задачей будет систематизация файлов. Выполняя работу над проектом вы подробно познакомитесь с асинхронными процессами под Node.js. Сначала напишите приложение в классическом виде на основе callback-функций, а потом перепишите на Promise или Asyn/Await. Таким образом, Вы наглядно оцените достоинства и недостатки этих подходов.

    Многостраничный сайт-портфолио. Во время работы над многостраничным сайтом-портфолио, Вы научитесь работать с шаблонизаторами и популярными фреймворками - express.js и koa.js. Ваша задача станет - создание серверной части. При выполнение дз, вы разберётесь с роутингом, выполним аутентификацию и авторизацию к административной панели, научитесь использовать на сервере JSON-хранилище данных на основе lowdb и напишите модули отправки писем и загрузки изображений на сервер

    Интернет-портал вы напишите на express.js или koa.js, научитесь пользоваться базами данных(Mongo.db, PostgreeSQL), построите API для готовой фронтенд части, написанной на vue.js. И многое другое!


    И не проходите мимо отличных курсов по backend-разработке!

    [HTML Academy] PHP. Профессиональная веб-разработка
    [HTML Academy] Node.js. Разработка серверов приложений и API
     
  8. TakeMind

    TakeMind СкладчикСкладчик

  9. sdvden

    sdvden ЧКЧлен клуба

    Друзья, давайте найдем организатора. Информация очень качественная, хотелось бы уже получить курс..
     
  10. TakeMind

    TakeMind СкладчикСкладчик

    Давайте пару-тройку и организуем
     
  11. sdvden

    sdvden ЧКЧлен клуба

    Организатор, запускай)
     

Поделиться этой страницей