📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Логи (лог-файлы) — это файлы, содержащие системную информацию работы сервера или компьютера, в которые заносятся определенные действия пользователя или программы, всевозможные интеграции (определение с инета)

Имеется ряд уровней логирования, начну по порядку сверху вниз (хочу отметить, что я привела в пример всех встречающихся мне уровней логирования, и эти уровни логирования могут отличаться в рамках требований по фиче)

ALL фиксируются события с уровнями: TRACE, DEBUG, INFO, WARN(ING), ERROR, CRITICAL(FATAL), OFF - происходит логирование всех событий, описание которых укажу по порядку:
⚙️TRACE - пошаговые записи процесса, полезен при локализации ошибки;
⚙️DEBUG - детальное логирование системной информации для последующего использования в отладке, запросы и ответы к внешним системам, успешная обработка записи и др.;
⚙️INFO - информация о событиях, не приводящих к ошибкам в работе модулей, общая информация о работе службы или сервиса, события переходов/запросов с минимальным набором входящих параметров;
⚙️WARN(ING) - информация о событиях, которые могут привести к ошибкам в работе модулей, получение пустого запроса от фронта, данные не найдены в справочнике, некорректный параметр запроса;
⚙️ERROR - информация об ошибках, возникших в работе модулей, интеграционные взаимодействия, при которых внешняя система вернула код ошибки;
⚙️CRITICAL - информация о критических ошибках, возникших в работе модулей;
⚙️FATAL - сбой работоспособности приложения, нет доступа к базе данных и т.д;
OFF - логирование выключено

У меня на работе есть системный журнал UI, где для каждой подсистемы есть следующие уровни логирования:
Все
TRACE
DEBUG
INFO
WARN
ERROR

Какой уровень логирования часто используете в работе?
Приводите свои примеры логов в комментарии👇
👍273🔥3🙏1
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Привет всем! На какую тему придумать опрос (тесты)? Провести снова небольшой марафон на закрепление и повторение знаний, а может и изучение нового материала. Пишите в комментариях, что вам лично хотелось бы повторить или изучить!
По поводу тестов: скоро будут через пару дней марафон, сперва на тему «Классификация видов тестирования» - повторим,
а потом изучим или повторим через тесты тему «Querying with GraphQL в Postman»
Ожидайте 😽
🔥28👍7
Мне пришла идея на такой марафон, угадывать создателей какого-либо инструмента по тестированию, формата данных и т.д.
Как вам идея?
Anonymous Poll
43%
Отлично, будет интересно
27%
Исчерпывающая информация, не надо
30%
50/50, может быть пригодится
Сегодня затрону тему "Console logs and Network logs in FireFox DevTools"

Console Logs

Необходимо выбрать Console в меню Firefox DevTools для Windows или меню Tools для Mac OS X
или
нажать комбинацию клавиш Ctrl+Shift+K в Windows (Command+Option+K в Mac OS X)

Network Logs
нажать комбинацию клавиш Ctrl+Shift+E в Windows (Command+Option+E в Mac OS X)

На данной панели будут отображены уровни логирования:
⭕️Errors - сообщения об ошибке
⚠️Warnings - предупреждения
🌐Logs - содержательно нейтральные логи
ℹ️Info - информационные сообщения
🛠Debug - сообщение отладки

На изображениях выше👆🏻 можно заметить , что выбирая данный уровень логирования, все записи выбранных уровней будут видны под панелью с названиями уровней.
Попробуйте применить этот фильтр уровней для трестируемого сайта!

Console API предоставляет еще методы, которые работают одинаково, различаясь только семантикой, то есть назначением лога.
Например, методы:
console.log(‘…’)
console.debug(‘…’)
сonsole.info(‘…’) - подозреваю, что это баг телеграма (некорректная ссылка подставляется для данного значения с точкой автоматически)
console.warn(‘…’)
console.error(‘…’)

Примеры этих методов я указала в специальном окне для ввода этих методов (см. изображения выше👆🏻)
Назначения этих команд я сама не использую в работе, но для общего ознакомления хотела вам показать.

Соблюдая семантику, уровни логирования визуально различаются, можно использовать фильтры.

Пример из интернета:
К тому же за таким кодом проще следить: например, при выкате в прод найти поиском по проекту все сообщения console.debug и удалить.

Для дополнительного ознакомления источник : Console - developer.mozilla.org
👍201😁1
#отзыв по менторству.
Мы дальше работаем с менти, также помогаю, чтобы достичь желаемой цели- найти работу.
Верю, что все получится в ближайшем месяце 😁

Рекомендация от менти: https://www.w3schools.com/sql/sql_having.asp
🔥8
Всем хорошего вечера!
Думаю, соскучились по тестам!

5 дней по 2-3 вопроса по теме «Классификация видов тестирования»
Повторим теорию
Сегодня в 21:00 (MSK) начнём !
30🔥12👍2
Нефункциональное тестирование ПО — в первую очередь проверка на соответствие нефункциональным требованиям. Какой пункт НЕ относится к нефункциональному требованию?
Anonymous Quiz
18%
Удобство
22%
Портируемость
43%
Способность к взаимодействию
17%
Масштабируемость
👍6👏5😢5😁1
Данный вид тестирования применяется, если известно, что информационный продукт будет использоваться на разных платформах , в различных браузерах с определённой версией, будет поддерживать разные версии драйверов. Что это за вид тестирования?
Anonymous Quiz
8%
Тестирование взаимодействия
42%
Конфигурационное тестирование
49%
Тестирование совместимости
2%
Сравнительное тестирование
👍12👏1
Это тестирование копирует поведение пользователя при работе с ПО в контексте всего приложения. Что это за вид тестирования?
Anonymous Quiz
56%
Сценарное
18%
Сквозное
8%
Расширенное
19%
Свободное
👍6😢3🔥2