bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
🧑💻 Статьи для 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
🤔❓ Первые шаги во время участия в программе Bug Bounty
◾️ Выберите программу Bug Bounty. Она есть у всех крупных технических компаний: Google, Facebook, Яндекс и так далее.
◾️ Внимательно прочитайте правила программы, обычно им посвящены целые страницы на сайтах. Это поможет избежать ошибок и исключения из программы.
◾️ Изучите предыдущие отчёты. Это нужно, чтобы избежать отправки отчётов об уже известных проблемах, а ещё может дать вам представление о типах уязвимостей, которые обычно находятся.
И сразу принесли вам интересную программу, за которую можно получить до миллиона рублей: Яндекс на днях увеличил сумму награды за найденные уязвимости, выплата зависит от серьёзности бага. Можно протестировать даже самые новые устройства: Станцию Дуо Макс, Миди и ТВ Станцию. Вот здесь последние новости.
#гайд
◾️ Выберите программу Bug Bounty. Она есть у всех крупных технических компаний: Google, Facebook, Яндекс и так далее.
◾️ Внимательно прочитайте правила программы, обычно им посвящены целые страницы на сайтах. Это поможет избежать ошибок и исключения из программы.
◾️ Изучите предыдущие отчёты. Это нужно, чтобы избежать отправки отчётов об уже известных проблемах, а ещё может дать вам представление о типах уязвимостей, которые обычно находятся.
И сразу принесли вам интересную программу, за которую можно получить до миллиона рублей: Яндекс на днях увеличил сумму награды за найденные уязвимости, выплата зависит от серьёзности бага. Можно протестировать даже самые новые устройства: Станцию Дуо Макс, Миди и ТВ Станцию. Вот здесь последние новости.
#гайд
⚡2👏2❤1🔥1🤩1
🤔❓ Как правильно составить баг-репорт
Баг-репорт — важный аспект разработки ПО, так как помогает вовремя выявить и устранить обнаруженную проблему. В этой статье описан пошаговый процесс создания отчёта о найденных багах, которому вы можете следовать во время работы над реальными проектами.
Узнать, как правильно, можно тут
#гайд
Баг-репорт — важный аспект разработки ПО, так как помогает вовремя выявить и устранить обнаруженную проблему. В этой статье описан пошаговый процесс создания отчёта о найденных багах, которому вы можете следовать во время работы над реальными проектами.
Узнать, как правильно, можно тут
#гайд
⚡2❤1🥰1👏1🤩1
Forwarded from Книги для программистов
📚Software Testing Strategies: A testing guide for the 2020s (2023)
✍️Автор: Matthew Heusser
📃Страниц: 378
Первая часть посвящена основам тестирования программного обеспечения, рассказывает о проектировании тестов, инструментарии и автоматизации. Вторая часть посвящена интеграции тестирования в более широкий процесс поставки программного обеспечения, в ней рассматриваются различные модели поставки и кусочки головоломки, способствующие эффективному тестированию. Вы узнаете, как разрабатывать собственные стратегии тестирования, и познакомитесь с бережливыми подходами к тестированию ПО для оптимизации процессов. Заключительная часть выходит за рамки технических аспектов, рассматривая более широкий контекст тестирования. В главах рассматриваются тематические исследования, отчеты об опыте, обязанности тестировщиков, а также философия и этика тестирования программного обеспечения.
Скачать книгу
✍️Автор: Matthew Heusser
📃Страниц: 378
Первая часть посвящена основам тестирования программного обеспечения, рассказывает о проектировании тестов, инструментарии и автоматизации. Вторая часть посвящена интеграции тестирования в более широкий процесс поставки программного обеспечения, в ней рассматриваются различные модели поставки и кусочки головоломки, способствующие эффективному тестированию. Вы узнаете, как разрабатывать собственные стратегии тестирования, и познакомитесь с бережливыми подходами к тестированию ПО для оптимизации процессов. Заключительная часть выходит за рамки технических аспектов, рассматривая более широкий контекст тестирования. В главах рассматриваются тематические исследования, отчеты об опыте, обязанности тестировщиков, а также философия и этика тестирования программного обеспечения.
Скачать книгу
⚡3🔥2🎉1🤩1
Какой из этих типов данных может использоваться в JSON?
Anonymous Quiz
27%
DATE
54%
null
6%
function
13%
undefined
🥱5⚡3🔥2🎉1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🗄️ Базовые запросы SQL: получение записей из БД
В этой статье приведены примеры простых запросов SQL, которые начинающие программисты могут использовать для получения записей из своих баз данных.
🔗 Читать статью
🔗 Зеркало
В этой статье приведены примеры простых запросов SQL, которые начинающие программисты могут использовать для получения записей из своих баз данных.
🔗 Читать статью
🔗 Зеркало
👍4😁2❤1
#дайджест инструментов для подготовки к собеседованию
▫️Interview Warmup от Google — платформа на основе AI задает вопросы, расшифровывает устные ответы в режиме реального времени, использует машинное обучение для обратной связи.
▫️Pramp — практика живых интервью peer-to-peer, а еще, специализируется на бесплатных mock code интервью.
▫️CoderByte — прокачивается техническая часть с топами своих областей
▫️InterviewBuddy — создайте профиль, выберите временной интервал пробного собеседования, получите кураторский список подготовительных материалов для целевой индустрии/компании, отзывы и запись пробного собеседования.
▫️InterviewGPT — можно выбрать и тип интервью, который вы хотели ли бы пройти общаясь в чате с ИИ
▫️CodeSignal — его сильное преимущество — задания и тренировочные блоки по Python, Java, C++, JS или по редким — F# или Erlang.
▫️Interview Warmup от Google — платформа на основе AI задает вопросы, расшифровывает устные ответы в режиме реального времени, использует машинное обучение для обратной связи.
▫️Pramp — практика живых интервью peer-to-peer, а еще, специализируется на бесплатных mock code интервью.
▫️CoderByte — прокачивается техническая часть с топами своих областей
▫️InterviewBuddy — создайте профиль, выберите временной интервал пробного собеседования, получите кураторский список подготовительных материалов для целевой индустрии/компании, отзывы и запись пробного собеседования.
▫️InterviewGPT — можно выбрать и тип интервью, который вы хотели ли бы пройти общаясь в чате с ИИ
▫️CodeSignal — его сильное преимущество — задания и тренировочные блоки по Python, Java, C++, JS или по редким — F# или Erlang.
👍10❤2🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏔 Эпикфейл: карьера катится к чертям
🤦♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов.
📝 Поделитесь своей историей карьерного провала в нашем новом опросе и расскажите, к чему он привел в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха?
👉 Поделиться историей
🤦♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов.
📝 Поделитесь своей историей карьерного провала в нашем новом опросе и расскажите, к чему он привел в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха?
👉 Поделиться историей
❤5⚡2🔥1