⚛️Статистика на 1 мая 2024 по QA
Из интересного:
🔹3400 вакансий
🔹9032 соискателей
🔹за год количество вакансий увеличилось на 30%(с прошлого апреля)
🔹медианная зп стажеров 48 000
🔹медианная зп джунов - 66 000
Посмотреть полные данные и сделать свои выводы тут
#статистика #дляинформации
@testorest
Из интересного:
🔹3400 вакансий
🔹9032 соискателей
🔹за год количество вакансий увеличилось на 30%(с прошлого апреля)
🔹медианная зп стажеров 48 000
🔹медианная зп джунов - 66 000
Посмотреть полные данные и сделать свои выводы тут
#статистика #дляинформации
@testorest
⚛️Тренды в тестировании на июнь 2024
1️⃣ Тестирование с использованием AI и ML
Данные технологии позволяют ускорить и оптимизировать процесс тестирования.
2️⃣ Тестирование безопасности
Кибератаки растут, и, согласно исследованиям McKinsey, к 2025 году они могут стоить компаниям более 10 триллионов долларов ежегодно. Поэтому данный вид тестирования все так же набирает популярность.
3️⃣ Внедрение метрик тестирования
С помощью метрик отслеживают качество продукта и принимают решения о дальнейшей оптимизации процесса разработки. Последнее время к этому способу улучшения качества прибегают все чаще.
4️⃣ Тестирование нейронных сетей и искусственного интеллекта
Тут понятно: любое ПО требует тестирования, а то, которое будет использоваться потом для разработки, тем более))
5️⃣ Тестирование в области интернета вещей (IoT)
Это включает в себя тестирование в различных средах, удаленное управление, обеспечение безопасности соединений.
❓ А какие тренды заметили вы в этом году? (пишите в комментариях)
#qaтренды
@testorest
Данные технологии позволяют ускорить и оптимизировать процесс тестирования.
Кибератаки растут, и, согласно исследованиям McKinsey, к 2025 году они могут стоить компаниям более 10 триллионов долларов ежегодно. Поэтому данный вид тестирования все так же набирает популярность.
С помощью метрик отслеживают качество продукта и принимают решения о дальнейшей оптимизации процесса разработки. Последнее время к этому способу улучшения качества прибегают все чаще.
Тут понятно: любое ПО требует тестирования, а то, которое будет использоваться потом для разработки, тем более))
Это включает в себя тестирование в различных средах, удаленное управление, обеспечение безопасности соединений.
#qaтренды
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
⚛️Поделать на выходных🤪
1️⃣ Растем профессионально 🤓
Почитать про метрики в тестировании
как-никак один из трендов, который живет и процветает:
🟢 Метрики тестирования, которые вы точно должны внедрить в процесс
Здесь приводятся конкретные метрики для оценки качества тестирования, такие как процент написанных тестовых сценариев, метрики выполнения тестов и метрики дефектов. Статья также подчеркивает важность подготовки тестовых данных и их корректности.
🟢 Топ 5 QA-метрик для улучшения качества тестирования
В этой статье описываются пять ключевых метрик для повышения качества тестирования, включая тестовое покрытие, количество дефектов в спринте и другие. Описываются методы измерения и анализа этих метрик для улучшения процессов тестирования.
🟢 Простые метрики по качеству: как их вести и зачем они нужны
Обсуждается использование простых метрик для анализа качества работы команды и выявления проблемных областей. Приводятся примеры использования метрик для оценки багов и ошибок после релиза, а также предлагаются методы их группировки и анализа.
✴️✴️✴️
2️⃣ Для личностного роста и просто для души
Любителям научной фантастики и различных утопий предлагается к прочтению книга:
📚Туманность Андромеды, автор Иван Ефремов.
О книге
3000 год нашей эры. Человечество поднялось на следующую ступень развития и вместе с другими высокоразвитыми цивилизациями создало «Великое кольцо», своего рода союз межгалактических государств.
Кроме космической составляющей интересно и устройство жизни людей, которое отличается от нашего.
#саморазвитие #самообучение #почитать #обучение #на_выходных #qa_навыходных
@testorest
Почитать про метрики в тестировании
как-никак один из трендов, который живет и процветает:
Здесь приводятся конкретные метрики для оценки качества тестирования, такие как процент написанных тестовых сценариев, метрики выполнения тестов и метрики дефектов. Статья также подчеркивает важность подготовки тестовых данных и их корректности.
В этой статье описываются пять ключевых метрик для повышения качества тестирования, включая тестовое покрытие, количество дефектов в спринте и другие. Описываются методы измерения и анализа этих метрик для улучшения процессов тестирования.
Обсуждается использование простых метрик для анализа качества работы команды и выявления проблемных областей. Приводятся примеры использования метрик для оценки багов и ошибок после релиза, а также предлагаются методы их группировки и анализа.
✴️✴️✴️
Любителям научной фантастики и различных утопий предлагается к прочтению книга:
📚Туманность Андромеды, автор Иван Ефремов.
О книге
3000 год нашей эры. Человечество поднялось на следующую ступень развития и вместе с другими высокоразвитыми цивилизациями создало «Великое кольцо», своего рода союз межгалактических государств.
Кроме космической составляющей интересно и устройство жизни людей, которое отличается от нашего.
#саморазвитие #самообучение #почитать #обучение #на_выходных #qa_навыходных
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤓2
⚛️Этика в Тестировании ПО
Вас еще воспринимают как враждебный элемент в команде, который сообщает плохие новости?
Пошлите им этот пост или проверьте, соответствует ли ваше поведение этике тестировщика.
Может вы и правда токсичный 😁
Общий посыл этики в тестировании:
-командность
-дружелюбие, культурное общение
-взаимопомощь для достижения общих целей
-взаимоуважение
-честность в описании результатов
-объективность
Разложить детальнее можно так:
1️⃣ Командная Работа и Взаимоуважение
Тестировщик уважает коллег и работает в команде, способствуя созданию конструктивной и дружелюбной рабочей атмосферы.
2️⃣ Этичное Поведение
Тестировщик ведет себя этично по отношению к коллегам и заказчикам, избегает конфликтов интересов и недобросовестного поведения.
3️⃣ Честность и Прозрачность
Тестировщик сообщает правдивую и полную информацию о результатах тестирования, не скрывая и не искажая факты, даже если они неблагоприятны для проекта.
4️⃣ Независимость и Объективность
Тестировщик сохраняет независимость и объективность, не поддается влиянию разработчиков, менеджеров или других заинтересованных лиц, стремящихся изменить результаты тестирования.
Похожие качества предполагаются у разработки/аналитики.
❓ Добавили бы что-то еще к данному списку?(можно писать в комментариях)
Вас еще воспринимают как враждебный элемент в команде, который сообщает плохие новости?
Пошлите им этот пост или проверьте, соответствует ли ваше поведение этике тестировщика.
Может вы и правда токсичный 😁
Общий посыл этики в тестировании:
-командность
-дружелюбие, культурное общение
-взаимопомощь для достижения общих целей
-взаимоуважение
-честность в описании результатов
-объективность
Разложить детальнее можно так:
Тестировщик уважает коллег и работает в команде, способствуя созданию конструктивной и дружелюбной рабочей атмосферы.
Тестировщик ведет себя этично по отношению к коллегам и заказчикам, избегает конфликтов интересов и недобросовестного поведения.
Тестировщик сообщает правдивую и полную информацию о результатах тестирования, не скрывая и не искажая факты, даже если они неблагоприятны для проекта.
Тестировщик сохраняет независимость и объективность, не поддается влиянию разработчиков, менеджеров или других заинтересованных лиц, стремящихся изменить результаты тестирования.
Похожие качества предполагаются у разработки/аналитики.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯4👍2
⚛️Использование body с методом GET в HTTP запросах.
Перевод статьи:
Using a Body With an HTTP Get Method Is Still a Bad Idea
by Danny Logsdon
🟢Можно ли отправить тело с помощью HTTP-запроса GET?
🟢Причины, по которым включение body в GET не является хорошей идеей
🟢 Потенциальные причины использовать тело с GET
Читать тут
В статье освещен ответ на еще один каверзный вопрос по тестированию "Стоит ли отправлять GET c заполненным body?".
Его можно поставить рядом с вопросом "Какой метод более безопасен, GET или POST?" (на этот вопрос ответьте самостоятельно, статья косвенно помогает в этом разобраться).
#api
@testorest
Перевод статьи:
Using a Body With an HTTP Get Method Is Still a Bad Idea
by Danny Logsdon
🟢Можно ли отправить тело с помощью HTTP-запроса GET?
🟢Причины, по которым включение body в GET не является хорошей идеей
🟢 Потенциальные причины использовать тело с GET
Читать тут
В статье освещен ответ на еще один каверзный вопрос по тестированию "Стоит ли отправлять GET c заполненным body?".
Его можно поставить рядом с вопросом "Какой метод более безопасен, GET или POST?" (на этот вопрос ответьте самостоятельно, статья косвенно помогает в этом разобраться).
#api
@testorest
Telegraph
Использование body с методом GET в HTTP запросах.
Перевод статьи: Using a Body With an HTTP Get Method Is Still a Bad Idea by Danny Logsdon Протокол передачи гипертекста (HTTP) имеет несколько методов, позволяющих клиентам и серверам эффективно взаимодействовать. Одним из наиболее часто используемых методов…
⚛️Стратегия тестирования ПО
Что включает в себя стратегия тестирования ПО? И когда она нужна?
⭐️ ⭐️ ⭐️
Вопрос о стратегии тестирования чаще всего возникает в самом начале запуска проекта. Но, бывают и исключения. Например, может пройти полгода или более, пока речь зайдет о формировании стратегии тестирования. До этого тестирование могут выполнять смежные специалисты: аналитики, разработчики.
Стратегия может иметь формат документа или любой другой менее формальный, где описан набор договоренностей.
Формат итогового описания зависит от требований к формализации в компании/проекте.
В среднем - стратегию стараются описать в письменном виде, например, в статье, к которой будет общий доступ у команды.
⭐️ ⭐️ ⭐️
А теперь, давайте разберем какие составляющие требуют освещения в данном документе.
1️⃣ Цели тестирования (Testing Objectives)
Опишите какую цель тестирования вы решаете благодаря данной стратегии. Например, обеспечение необходимого уровня качества, сокращение сроков регресса, тщательное выявление дефектов в определенных областях системы.
2️⃣ Объем и границы тестирования (Scope and Boundaries)
Опишите какие области системы будут тестироваться, а какие нет.
Это поможет сфокусировать усилия и ресурсы на наиболее важных из них.
3️⃣ Типы тестирования (Types of Testing)
Перечислите виды тестирования, которые будут применяться. Например: функциональное, регрессионное, нагрузочное, тестирование безопасности и т.д.
4️⃣ Методики и подходы к тестированию (Testing Methodologies and Approaches)
🔹Опишите методики, которые будут использоваться для тестирования. Например: методики классов эквивалентности, граничных значений, таблицы решений и т.д.
🔹Определитесь с подходом к тестированию: например, только ручное тестирование, или ручное + автоматизация.
🔹Какие тесты будут использоваться на разных уровнях тестирования. Т.е. как вы тестируете на модульном, интеграционном, системном уровне.
5️⃣ Критерии входа и выхода (Entry and Exit Criteria)
Опишите условия, которые должны быть выполнены до начала тестирования (критерии входа), и условия, которые указывают на завершение тестирования (критерии выхода).
6️⃣ Ресурсы и инструменты (Resources and Tools)
Напишите перечень необходимых человеческих и программных ресурсов для воплощения стратегии. А именно, количество и уровень тестировщиков, инструменты для тестирования.
7️⃣ Оценка и метрики (Evaluation and Metrics)
Определите метрики, которые вам будет интересно отслеживать(зависит от цели). Это может быть процент обнаруженных дефектов, покрытие тестами, количество переоткрытия багов.
8️⃣ Отчетность и документация (Reporting and Documentation)
Опишите формат и содержание отчетов о результатах тестирования, включая отчеты о дефектах, отчеты о покрытии тестами и другие документы, если необходимо.
Это основные пункты, о которых стоит подумать при разработке стратегии тестирования.
#стратегия_тестирования #управление
@testorest
Что включает в себя стратегия тестирования ПО? И когда она нужна?
Вопрос о стратегии тестирования чаще всего возникает в самом начале запуска проекта. Но, бывают и исключения. Например, может пройти полгода или более, пока речь зайдет о формировании стратегии тестирования. До этого тестирование могут выполнять смежные специалисты: аналитики, разработчики.
Стратегия может иметь формат документа или любой другой менее формальный, где описан набор договоренностей.
Формат итогового описания зависит от требований к формализации в компании/проекте.
В среднем - стратегию стараются описать в письменном виде, например, в статье, к которой будет общий доступ у команды.
А теперь, давайте разберем какие составляющие требуют освещения в данном документе.
Опишите какую цель тестирования вы решаете благодаря данной стратегии. Например, обеспечение необходимого уровня качества, сокращение сроков регресса, тщательное выявление дефектов в определенных областях системы.
Опишите какие области системы будут тестироваться, а какие нет.
Это поможет сфокусировать усилия и ресурсы на наиболее важных из них.
Перечислите виды тестирования, которые будут применяться. Например: функциональное, регрессионное, нагрузочное, тестирование безопасности и т.д.
🔹Опишите методики, которые будут использоваться для тестирования. Например: методики классов эквивалентности, граничных значений, таблицы решений и т.д.
🔹Определитесь с подходом к тестированию: например, только ручное тестирование, или ручное + автоматизация.
🔹Какие тесты будут использоваться на разных уровнях тестирования. Т.е. как вы тестируете на модульном, интеграционном, системном уровне.
Опишите условия, которые должны быть выполнены до начала тестирования (критерии входа), и условия, которые указывают на завершение тестирования (критерии выхода).
Напишите перечень необходимых человеческих и программных ресурсов для воплощения стратегии. А именно, количество и уровень тестировщиков, инструменты для тестирования.
Определите метрики, которые вам будет интересно отслеживать(зависит от цели). Это может быть процент обнаруженных дефектов, покрытие тестами, количество переоткрытия багов.
Опишите формат и содержание отчетов о результатах тестирования, включая отчеты о дефектах, отчеты о покрытии тестами и другие документы, если необходимо.
Это основные пункты, о которых стоит подумать при разработке стратегии тестирования.
#стратегия_тестирования #управление
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Приходилось ли вам составлять стратегию тестирования?
Anonymous Poll
23%
Да
21%
Принимал/-а участие
56%
Пока нет
⚛️Управление процессом тестирования.
Многие знают словосочетание «Управление процессом..» тестирования, выпуска версии, выпуска продукта и т.д.
Привожу тут цитату из книги «Тестирование черного ящика» Б. Бейзера, смысл которой мне очень нравится:
Распространите😀
#управление
@testorest
Многие знают словосочетание «Управление процессом..» тестирования, выпуска версии, выпуска продукта и т.д.
Привожу тут цитату из книги «Тестирование черного ящика» Б. Бейзера, смысл которой мне очень нравится:
«Управление процессом.
Управление процессом не подразумевает жесткого соблюдения детально расписанного графика, как не означает оно и тоталитаризма и подавления индивидуальности.
Управление процессом подразумевает наличие эффективных механизмов, при помощи которых все участники процесса могут получать информацию, касающуюся улучшения тех частей процесса, в которых они напрямую задействованы.
Управление процессом включает в себя обратную связь, обучение и широкий круг возможностей, и направлено на создание атмосферы в коллективе, в которой люди будут стремиться улучшить себя, свой продукт и мир вокруг.»
Распространите😀
#управление
@testorest
👍7
⚛️Поделать на выходных
🟢Почитать любопытную статью 10 откликов — 8 ответов: как я ищу работу QA-инженером с помощью ChatGPT
🟢Начать изучать основы API курс для начинающих
#саморазвитие #навыходных
@testorest
🟢Почитать любопытную статью 10 откликов — 8 ответов: как я ищу работу QA-инженером с помощью ChatGPT
🟢Начать изучать основы API курс для начинающих
#саморазвитие #навыходных
@testorest
👍4
⚛️Подборка QA-каналов.
Чтобы быть в курсе всех новостей🤓
С коллегами по цеху очередной раз отобрали интересные, живые и полезные QA каналы.
В результате ловите мега-подборку каналов о тестировании.
Каждый найдет в них для себя что-то полезное - и джуны, и сеньоры.
Кто еще этого не сделал: добавляйте каналы в закладки!
@testorest
Чтобы быть в курсе всех новостей🤓
С коллегами по цеху очередной раз отобрали интересные, живые и полезные QA каналы.
В результате ловите мега-подборку каналов о тестировании.
Каждый найдет в них для себя что-то полезное - и джуны, и сеньоры.
Кто еще этого не сделал: добавляйте каналы в закладки!
@testorest
🔥5❤2👍2
⚛️Исторические баги🏺
Когда погружаешься в новую область или находишься в ней долго, неплохо знать знаменитые и исторические моменты с ней связанные.
Поэтому буду делиться с вами информацией о таких историях.
Итак..
Amazon
На старте Amazon у покупателей была возможность оформить заказ на отрицательное количество товаров, при этом деньги не списывались, а наоборот зачислялись клиенту. Данный баг появился из-за стремления разработчика выпускать обновления как можно скорее.
.. неплохо бы вернуть такой баг на все маркетплейсы))
#bug #знаменитые_баги
@testorest
Когда погружаешься в новую область или находишься в ней долго, неплохо знать знаменитые и исторические моменты с ней связанные.
Поэтому буду делиться с вами информацией о таких историях.
Итак..
Amazon
На старте Amazon у покупателей была возможность оформить заказ на отрицательное количество товаров, при этом деньги не списывались, а наоборот зачислялись клиенту. Данный баг появился из-за стремления разработчика выпускать обновления как можно скорее.
.. неплохо бы вернуть такой баг на все маркетплейсы))
#bug #знаменитые_баги
@testorest
🔥8
⚛️Исторические баги🏺
Баг 2000 года.
В 1900-х годах разработчики ПО зачастую записывали в дате только две последние цифры года (например, 01.12.99) с целью более эффективного хранения информации.
Но с наступлением 2000 года по всему миру начали происходить сбои в системах. В каких-то городах даже были отключены электричество и отопление. Причиной послужило то, что машины воспринимали 2000 год как 1900.
#bug #знаменитые_баги
@testorest
Баг 2000 года.
В 1900-х годах разработчики ПО зачастую записывали в дате только две последние цифры года (например, 01.12.99) с целью более эффективного хранения информации.
Но с наступлением 2000 года по всему миру начали происходить сбои в системах. В каких-то городах даже были отключены электричество и отопление. Причиной послужило то, что машины воспринимали 2000 год как 1900.
#bug #знаменитые_баги
@testorest
👍2
⚛️Поделать на выходных
🟢Почитать книгу про тест-дизайн
На мой взгляд - очень полезная вещь, чтобы понять откуда брать идеи для тестов и как начать думать как тестировщик. Расширит ваши горизонты, гарантирую))
🟢Прокачать английский
Изучаем английский по песням - мне очень заходит, попробуйте и вы, возможно понравится 😉
#саморазвитие #навыходных
@testorest
🟢Почитать книгу про тест-дизайн
На мой взгляд - очень полезная вещь, чтобы понять откуда брать идеи для тестов и как начать думать как тестировщик. Расширит ваши горизонты, гарантирую))
🟢Прокачать английский
Изучаем английский по песням - мне очень заходит, попробуйте и вы, возможно понравится 😉
#саморазвитие #навыходных
@testorest
🥰4
⚛️Исторические баги🏺
Баг Skype
В 2000 году миллионы пользователи популярного сервиса Skype остались без коннекта на 2 дня. Программа зависала и выдавала постоянные сбои.
Сотрудники Skype на протяжении двух дней искали причину ошибки и рассказывали о каждом ходе своего расследования в блогах. В конце концов неполадка была найдена, она появилась из-за патча Windows, который автоматически устанавливался на компьютеры и перезагружал их, из-за чего все одновременно пытались залогиниться в Скайп.
Этот случай наглядно показал на неправильное распределение ресурсов на серверах.
#bug #знаменитые_баги
@testorest
Баг Skype
В 2000 году миллионы пользователи популярного сервиса Skype остались без коннекта на 2 дня. Программа зависала и выдавала постоянные сбои.
Сотрудники Skype на протяжении двух дней искали причину ошибки и рассказывали о каждом ходе своего расследования в блогах. В конце концов неполадка была найдена, она появилась из-за патча Windows, который автоматически устанавливался на компьютеры и перезагружал их, из-за чего все одновременно пытались залогиниться в Скайп.
Этот случай наглядно показал на неправильное распределение ресурсов на серверах.
#bug #знаменитые_баги
@testorest
👍6
⚛️Исторические баги🏺
Цепная реакция
Когда один из множества коммутаторов AT&T был поврежден, он отправил сообщение об этом соседнему, а тот в свою очередь следующему.
Запустившаяся цепная реакция на 9 часов положила мобильную связь, из-за чего более 50 тысяч человек не могли ей воспользоваться. Проблема была в том, что вместо одного сообщения о поломке, коммутатор рассылал два.
Второе сообщение доходило до других как раз во время их перезагрузки, из-за чего они считали, что сами повреждены и продолжали рассылку. Эта “рассылка” обошлась компании в более 60 млн. долларов.
#bug #знаменитые_баги
@testorest
Цепная реакция
Когда один из множества коммутаторов AT&T был поврежден, он отправил сообщение об этом соседнему, а тот в свою очередь следующему.
Запустившаяся цепная реакция на 9 часов положила мобильную связь, из-за чего более 50 тысяч человек не могли ей воспользоваться. Проблема была в том, что вместо одного сообщения о поломке, коммутатор рассылал два.
Второе сообщение доходило до других как раз во время их перезагрузки, из-за чего они считали, что сами повреждены и продолжали рассылку. Эта “рассылка” обошлась компании в более 60 млн. долларов.
#bug #знаменитые_баги
@testorest
👍5
⚛️Поделать на выходных
🟢Узнать что требуется знать по международной сертификации тестировщиков на базовом уровне
Certified Tester Foundation Level (схема на англ.)
🟢Вспомнить что есть пирамида тестирования
#саморазвитие #навыходных
@testorest
🟢Узнать что требуется знать по международной сертификации тестировщиков на базовом уровне
Certified Tester Foundation Level (схема на англ.)
🟢Вспомнить что есть пирамида тестирования
#саморазвитие #навыходных
@testorest
⚡2👍2