🤔❓ Что должен знать тестировщик без опыта?
В этом видео автор подробно разбирает, что должен знать QA без опыта для успешного прохождения собеседований на junior — вакансии.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#видео
В этом видео автор подробно разбирает, что должен знать QA без опыта для успешного прохождения собеседований на junior — вакансии.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#видео
❤🔥23👍7🥰1😁1
🛤️🛤️ TMS на замену TestRail: писали для себя, а выложили в open source
По причине того, что TestRail прекратил предоставлять и продлевать лицензии компаниям из России, автор решил разработать собственную тест-менеджмент систему TestY. Опирался на опыт работы с другими сервисами, чтобы добавить тот функционал, которого не хватало командам тестирования. За несколько месяцев была написана core-часть системы и выложена в open source, чтобы другие компании и разработчики, для которых актуален вопрос лицензионной чистоты используемого софта, пользовались решением и развивали его.
Статья расскажет об отличиях TestY от других TMS и преимуществах системы для команд любого размера. Бонус — есть короткая инструкция, как ее развернуть.
Читать статью
#гайд
По причине того, что TestRail прекратил предоставлять и продлевать лицензии компаниям из России, автор решил разработать собственную тест-менеджмент систему TestY. Опирался на опыт работы с другими сервисами, чтобы добавить тот функционал, которого не хватало командам тестирования. За несколько месяцев была написана core-часть системы и выложена в open source, чтобы другие компании и разработчики, для которых актуален вопрос лицензионной чистоты используемого софта, пользовались решением и развивали его.
Статья расскажет об отличиях TestY от других TMS и преимуществах системы для команд любого размера. Бонус — есть короткая инструкция, как ее развернуть.
Читать статью
#гайд
❤3👍3⚡1
🤔❓ Как выйти из тупика и начать расти: 5 ментальных ловушек, которые мешают это сделать
Бывает ли у вас ощущение, что несмотря на все усилия, вы не получаете тех результатов, на которые рассчитываете? Что последние несколько лет в жизни ничего не меняется или становится только хуже. Кажется, что вы зашли в тупик — развития нет, роста нет, перспективы не радуют. Если это про вас, то причина, скорее всего, в одной из ловушек мышления, которые мешают развитию.
Продолжить чтение
#почитать
Бывает ли у вас ощущение, что несмотря на все усилия, вы не получаете тех результатов, на которые рассчитываете? Что последние несколько лет в жизни ничего не меняется или становится только хуже. Кажется, что вы зашли в тупик — развития нет, роста нет, перспективы не радуют. Если это про вас, то причина, скорее всего, в одной из ловушек мышления, которые мешают развитию.
Продолжить чтение
#почитать
❤22🤩19👍6🔥4
🧘🧘 Искусство задавать хорошие вопросы: Важность правильных вопросов в QA
В работе QA помимо технических скиллов очень важны софтскиллы, и умение поддерживать в том числе и качество коммуникации играет решающую роль. Однако, что происходит, когда переданное сообщение не равно принятому? Доклад исследует причины плохих ответов и как они могут быть связаны с неправильно заданными вопросами, важность контекста и как наши собственные предположения и убеждения могут влиять на нашу коммуникацию с коллегами.
В материале переосмысление процесса коммуникации и выяснение, как задавать правильные вопросы для получения наиболее точных и полезных ответов.
Подробнее
#видео
В работе QA помимо технических скиллов очень важны софтскиллы, и умение поддерживать в том числе и качество коммуникации играет решающую роль. Однако, что происходит, когда переданное сообщение не равно принятому? Доклад исследует причины плохих ответов и как они могут быть связаны с неправильно заданными вопросами, важность контекста и как наши собственные предположения и убеждения могут влиять на нашу коммуникацию с коллегами.
В материале переосмысление процесса коммуникации и выяснение, как задавать правильные вопросы для получения наиболее точных и полезных ответов.
Подробнее
#видео
❤🔥17🎉16❤6🔥4👍1
💪💪 Борьба с flaky-тестами в Slack
В этом посте описывается путь, который поможет минимизировать количество flaky-тестов с помощью подхода автоматического обнаружения и подавления сбоев тестирования. Вы узнаете о том, как сложность тестирования становится все более масштабируемой проблемой и как взять ее под контроль.
Читать статью
#почитать
В этом посте описывается путь, который поможет минимизировать количество flaky-тестов с помощью подхода автоматического обнаружения и подавления сбоев тестирования. Вы узнаете о том, как сложность тестирования становится все более масштабируемой проблемой и как взять ее под контроль.
Читать статью
#почитать
❤3🔥2🤔2
🤔 Очередной #дайджест для тестировщика
♦️ Установка и работа с Apache Jmeter — как настроить, как работать и много полезного
♦️ Делаем PageObject правильно — удешевляем тестирование и снижаем порог вхождения
♦️ Фиксация на UI-автоматизации — почему так много людей начинают автоматизировать с UI-автоматизации и почему так много курсов автоматизации начинается с UI-автоматизации
♦️ Годится ли Cypress для тестирования React-компонентов — как создать компонент React и как писать тесты с помощью Cypress
♦️ 100%-ное тестовое покрытие — узнаете о подходе VGV к покрытию кода и о том, почему важно фокусироваться на 100%
♦️ Установка и работа с Apache Jmeter — как настроить, как работать и много полезного
♦️ Делаем PageObject правильно — удешевляем тестирование и снижаем порог вхождения
♦️ Фиксация на UI-автоматизации — почему так много людей начинают автоматизировать с UI-автоматизации и почему так много курсов автоматизации начинается с UI-автоматизации
♦️ Годится ли Cypress для тестирования React-компонентов — как создать компонент React и как писать тесты с помощью Cypress
♦️ 100%-ное тестовое покрытие — узнаете о подходе VGV к покрытию кода и о том, почему важно фокусироваться на 100%
🔥7👍6🎉6😁5❤4
К какой фазе основного процесса тестирования относится создание тестового набора для эффективного выполнения тестирования?
Anonymous Quiz
61%
Анализ тестирования
33%
Реализация тестов
5%
Мониторинг и контроль
1%
Завершение тестирования
🤩17👍4🥰2🔥1🎉1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍3🔥1🥰1👏1
🤔❓ Как и где практиковаться начинающему тестировщику
Самый тяжёлый момент при старте новой карьеры — когда ты уже закончил обучение, но ещё не нашел первую работу. Когда открываешь вакансии, но чувствуешь, что ты к ним ещё не готов. Думаешь, что тебе нужно больше практики во всех указанных навыках, но не знаешь, где её взять без работы.
Тестировщик всегда завязан на работу других людей, ведь он проверяет то, что написано кем-то другим. Портфолио у тестировщика тоже звучит как нонсенс. Что он там может указать? Написанные тест-кейсы? Заведённые баги?
Продолжение тут
#гайд
Самый тяжёлый момент при старте новой карьеры — когда ты уже закончил обучение, но ещё не нашел первую работу. Когда открываешь вакансии, но чувствуешь, что ты к ним ещё не готов. Думаешь, что тебе нужно больше практики во всех указанных навыках, но не знаешь, где её взять без работы.
Тестировщик всегда завязан на работу других людей, ведь он проверяет то, что написано кем-то другим. Портфолио у тестировщика тоже звучит как нонсенс. Что он там может указать? Написанные тест-кейсы? Заведённые баги?
Продолжение тут
#гайд
❤22👍4⚡1🔥1🥰1
🧑🍳🧑🍳 Тестирование LLM-Based приложений: стратегия и проблемы
В этом посте автор расскажет о некоторых проблемах, возникающих при тестировании приложений с ИИ, со ссылкой на своего чат-бота, включая:
✏️ недетерминированность в тестах
✏️ затраты на выполнение тестов
✏️ статистический характер тестирования ИИ — т.е. отсутствие 100%-ной проходимости является нормальным
Читать статью
#почитать
В этом посте автор расскажет о некоторых проблемах, возникающих при тестировании приложений с ИИ, со ссылкой на своего чат-бота, включая:
✏️ недетерминированность в тестах
✏️ затраты на выполнение тестов
✏️ статистический характер тестирования ИИ — т.е. отсутствие 100%-ной проходимости является нормальным
Читать статью
#почитать
👍4⚡1🥰1
Какой вид тестирования относится к классификации по степени важности?
Anonymous Quiz
9%
Тестирование надежности
9%
Тестирование производительности
60%
Тестирование критического пути
22%
Тестирование безопасности
👍5👏2⚡1🥰1🎉1
🤔 Очередной #дайджест для тестировщика
⬇️ Эмоциональный интеллект тестера — почему эмоциональный интеллект тестировщика так важен в мире управляемом ИИ
⬇️ Руководство по Ultimate Automation Framework — введение и планирование
⬇️ Как тестировать без требований — как убедить разраба и себя, что это баг
⬇️ Сниффер трафика и для чего он нужен тестировщику — обзор анализаторов трафика и разбор, как можно применять их в работе тестировщика
⬇️ Bug policy — что делать когда работа с дефектами — это хаос и ужас
⬇️ Эмоциональный интеллект тестера — почему эмоциональный интеллект тестировщика так важен в мире управляемом ИИ
⬇️ Руководство по Ultimate Automation Framework — введение и планирование
⬇️ Как тестировать без требований — как убедить разраба и себя, что это баг
⬇️ Сниффер трафика и для чего он нужен тестировщику — обзор анализаторов трафика и разбор, как можно применять их в работе тестировщика
⬇️ Bug policy — что делать когда работа с дефектами — это хаос и ужас
👍7🔥6👏6❤4🥰3
🤑🤑 Зарплаты IT-специалистов во второй половине 2023: -15% за счет регионов
Медианная зарплата IT-специалистов сейчас — 141 000 ₽, это на 15% меньше, чем в первом полугодии 2023, когда рост был 10%. В основном на это повлияло снижение зарплат в регионах на 20%, где IT-специалистам сейчас платят в среднем 120 000 ₽. В Москве средняя зарплата — 187 000 ₽, а в Санкт-Петербурге — 150 000 ₽.
Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получает доход одинаковое количество специалистов. Предположим, медианная зарплата в группе из десяти человек — 100 000 ₽, это значит, что пять человек получают меньше 100 000 ₽, а пять — больше.
Продолжение здесь
#почитать
Медианная зарплата IT-специалистов сейчас — 141 000 ₽, это на 15% меньше, чем в первом полугодии 2023, когда рост был 10%. В основном на это повлияло снижение зарплат в регионах на 20%, где IT-специалистам сейчас платят в среднем 120 000 ₽. В Москве средняя зарплата — 187 000 ₽, а в Санкт-Петербурге — 150 000 ₽.
Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получает доход одинаковое количество специалистов. Предположим, медианная зарплата в группе из десяти человек — 100 000 ₽, это значит, что пять человек получают меньше 100 000 ₽, а пять — больше.
Продолжение здесь
#почитать
❤🔥16👍3❤2⚡2🥰1
😴😴 Тестирование API с использованием Insomnia
Подробный вебинар по тестированию с применением Insomnia (инструмент для тестирования REST API, клиент взаимодействия с API).
План:
9:15 — Структура статьи «Insomnia- Инструкция по применению»
10:50 — Коллекция запросов для сайт Vikunja (как импортировать, загрузка open спецификации для сайта petstore), позже обновила на спецификацию для сайта Vikunja
20:14 — Информация про тест-кейсы API для сайта
21:45 — Тестирование API: Использование Environment
23:10 — Отображение хоста и данных пользователя из Environment
28:10 — Отображение _.hosts.base_URL в строке запроса (или выбор через _.)
32:00 — Отображение данных пользователя в теле запроса для регистрации пользователя
34:20 — Попытка :) объявить значение заголовка запроса в Header Request
40:20 — Еще пример объявления переменных в адресной строке через окно редактирования «Edit Variable»
44:40 — Объявление токена в Environment и использование Bearer токена из Environment
50:20 — Создание проекта с использованием токена для сайта Vikunja
53:15 — Создание задачи для сайта Vikunja
58:00 — Написание скриптов для регистрации и авторизации, для запроса Get one Task (не настроила, после вебинара запрос обновила и сейчас скрипт отрабатывает правильно) на вкладке TESTS
01:03:00 — Запуск тестов (тестируем)
01:07:03 — Отображение консоли
01:10:30 — Объяснение про скрипты на Language Chains, объяснение про каждую строчку команды на вкладке Tests
01:18:15 — Информация про установку сертификатов
#видео
Подробный вебинар по тестированию с применением Insomnia (инструмент для тестирования REST API, клиент взаимодействия с API).
План:
9:15 — Структура статьи «Insomnia- Инструкция по применению»
10:50 — Коллекция запросов для сайт Vikunja (как импортировать, загрузка open спецификации для сайта petstore), позже обновила на спецификацию для сайта Vikunja
20:14 — Информация про тест-кейсы API для сайта
21:45 — Тестирование API: Использование Environment
23:10 — Отображение хоста и данных пользователя из Environment
28:10 — Отображение _.hosts.base_URL в строке запроса (или выбор через _.)
32:00 — Отображение данных пользователя в теле запроса для регистрации пользователя
34:20 — Попытка :) объявить значение заголовка запроса в Header Request
40:20 — Еще пример объявления переменных в адресной строке через окно редактирования «Edit Variable»
44:40 — Объявление токена в Environment и использование Bearer токена из Environment
50:20 — Создание проекта с использованием токена для сайта Vikunja
53:15 — Создание задачи для сайта Vikunja
58:00 — Написание скриптов для регистрации и авторизации, для запроса Get one Task (не настроила, после вебинара запрос обновила и сейчас скрипт отрабатывает правильно) на вкладке TESTS
01:03:00 — Запуск тестов (тестируем)
01:07:03 — Отображение консоли
01:10:30 — Объяснение про скрипты на Language Chains, объяснение про каждую строчку команды на вкладке Tests
01:18:15 — Информация про установку сертификатов
#видео
👍5❤2⚡2🥰2
Forwarded from Книги для программистов
Testing Microservices with Mountebank (2019)
Автор: Brandon Byars
Количество страниц: 240
#english #book #advanced
Автор книги, создатель Mountebank, приводит в книге уникальную информацию о дизайне микросервисных приложений и современных методах тестирования. Прочитав данную книгу, вы овладеете мощными методами тестирования, углубите свои знания в работе с микросервисами и улучшите существующие приложения. Книга написана для разработчиков, знакомых с сервис-ориентированной или микросервисной архитектурами.
Что внутри:
✔️Основные понятия виртуализации сервисов;
✔️Тестирование с использованием готовых ответов;
✔️Программирование Mountebank;
✔️Тестирование производительности.
Достоинства:
➕Актуальность информации;
➕Детальные описания;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Автор: Brandon Byars
Количество страниц: 240
#english #book #advanced
Автор книги, создатель Mountebank, приводит в книге уникальную информацию о дизайне микросервисных приложений и современных методах тестирования. Прочитав данную книгу, вы овладеете мощными методами тестирования, углубите свои знания в работе с микросервисами и улучшите существующие приложения. Книга написана для разработчиков, знакомых с сервис-ориентированной или микросервисной архитектурами.
Что внутри:
✔️Основные понятия виртуализации сервисов;
✔️Тестирование с использованием готовых ответов;
✔️Программирование Mountebank;
✔️Тестирование производительности.
Достоинства:
➕Актуальность информации;
➕Детальные описания;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
⚡4❤4👏2
#дайджест расширений Chrome, которые упростят жизнь тестировщику
🔅 Check My Links — расширение проверяет все ссылки на веб-странице и выделяет битые красным цветом
🔅 Lighthouse — анализирует производительность, доступность, юзабилити и SEO веб-страницы и генерирует подробный отчет с рекомендациями по улучшению
🔅 Postman Interceptor — позволяет отправлять разные типы запросов к веб-сервисам, проверять ответы, создавать сценарии и коллекции тестов
🔅 WhatFont — позволяет определить, какой шрифт используется на веб-странице, а также получить информацию о его размере, стиле, весе и других свойствах
🔅 ColorZilla — может выбирать цвета с веб-страницы, копировать их в разных форматах, генерировать градиенты, анализировать палитру цветов и другие
🔅 Check My Links — расширение проверяет все ссылки на веб-странице и выделяет битые красным цветом
🔅 Lighthouse — анализирует производительность, доступность, юзабилити и SEO веб-страницы и генерирует подробный отчет с рекомендациями по улучшению
🔅 Postman Interceptor — позволяет отправлять разные типы запросов к веб-сервисам, проверять ответы, создавать сценарии и коллекции тестов
🔅 WhatFont — позволяет определить, какой шрифт используется на веб-странице, а также получить информацию о его размере, стиле, весе и других свойствах
🔅 ColorZilla — может выбирать цвета с веб-страницы, копировать их в разных форматах, генерировать градиенты, анализировать палитру цветов и другие
👍17❤3