Тестирование
О тестировании ПО и обеспечении качества
На русском
software-testing.ru software-testing.ru
последний пост 1 день, 2 часа назад
Как стать тестировщиком с нуля в 2020
Как стать тестировщиком с нуля в 2020 Как стать тестировщиком с нуля в 2020

Именно они так привлекают как желающих сменить профессию, так и вчерашних школьников.

Несмотря на несколько повысившиеся требования работодателей к начинающему специалисту, стать тестировщиком с нуля в 2020 году вполне реально даже без технического образования и после 30 лет.

Если вы хотите найти свою первую работу в тестировании, но не знаете, с чего начать, — читайте наш гайд и, следуя советам, стройте успешную карьеру в IT-индустрии.

«Тестировщикам платят намного меньше, чем разработчикам»Да, действительно тестировщикам платят меньше, но не в разы.

Впрочем, как практически всё в этой жизни… Так что дерзайте!

1 день, 2 часа назад @ software-testing.ru
Как стать тестировщиком с нуля в 2020
Как стать тестировщиком с нуля в 2020 Как стать тестировщиком с нуля в 2020

Именно они так привлекают как желающих сменить профессию, так и вчерашних школьников.

Несмотря на несколько повысившиеся требования работодателей к начинающему специалисту, стать тестировщиком с нуля в 2020 году вполне реально даже без технического образования и после 30 лет.

Если вы хотите найти свою первую работу в тестировании, но не знаете, с чего начать, — читайте наш гайд и, следуя советам, стройте успешную карьеру в IT-индустрии.

«Тестировщикам платят намного меньше, чем разработчикам»Да, действительно тестировщикам платят меньше, но не в разы.

Впрочем, как практически всё в этой жизни… Так что дерзайте!

1 день, 2 часа назад @ software-testing.ru
Ожидаемый результат
Ожидаемый результат Ожидаемый результат

Более того (и важнее) – тестировщики не руководят проектом или бизнесом, и не диктуют, что должно происходить.

Вместо того, чтобы говорить "ожидаемый результат" и бросать все вот так, мы можем сказать "несоответствие спецификации".

Когда продукт не соответствует заявлению, сделанному кем-то значимым, то это, скорее всего, проблема – или с продуктом, или с заявлением.

Но не я, не тестировщик, решаю, в чем именно проблема.

Ожидаемый результат: продукт не падает.

4 дня, 2 часа назад @ software-testing.ru
Ожидаемый результат
Ожидаемый результат Ожидаемый результат

Более того (и важнее) – тестировщики не руководят проектом или бизнесом, и не диктуют, что должно происходить.

Вместо того, чтобы говорить "ожидаемый результат" и бросать все вот так, мы можем сказать "несоответствие спецификации".

Когда продукт не соответствует заявлению, сделанному кем-то значимым, то это, скорее всего, проблема – или с продуктом, или с заявлением.

Но не я, не тестировщик, решаю, в чем именно проблема.

Ожидаемый результат: продукт не падает.

4 дня, 2 часа назад @ software-testing.ru
Как мы «разогнали» команду QA, и что из этого получилось
Как мы «разогнали» команду QA, и что из этого получилось Как мы «разогнали» команду QA, и что из этого получилось

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

У нас была команда QA и мы её «разогнали» Теперь расскажу, как мы ощутили на себе последствия и первого и второго порядка.

А теперь то, что мы не планировали — это последствия второго порядка.

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

Попробую ими воспользоваться: Прежде чем принять решение — задавать себе вопрос «А что будет дальше?» и добавить к вопросу временные отрезки.

5 дней, 2 часа назад @ software-testing.ru
Как мы «разогнали» команду QA, и что из этого получилось
Как мы «разогнали» команду QA, и что из этого получилось Как мы «разогнали» команду QA, и что из этого получилось

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

У нас была команда QA и мы её «разогнали» Теперь расскажу, как мы ощутили на себе последствия и первого и второго порядка.

А теперь то, что мы не планировали — это последствия второго порядка.

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

Попробую ими воспользоваться: Прежде чем принять решение — задавать себе вопрос «А что будет дальше?» и добавить к вопросу временные отрезки.

5 дней, 2 часа назад @ software-testing.ru
Управление тестовыми данными
Управление тестовыми данными Управление тестовыми данными

Самые распространенные проблемы с тестовыми данными: Пользователи переписывают данные друг друга.

Когда это происходит, то тестовые пользователи для автоматизации или ручного тестирования могут переименовываться, меняться или удаляться, вызывая падения тестов.

Создайте свежую базу данных для тестирования Можно создавать новую базу данных с исключительной целью прогона автотестов.

Создавайте новые данные при каждом прогоне тестов Отличный способ управления тестовыми данными – это создание тестовых данных в начале теста.

Но при помощи планирования и стратегического подхода можно сделать так, что данные всегда будут корректными в ходе ваших тестов.

6 дней, 2 часа назад @ software-testing.ru
Управление тестовыми данными
Управление тестовыми данными Управление тестовыми данными

Самые распространенные проблемы с тестовыми данными: Пользователи переписывают данные друг друга.

Когда это происходит, то тестовые пользователи для автоматизации или ручного тестирования могут переименовываться, меняться или удаляться, вызывая падения тестов.

Создайте свежую базу данных для тестирования Можно создавать новую базу данных с исключительной целью прогона автотестов.

Создавайте новые данные при каждом прогоне тестов Отличный способ управления тестовыми данными – это создание тестовых данных в начале теста.

Но при помощи планирования и стратегического подхода можно сделать так, что данные всегда будут корректными в ходе ваших тестов.

6 дней, 2 часа назад @ software-testing.ru
С чего начинаются тесты
С чего начинаются тесты С чего начинаются тесты

Даже не напрягая воображение можно вспомнить несколько способов протестировать ваше приложение: Unit-тесты, интеграционные тесты, API-тесты, системные тесты… и это не вспоминая о том, что тесты ещё бывают функциональными, нагрузочными, направленными на отказоустойчивость... Но с чего же начинать писать тесты для новых проектов?

Интеграционные тесты На следующем уровне пирамиды обычно указываются интеграционные тесты.

Системные тесты На вершине пирамиды располагаются системные (или, как их иногда называют, end-to-end) тесты.

Как я уже упоминал выше, системные тесты — это тесты программы в целом.

Причём, системные тесты обладают ещё рядом очень приятных бонусов: В условиях зафиксированных тре…

1 неделя назад @ software-testing.ru
С чего начинаются тесты
С чего начинаются тесты С чего начинаются тесты

Даже не напрягая воображение можно вспомнить несколько способов протестировать ваше приложение: Unit-тесты, интеграционные тесты, API-тесты, системные тесты… и это не вспоминая о том, что тесты ещё бывают функциональными, нагрузочными, направленными на отказоустойчивость... Но с чего же начинать писать тесты для новых проектов?

Интеграционные тесты На следующем уровне пирамиды обычно указываются интеграционные тесты.

Системные тесты На вершине пирамиды располагаются системные (или, как их иногда называют, end-to-end) тесты.

Как я уже упоминал выше, системные тесты — это тесты программы в целом.

Причём, системные тесты обладают ещё рядом очень приятных бонусов: В условиях зафиксированных тре…

1 неделя назад @ software-testing.ru
4 правила хорошего Gherkin
4 правила хорошего Gherkin 4 правила хорошего Gherkin

Вот четыре правила, которые помогут вам писать на Gherkin читабельно, автоматизируемо, и масштабируемо.

Золотое правило Gherkin Золотое правило Gherkin простая штука: обращайтесь с читателями так, как вы бы хотели, чтобы обращались с вами.

Возьмем такой сценарий: Сценарий: Туфли - Если я хочу туфли - Когда я покупаю туфли - Я получаю туфли.

Одна из самых больших языковых проблем с Gherkin – это когда сценарии не соответствуют друг другу.

Повторение – мать учения Правила, которые я описал, должны стать вашим руководством по созданию хорошего Gherkin.

1 неделя, 1 день назад @ software-testing.ru
4 правила хорошего Gherkin
4 правила хорошего Gherkin 4 правила хорошего Gherkin

Вот четыре правила, которые помогут вам писать на Gherkin читабельно, автоматизируемо, и масштабируемо.

Золотое правило Gherkin Золотое правило Gherkin простая штука: обращайтесь с читателями так, как вы бы хотели, чтобы обращались с вами.

Возьмем такой сценарий: Сценарий: Туфли - Если я хочу туфли - Когда я покупаю туфли - Я получаю туфли.

Одна из самых больших языковых проблем с Gherkin – это когда сценарии не соответствуют друг другу.

Повторение – мать учения Правила, которые я описал, должны стать вашим руководством по созданию хорошего Gherkin.

1 неделя, 1 день назад @ software-testing.ru
Система под контролем: как автоматизировать интеграционные тесты
Система под контролем: как автоматизировать интеграционные тесты Система под контролем: как автоматизировать интеграционные тесты

Фреймворк должен позволять настраивать каждый сервис, запускать разные наборы сервисов (подсистемы) и на них отдельно прогонять тесты.

Мы хотели избежать различий в библиотеках и зависимостях на разных машинах (в том числе и на серверах для CI).

Но можно запускать их и в контейнере — тогда тесты узнают адреса сервисов, как описано выше.

Поднятие всех сервисов Мы обсудили, как подготавливать всё необходимое для работы сервиса, как его запускать и узнавать о его готовности к работе.

Нужно понимать, как работает система в целом, каково её ожидаемое поведение и как её можно сломать.

1 неделя, 4 дня назад @ software-testing.ru
Система под контролем: как автоматизировать интеграционные тесты
Система под контролем: как автоматизировать интеграционные тесты Система под контролем: как автоматизировать интеграционные тесты

Фреймворк должен позволять настраивать каждый сервис, запускать разные наборы сервисов (подсистемы) и на них отдельно прогонять тесты.

Мы хотели избежать различий в библиотеках и зависимостях на разных машинах (в том числе и на серверах для CI).

Но можно запускать их и в контейнере — тогда тесты узнают адреса сервисов, как описано выше.

Поднятие всех сервисов Мы обсудили, как подготавливать всё необходимое для работы сервиса, как его запускать и узнавать о его готовности к работе.

Нужно понимать, как работает система в целом, каково её ожидаемое поведение и как её можно сломать.

1 неделя, 4 дня назад @ software-testing.ru
Основы JMeter, часть 1: переменные
Основы JMeter, часть 1: переменные Основы JMeter, часть 1: переменные

Автор: Джуао Фариас (João Farias)Оригинал статьиПеревод: Ольга АлифановаВ прошлый раз мы заложили фундамент для исследования производительности сервиса orderbook в Mercado Bitcoin, бразильском обменнике криптовалюты.

В этот раз мы начнем разрабатывать более детальный набор тестов.

Что мы имеем сейчасДве группы потоков: одна для валюты Litecoin (LTC), и одна для Bitcoin (BTC);Для каждой группы потоков мы будем стучаться к двум эндпойнтам: Orderbook: список запросов и список ставок.

В группах потоков:И в HTTP-запросах:И при запуске JMeter подставит правильное значение вместо плейсхолдера:Вот и все!

Базовые конфигурационные значения задаются всего один раз, и наши тесты удобопонятны и легко по…

1 неделя, 5 дней назад @ software-testing.ru
Блог Перфоманс Лаб Блог Перфоманс Лаб
последний пост 1 месяц, 2 недели назад
Интервью компании CT Consulting по проекту нагрузочного тестирования
Интервью компании CT Consulting по проекту нагрузочного тестирования Интервью компании CT Consulting по проекту нагрузочного тестирования

Компания СT Consulting в лице Иннокентия Танцюры, Операционного директора продуктового направления CT Consulting и Анны Марковой, продуктового менеджера, делится деталями проекта нагрузочного тестирования, проведенного специалистами Перфоманс Лаб. Перфоманс Лаб: Во-первых, как Вы пережили/переживаете кризис, что Вам помогает? Иннокентий: Да, правильнее говорить, конечно, «переживаем кризис», потому что пока он не заканчивается: экономика ещё далека от полного […]

Запись Интервью компании CT Consulting по проекту нагрузочного тестирования впервые появилась Перфоманс Лаб.

1 месяц, 2 недели назад @ performance-lab.ru
Компания Перфоманс Лаб объявила о выпуске нового инструмента нагрузочного тестирования Boomq Enterprise.
Компания Перфоманс Лаб объявила о выпуске нового инструмента нагрузочного тестирования Boomq Enterprise. Компания Перфоманс Лаб объявила о выпуске нового инструмента нагрузочного тестирования Boomq Enterprise.

Современная платформа Boomq Enterprise была презентована для клиентов на мероприятии, прошедшем 14 августа 2020 г. в Москве в ресторане Beer and Brut. Boomq Enterprise – это уникальный на российском рынке инструмент нагрузочного тестирования, не имеющий отечественных аналогов по своей широкой функциональности, и теперь доступный более широкой аудитории по сравнению с существующими на рынке продуктами. Учитывая […]

Запись Компания Перфоманс Лаб объявила о выпуске нового инструмента нагрузочного тестирования Boomq Enterprise. впервые появилась Перфоманс Лаб.

3 месяца, 2 недели назад @ performance-lab.ru
Top 10 лучших инструментов для нагрузочного тестирования
Top 10 лучших инструментов для нагрузочного тестирования Top 10 лучших инструментов для нагрузочного тестирования

Нагрузочное тестирование позволяет оценить производительность программного обеспечения при различных нагрузках от действий определенного количества пользователей. Бизнесу всегда важно знать производительность программного обеспечения в реальных условиях, выявить основные уязвимости и обеспечить высокое качество ПО. Нагрузочное тестирование позволяет снизить риск сбоя после запуска приложения в реальных условиях. Однако, если Вы хотите эффективно выполнить нагрузочное тестирование, Вам понадобятся […]

Запись Top 10 лучших инструментов для нагрузочного тестирования впервые появилась Перфоманс Лаб.

5 месяцев, 2 недели назад @ performance-lab.ru
QAGuild: Черная пятница для QA
QAGuild: Черная пятница для QA QAGuild: Черная пятница для QA

Для тех, кто смотрит стримы в ютубе, уже давно действует промокод, дающий 10% скидки на любой тренинг из списка.

Следуя чернопятничной моде, решил сделать для читателей скидку 15%.

Будет работать до 30 декабря 2020 года.

Подробности и регистрация на сайте👇

22 часа назад @ automation-remarks.com
QAGuild live #44: Как IT специалисту правильно составить резюме?
QAGuild live #44: Как IT специалисту правильно составить резюме? QAGuild live #44: Как IT специалисту правильно составить резюме?

В этом эпизоде попробуем написать тесты на Cypress

4 дня, 22 часа назад @ automation-remarks.com
QAGuild S03E16: Про тестирование игр: от танчиков до казино
QAGuild S03E16: Про тестирование игр: от танчиков до казино QAGuild S03E16: Про тестирование игр: от танчиков до казино

Подкаст про тестирование игр

5 дней, 22 часа назад @ automation-remarks.com
QAGuild live #43: Пробуем Cypress для автотестов
QAGuild live #43: Пробуем Cypress для автотестов QAGuild live #43: Пробуем Cypress для автотестов

В этом эпизоде попробуем написать тесты на Cypress

1 неделя, 5 дней назад @ automation-remarks.com
QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов
QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов

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

3 недели назад @ automation-remarks.com
QAGuild live #41: Что Selenium 4 готовит для тестировщика?
QAGuild live #41: Что Selenium 4 готовит для тестировщика? QAGuild live #41: Что Selenium 4 готовит для тестировщика?

В этом эпизоде посмотрели на новые функции Selenium 4

4 недели назад @ automation-remarks.com
QAGuild S03E15: Visual Testing из Open Source
QAGuild S03E15: Visual Testing из Open Source QAGuild S03E15: Visual Testing из Open Source

Подкаст про Visual Testing

1 месяц, 2 недели назад @ automation-remarks.com
QAGuild S03E14: SecOps - второе пришествие
QAGuild S03E14: SecOps - второе пришествие QAGuild S03E14: SecOps - второе пришествие

Подкаст про DevSecOps

1 месяц, 3 недели назад @ automation-remarks.com
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов? QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?

В этом эпизоде поговорим про Selenium тесты в облаке на примере проекта Moon Cloud

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild live #40: Что лучше Selenium IDE или Playwright CLI для тестирования?
QAGuild live #40: Что лучше Selenium IDE или Playwright CLI для тестирования? QAGuild live #40: Что лучше Selenium IDE или Playwright CLI для тестирования?

В этом эпизоде поговорим про Playwright CLI и сравним его с Selenium IDE. Кто победит в это битве взглядов?

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild live #38: Что лучше взять для автоматизации тестирования, Selenium или Selenide?
QAGuild live #38: Что лучше взять для автоматизации тестирования, Selenium или Selenide? QAGuild live #38: Что лучше взять для автоматизации тестирования, Selenium или Selenide?

В этом эпизоде поговорим про то, что лучше выбрать Selenium или Selenide?

2 месяца, 3 недели назад @ automation-remarks.com
QAGuild live #37: C чего нужно начинать автоматизацию на проекте?
QAGuild live #37: C чего нужно начинать автоматизацию на проекте? QAGuild live #37: C чего нужно начинать автоматизацию на проекте?

В этом эпизоде поговорим про то, с чего нужно начинать автоматизацию тестирования на проекте

2 месяца, 4 недели назад @ automation-remarks.com
QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году
QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году

Подкаст про Тест планы и тест стратегии в 2020 году

3 месяца, 1 неделя назад @ automation-remarks.com
QAGuild S03E11: Про релокацию в Эстонию
QAGuild S03E11: Про релокацию в Эстонию QAGuild S03E11: Про релокацию в Эстонию

Подкаст про релокацию в Эстонию

3 месяца, 1 неделя назад @ automation-remarks.com
QAGuild S03E12: Про швейцарское IT
QAGuild S03E12: Про швейцарское IT QAGuild S03E12: Про швейцарское IT

Олексей Чаплиц - вошел в IT в Швейцарии в 48 лет

3 месяца, 1 неделя назад @ automation-remarks.com
Блог Ольги Назиной Блог Ольги Назиной
последний пост 3 дня, 14 часов назад
Ищу помощника тренера на курс по постману
Ищу помощника тренера на курс по постману Ищу помощника тренера на курс по постману

УсловияОсновные:Оплата — 3000 рублей за студента (первый поток — 1000 рублей со студента под моим присмотром).

— 3000 рублей за студента (первый поток — 1000 рублей со студента под моим присмотром).

Но это пока, потом может быть и 20-30, а может так и остаться, курс новый, прогнозировать сложно.

На выходных можно не проверять, но тогда должна быть проверка в пятницу и в понедельник.

Отвечать на вопросы в скайп-чатеНу и немного единоразовой рутины в начале курса:3.

3 дня, 14 часов назад @ okiseleva.blogspot.com
Эффект пестицида
Эффект пестицида Эффект пестицида

Если повторять одни и те же тесты снова и снова, в какой-то момент они перестанут выявлять новые ошибки.

Поле обрабатывается неким пестицидом в первый раз, и значительная часть вредителей погибает.

Если повторно обработать поле тем же пестицидом, то выжившие после первой обработки с большой вероятностью выживут и после второй.

Повторное применение тех же тестов и тех же методик приводит к тому, что в продукте остаются именно те дефекты, против которых эти тесты и эти методики неэффективны.

То 5, то 55, то вообще 888888.

4 дня, 13 часов назад @ okiseleva.blogspot.com
Что такое тест-анализ
Что такое тест-анализ Что такое тест-анализ

Тест-анализ — это тот же тест-дизайн, только немного с другим уклоном.

На самом деле их часто вообще не различают.

Но если пытаются, то то, что ближе к Коберну:State-Transition TestingDecision Table TestingUser Case TestingЭто тест-анализ.

А то, что ближе к комбинационному, то есть уже собственно построение тестов — это тест-дизайн:Тест-анализ граничит с аналитикой,Тест-дизайн — с автоматизацией.

Если попробовать разбить техники, получим примерно такую картину:

5 дней, 3 часа назад @ okiseleva.blogspot.com
Системный коучинг. Нино Томашек
Системный коучинг. Нино Томашек Системный коучинг. Нино Томашек

На самом деле я еще по первым 15-20 страницам поняла, что это ну совсем не моё... Но думала, «да ладно, тоненькая книжечка же, дочитаю за пару дней».

А на 80-ой странице осознала, что читаю по принципу "в одно ухо влетело, из другого вылетело", вообще не запоминая, а какой тогда смысл?

Мне бы что попроще ))) А эта книга явно для философов, которым очень хочется поговорить с кучей сложных терминов, а то куда же без них.

Но неужели эти ребята и на консультациях с бизнесменами говорят на таком же сложном языке?

И это ощущение у каждого своё.

1 неделя, 5 дней назад @ okiseleva.blogspot.com
Как писать так, чтобы вам доверяли. Кеннет Роуман и Джоэл Рафаэльсон
Как писать так, чтобы вам доверяли. Кеннет Роуман и Джоэл Рафаэльсон Как писать так, чтобы вам доверяли. Кеннет Роуман и Джоэл Рафаэльсон

Ссылка на OZONКнига о том, как писать бумажные и электронные письма, коммерческие предложения, отчеты, презентации... В принципе, ничего так.

Ну и, как минимум, новее ))Вообще проблема «плохих» писем из заложенных в учебный период стереотипов.

Там и про то, как начать, и про концовку (подпись).

И велик шанс, что уже и не дочитаешь, удалишь как спам.

Резюме и сопроводительноеНеплохой раздел про то, как писать сопроводительные письма.

1 неделя, 5 дней назад @ okiseleva.blogspot.com
Панбагон. Как всплывающее окно уехало вниз за пределы экрана
Панбагон. Как всплывающее окно уехало вниз за пределы экрана Панбагон. Как всплывающее окно уехало вниз за пределы экрана

Сделала «пост из книги».

Но мне надо изменить ссылку, потому что этот пост из другой книги, не основной.

Ок, выбираю ссылку и нажимаю «редактировать»Открывается окно редактирования, но... Ссылку изменить я не могу!

А если я редактирую ссылку внизу блог-поста, то увы, я не вижу второй строки и кнопок.

А самой ссылки и кнопок словно и нету, см рис «Редактирование из нижнего положения».

2 недели, 4 дня назад @ okiseleva.blogspot.com
Слона надо есть по кусочкам
Слона надо есть по кусочкам Слона надо есть по кусочкам

Смотришь на нее и сразу впадаешь в уныние:— Ууууууу, я это за день не закончу!

А большую задачу делать не хочется... Поэтому мы ее откладываем, беремся за задачи поменьше.

В итоге да, день прошел, а мы не успели закончить.

Пойду лучше сначала во-о-о-он ту мелкую задачку сделаю, а потом за большую возьмусь!

А там, глядишь, через часик смотришь на задачу — не такая уж она и большая оказалась, почти всё сделали уже!

2 недели, 4 дня назад @ okiseleva.blogspot.com
Курс о том, как учиться
Курс о том, как учиться Курс о том, как учиться

В телеграмм-канале «QA — Курсы и образование» порекомендовали курс о том, как правильно учиться:Так курс есть же на курсера.

Он в топе по доходимости.

Я залез посмотреть, что за он, не смог остановиться - прошел до концаЗаинтриговали прям, так что я решила сохранить ссылочкиСсылка на курс — https://www.coursera.org/learn/learning-how-to-learn#syllabusКраткий обзор материалов на Хабре — https://habr.com/ru/post/236349/

2 недели, 4 дня назад @ okiseleva.blogspot.com
Что такое monkey testing
Что такое monkey testing Что такое monkey testing

Просто не догадались бы, что это другой класс эквивалетности.

И тут я бью по мячу, а он ударяется об один борт, потом о другой, третий... И не останавливается!

Обычно же бьешь сильно, но инерция проходит и он катится все медленнее и медленнее... А тут нет!

И в лунку так и не влетел, катался по квадрату между стенками.

И если бы знала про классы эквивалентности, тестовые туры и прочее, могла бы и раньше воспроизвести.

3 недели, 6 дней назад @ okiseleva.blogspot.com
Buddy testing и Pair testing
Buddy testing и Pair testing Buddy testing и Pair testing

Buddy testing (Совместное тестирование) — это когда два человека тестируют отдельно один и тот же модуль.

По статусу положено )))Pair testing (Парное тестирование) – это когда два человека тестируют вместе.

Или сначала обсуждают план, а потом уже один делает, второй смотрит.

Решили и на тестирование практику перенести.

По бизнес-логике, а не просто «вбить абра-кадабру» При поиске границ не забываем о технологической.

1 месяц назад @ okiseleva.blogspot.com
Однозадачность. Девора Зак
Однозадачность. Девора Зак Однозадачность. Девора Зак

Это и правда последнее время стало модным.

И если отвлечься на другую задачу или просто диалог «как вчера погуляли?», то потом можно полчаса вспоминать, на чем остановился.

Это и на работе полезно, и дома.

И с коллегами, и с друзьями, и с семьей.

А это неприятно, знаете ли... Особенно неприятно, когда говоришь с мужем / женой / ребенком, а тут такой полуигнор.

1 месяц назад @ okiseleva.blogspot.com
Минуту внимания! Сэм Хорн
Минуту внимания! Сэм Хорн Минуту внимания! Сэм Хорн

Так что если читать книгу «просто так», то ничего не запомнится и «я это уже знаю».

Да, идеи будут повторяться, да, вы это уже читали, но... Но именно сейчас чтение конкретных строк воодушевляет изменить свою презентацию!

Из-за короновируса о выступлениях на конференции я пока не думаю, так что и книгу отложила.

И отправила рукопись в издательство (а они мне так и не ответили).

Все начинаются рассказ иначе, а вы вот так, со «знаете ли вы, что...».

1 месяц назад @ okiseleva.blogspot.com
Чек-лист для тестирования числового поля
Чек-лист для тестирования числового поля Чек-лист для тестирования числового поля

Что, если мне меньше 18 лет?

Вот взять значение из диапазона «не слишком верится в это» легко, а конкретной границы нету.

А если на 18 работает и на числе внутри диапазона (например, 26) работает — значит, код написан верно.

Так что если нет доступа к коду, стоит проверить пограничные с обеих сторон, а то мало ли, где там опечатка закралась?

Только уже не на число «ноль», а на ноль в длине вводимой строки.

1 месяц назад @ okiseleva.blogspot.com
Где брать идеи для тестов (подборка полезных ссылок)
Где брать идеи для тестов (подборка полезных ссылок) Где брать идеи для тестов (подборка полезных ссылок)

Ссылка на ХАБРСтатьиОни обычно называются «классы эквивалентности для...», или «чек-лист для...», или «чит-лист для...», или как-то так.

Вот вам мои подборки:ТекстТестирование текстового поляТестируем поля логин/парольТестирование полей вводаЧислоКлассы эквивалентности для строки, которая обозначает числоДатаКлассы эквивалентности для строки, которая обозначает датуФайлыЭто еще не конец!

Мобильные приложенияЧеклист для тестирования мобильных приложенийОстальноеКлассы эквивалентности для стандартного грида — то есть для шапки отчета, по которой можно сортироватьЭто еще не конец!

Эти работы помогают другим студентам:новые идеи для тестирования;примеры оформления; Идеи для тестов советую брать…

1 месяц, 1 неделя назад @ okiseleva.blogspot.com
Что такое XML
Что такое XML Что такое XML

В XML нам нет нужды брать строковое значение в кавычки (а вот в JSON это сделать придется).

У физика это может быть ФИО, дата рождения ИНН, а у юр лица — название компании, ОГРН и КПП— тип возвращаемых данных.

У физика это может быть ФИО, дата рождения ИНН, а у юр лица — название компании, ОГРН и КПП sourceSystem = «AL» — исходная система.

Есть корневой элементНельзя просто положить рядышком 2 XML и полагать, что «система сама разберется, что это два запроса, а не один».

И в запросе это допустимо (я отправила пустым поле name1), и в ответе SOAP Ui нам именно так и отрисовывает пустые поля.

1 месяц, 1 неделя назад @ okiseleva.blogspot.com
Блог Никиты Макарова Блог Никиты Макарова
последний пост 1 месяц, 4 недели назад
Скотт Беркун. Сделано
Скотт Беркун. Сделано Скотт Беркун. Сделано

Вот уже много лет у меня в бэклоге лежит задачка-желание написать говно-пост про идеи и креативность.

Почему лежит и не делается ?

Потому что в какой-то момент в прошлом я посмотрел видео Скотта Беркуна и понял, что мне еще рано рассуждать на эту тему, можно еще людей послушать.

Видео вотТем не менее, Скотт был менеджером проектов в Microsoft, и увидев что его книга переведена на русский я не мог пройти мимо.

Проблема в том, что в российском ландшафте управления проектами вы этих артефактов с высокой долей вероятности не увидите, а если и увидите то не факт что качественные.

1 месяц, 4 недели назад @ test-failed.blogspot.com
Г.С. Альтшуллер. Найти идею.
Г.С. Альтшуллер. Найти идею. Г.С. Альтшуллер. Найти идею.

Трудно даже сказать сколько лет эта книга пылилась у меня в списке на прочтение (да, моя антибиблиотека очень велика).

Если вы много и системно занимаетесь чем-то, то у вас внутри вырабатывается система .

Эти люди долго делали одну вещь и у них вокруг этой вещи образовалась система.

Примерно тоже самое и с теорией решений изобретательских задач - если долго анализировать патентный фонд , то можно начать находить схожие закономерности в изобретениях различного рода.

Заметок на полях не будет (они у меня есть , но выглядят крайне сумбурно), ибо книга структурирована отвратительно (да.

4 месяца, 2 недели назад @ test-failed.blogspot.com
Александр Орлов. Джедайские техники конструктивного общения.
Александр Орлов. Джедайские техники конструктивного общения. Александр Орлов. Джедайские техники конструктивного общения.

Если вы до этого никогда не читали и не видели в живую выступдения Александра Орлова и Славы Панкратова, то выйдете и зайдите в профессию снова идите в гугл, там много.

И если представить себе, что все и каждый на работе коммуницировали бы прям по этой книжке , то Кафка и Оруэлл бы довольно ухмыльнулись, но нет.

И если мудаки - это апофеоз, то кроме них есть еще и полумудаки или просто люди с проблемами в коммуникации, с которыми вам придется взайимодействовать.

ну и про "Черную книгу менеджера" я тоже не могу не напомнить - она полна простых и удивительно хороших коммуникаций :).

Если не решать что будет не так ?

5 месяцев, 2 недели назад @ test-failed.blogspot.com
Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора".
Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора". Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора".

Книга достаточно однобокая - она рассматривает только инвестирование в акции, при этом остальные инструменты в ней так же упоминаются, но упор все-таки на акции.

Желательно чтобы эти акции не нашли большие институциональные инвесторы раньше вас ( sic!

В целом метод Линча имеет право на жизнь и использование, но в более упрощенном виде:1.

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

Фундаментальных подходов это конечно не меняет и суть инвестирования в акции остается прежней, ноОценка: 7,5/10

6 месяцев, 2 недели назад @ test-failed.blogspot.com
Heisenbug во время чумы
Heisenbug во время чумы Heisenbug во время чумы

HolyJS - чтобы послушать Андрея Лушникова (разработчик Puppeteer и Plywraigrth)DotNext - чтобы узнать про то куда движется .NET из уст самого Scott Hanselman.

C++ Russia - просто потому что если плюсы - это сила движущая миром, а Бьерн Страуструп и Алексей Миловидов мне кажется расскажут интересного.

Mobius - потому что мои бывшие коллеги Алексей Хайминов и Кирилл Попов будут рассказывать техногенный угар про мобилы.

Не то, что было до этого.Я верю в то, что у них получится.

я очень хочу чтобы вся эта херня закончилась и мы снова смогли вернутся в наши уютные офисы и на конференции.

6 месяцев, 2 недели назад @ test-failed.blogspot.com
Книга : Дэн Пинк "Драйв: Что на самом деле нас мотивирует"
Книга : Дэн Пинк "Драйв: Что на самом деле нас мотивирует" Книга : Дэн Пинк "Драйв: Что на самом деле нас мотивирует"

Тип I/XI - внутренние желаниям, меньше опирается на внешние награды, больше на удовлетворение от работыX - внешние стимулы , награды , поощрения.

Она исходит из того, что совершать какие-то действия и двигаться вперед мы можем только из-под палки и что в отсутствие награды или наказания мы оставались бы в счастливой и ленивой неподвижности.

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

Независимая мотивация - это решения и поступки совершаемые под влиянием собственной воли и свободы выбора, а управляемая мотивация - это решения принимаемые по чужой воле.

МастерствоМастерство - это образ м…

8 месяцев назад @ test-failed.blogspot.com
Менеджерское: Найм верхних
Менеджерское: Найм верхних Менеджерское: Найм верхних

Тема найма "верхних" (top) менеджеров и людей с С*-должностью (CTO, CIO, CPO, CEO и прочие) давно представляет для не то чтобы зудящий но все-таки интерес.Почему?

Банально потому что размер кадровой жопы в той области такой, что вы со своим наймом престарелых java разработчиков (senior java developer) - еще не видели того размера и не принюхивались к ней.

(Все банально - на 4-5 разработчиков приходится 1 тестировщик в среднем по больнице, а на 5-12 разработчиков/тестировщиков/аналитиков/дизайнеров и всех этих покемонов приходится 1 менеджер), то есть чем выше тем пирамидка быстрее сужается.

Но вот если мы совсем наверх, за облака посмотрим, то там совсем своя "метеорология".

)Собственно ниж…

9 месяцев назад @ test-failed.blogspot.com
Книга: Кай-Фу Ли , Сверхдержавы искусственного интеллекта
Книга: Кай-Фу Ли , Сверхдержавы искусственного интеллекта Книга: Кай-Фу Ли , Сверхдержавы искусственного интеллекта

Чего я от книги не ожидал - так вот этого вот и в таких объемах.

Я "не настоящий сварщик, я только маску надел" и потому уровень моих суждений может быть тоже недостаточно высок, но я попробую.

Глядя со своей колокольни, я очень хорошо помню как в Москве не было Яндекс.Такси и как тогда выглядело такси и вижу как оно сейчас.

С вариантом номер №2 - все плохо уже на уровне идеи, потому что работать люди будут меньше, а зарабатывать меньше явно не захотят.

Автор же предлагает совместить третий вариант со служением обществу - выглядит хорошо для романа братьев Стругацких, но плохо в 2020 году.

9 месяцев, 2 недели назад @ test-failed.blogspot.com
Блог Алексея Лупана Блог Алексея Лупана
последний пост 1 неделя назад
Про Pairwise для ISTQB
Про Pairwise для ISTQB Про Pairwise для ISTQB

Подержал пламенную монофоническую речь перед студентами курса по одолению ISTQB «Certified Unicorns».

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

Солдат ребёнка не обидит.

Было нормально остановиться и объяснить, что вообще происходит, почему, зачем и куда.

1 неделя назад @ testitquickly.com
Сохранить несохраняемое видео от дяди Боба Мартина
Сохранить несохраняемое видео от дяди Боба Мартина Сохранить несохраняемое видео от дяди Боба Мартина

Найти источник видеоВвиду того, что меня никто не просил всё это делать, и вообще это всё мамкино кулхацкерство для обучения неофитов, все уникальные символосочетания в ссылках и на скриншотах заменены/замазаны.

Тыкнуть по какому-нибудь источнику в списке полученных ответов и выбрать для него режим просмотра Headers (Заголовки).

Прокрутил я это видео дяди АнклБоба в конец и посмотрел в логе номер последней прилетевшей части — «848.ts» — всего-то файлов скачать.

А если раз в сутки будут разрывы между файлами — можно собрать все разрозненные файлы в один большой видеофайл, мне для этого очень норм OpenShot.

И даже сборку множества видеофайлов в один можно сделать в консоли…Итоговое соображени…

2 месяца, 1 неделя назад @ testitquickly.com
S3E13: Про Тест планы и тест стратегии в 2020 году
S3E13: Про Тест планы и тест стратегии в 2020 году S3E13: Про Тест планы и тест стратегии в 2020 году

Отправить на электронный адресВаше имяВаш адрес электронной почтыСообщение не было отправлено — проверьте адреса электронной почты!

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

3 месяца, 1 неделя назад @ testitquickly.com
Наушники „Aeropex“ от AfterShokz
Наушники „Aeropex“ от AfterShokz Наушники „Aeropex“ от AfterShokz

Его можно использовать как отдельное устройство в звуковом тракте, например, можно через него выводить звук из ноута в наушники, и если наушники на уровне, то будет смакота и прекраснота.

Но можно не заморачиваться.

Гуд, но и Audio-Technica, и «беленькие» — это провода и наушные шняжки, который надо быстро сдирать с себя, переключаясь на офисные наушники.

Кагбэ, те же наушники, но без проводов.

Сценарий отпадает, если наушники и телефон спарены.

3 месяца, 2 недели назад @ testitquickly.com
Когда это отключено, тогда этого нет
Когда это отключено, тогда этого нет Когда это отключено, тогда этого нет

Владимир Железняк сообщает:Когда в мае 2019 я, еще из Харькова, подписывал аренду дома в Монреале, я прочитал контракт.

Вот больше всего запомнилось:— курить нельзя.

— кальян тоже нельзя— курить нельзя в доме и кругом— в доме и кругом курить нельзя— в гараже, на лестницах, и вокруг дома курить нельзя— ночью тоже курить нельзя.

И в другое время суток тоже.

— на бэкярде курить нельзяВот очень похоже на тесты программистов, написанные по команде «протестируй всё» без оглядки на дальнейшую поддержку.

4 месяца, 2 недели назад @ testitquickly.com
Конференции нашей эры
Конференции нашей эры Конференции нашей эры

Коронавирус бомбанул знатно, и у многих знатно бомбануло от коронавируса ВНЕЗАПНОГО переноса очередной конференции «Testing Stage 2020» в онлайн.

Я интересунулся и сперва посмотрел, ап чём и как там Александра Ковалёва говорила.

И это было не то.

А поэтому резко хочется чаптеризации (оглавления), точности и однозначности, чтобы пролистывать, и если этого нет… это надо учитывать.

И надо выстраивать все «шашлыком», ровно держать одну тему/идею, обходиться без ВНЕЗАПНЫХ роялей, последовательно нанизывая мясо на шампур.

5 месяцев назад @ testitquickly.com
Про спички, удовлетворение и переосмысление
Про спички, удовлетворение и переосмысление Про спички, удовлетворение и переосмысление

И идёт читать про термодинамику, а там уже история, а там процессы, а там ГОСТ и есть о чём подумать.

Я не должен каждый раз волноваться, что кто-то не сумеет в гугл и надо заранее объяснять, что такое тангенциальность и ортогональность.

И знаете что…За это время я ещё и стал постоянным тренером тестировщиков, и для осмысления блог уже был нужен всё реже.

Мои тексты усложнились вслед за моими интересами и изменёнными уровнями понимания тестирования ПО, и какие-то вещи надо предварительно долго объяснять, это всё усложняет и утомляет.

Мне надо спуститься в сеть тёмных туннелей, и я не знаю, что там находится и как я оттуда выйду.

5 месяцев, 1 неделя назад @ testitquickly.com
Кагбэ собеседования в паблике
Кагбэ собеседования в паблике Кагбэ собеседования в паблике

И это логично.

То, что можно сказать в привате, не всегда должно выходить в паблик.

А вот посмотреть, как кто-то впадает в истерику в прямом эфире — ооо, давай исчо, отличный контент!

Бороду я, положим, сбрею и в сюртуке ходить перестану, но нутро же не скроешь и собственное мнение уже имеешь и уже не перееимеешь.

Поэтому рассматривать «публичные собеседования» как тренд — ну, кагбэ… да, но не расслабляйтесь, южный полюс сам себя не откроет.

6 месяцев, 1 неделя назад @ testitquickly.com
Casio FX-991EX
Casio FX-991EX Casio FX-991EX

И проблема не в том, что я не выбираю, что смотреть, а в том, что рекомендуемый контент «заходит» как конфетка за конфеткой, что совершенно безалабернизирует и мышление, и восприятие.

Я долго сопротивлялся этому выводу, но он неизбежен — электрозаметки, коих у меня много сотен и в смартфоне, и в электрокнигах, не запоминаются и не интегрируются в обновлённое понимание.

Но в целом они постоянно лежат в шкатулке в шкафу, их нет.

И нагуглилось чудо чудное — инженерный непрограммируемый калькулятор „Casio fx-991EX” из серии ClassWiz, предназначен для будущих и бывших школьников.

Пропустил месяц-два, и всё, доставай шпаргалку и прикидывай заново, что и как крутить и накладывать, бо дело неочевид…

7 месяцев назад @ testitquickly.com
Очень конкретная разница между верификацией и валидацией
Очень конкретная разница между верификацией и валидацией Очень конкретная разница между верификацией и валидацией

Отправить на электронный адресВаше имяВаш адрес электронной почтыСообщение не было отправлено — проверьте адреса электронной почты!

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

9 месяцев, 3 недели назад @ testitquickly.com
From Theory to Theory again
From Theory to Theory again From Theory to Theory again

Два профессора из делфтского технического университета (город Делфт, Нидерланды) выложили в открытый доступ книгу «Software Testing: From Theory to Practice» — sttp.siteНу, как книга.

Общий стиль присущ всем кратким учебникам и текстам для видео — короткие заявления.

Какие темы они рассматривают: автоматизация тестирования в целом, тестирование с помощью моделей, тестовая пирамида, TDD, мутационное и фаззинг тестирование и др.

Код появляется уже в «Chapter 1 — Why software testing?» Короче, там не про ввод всякой няшной ерунды в поля для ввода всякой няшной ерунды.

Ошибка в том, что термины верификация и валидация привязываются к тестированию, и таковыми и предлагаются для восприятия.

9 месяцев, 3 недели назад @ testitquickly.com
Хабр: Тестирование IT-систем Хабр: Тестирование IT-систем
последний пост 3 дня, 7 часов назад
[Перевод] Качественное тестирование ПО
[Перевод] Качественное тестирование ПО

Это история про Алису. Алиса не только умный, скромный и добрый персонаж, но и отличный тестировщик. Последнее описать нелегко. Понять, что такое качественное тестирование можно, увидев его. Вот что увидел я. 18 характеристик

3 дня, 7 часов назад @ habr.com
[Перевод] Автоматизация тестирования приложений Salesforce
[Перевод] Автоматизация тестирования приложений Salesforce

Если вы когда-либо пробовали использовать Selenium для автоматизации тестирования приложения Salesforce, вы, вероятно, знаете, насколько это непросто.Selenium — это потрясающий инструмент для автоматизации тестирования браузерных приложений. Однако приложения Salesforce более сложные по сравнению с большинством веб-приложений, поскольку в них используются теневые DOM и динамические элементы, включая iframe.Без надлежащего фреймворка с большим количеством собственного кода автоматизация тестирования Salesforce превращается в настоящий кошмар!Впрочем, не стоит переживать: я нашел бесплатный инструмент со встроенной поддержкой автоматизированного тестирования Salesforce.Но прежде чем перейти к…

3 дня, 8 часов назад @ habr.com
Семь дней и один сервер: как мы тестировали машины на базе AMD
Семь дней и один сервер: как мы тестировали машины на базе AMD

У нас был один сервер на базе нового процессора AMD, куча тестов, которые мы хотели прогнать, и неделя, чтобы проверить работу машины под реальной нагрузкой. Не то чтобы это был достаточный срок для близкого знакомства со свежей железкой, но когда постоянно тестируешь новинки и кастомизируешь сервисы, сложно остановиться.Какие тесты мы все-таки успели прогнать, в каких задачах «новичок» переиграл нашу рабочую лошадку из флагманского пула, а где уступил — рассказываем под катом. Читать далее

4 дня, 15 часов назад @ habr.com
Как эффективно релизить монолит, в который коммитят 150+ разработчиков из разных офисов
Как эффективно релизить монолит, в который коммитят 150+ разработчиков из разных офисов

Я работаю инженером в Miro в команде, отвечающей за улучшение процесса релизов. За последний год у нас появился зарубежный офис разработки, инженерная команда выросла вдвое, а полгода назад компания временно перешла на удалёнку. Параллельно с этим происходил постоянный кратный рост количества пользователей нашего продукта.На фоне этих изменений нам важно было не терять в качестве и скорости, поэтому мы серьёзно обновили процесс серверных релизов. Расскажу про изменения, которые в итоге повысили долю успешных релизов. Читать далее

5 дней, 7 часов назад @ habr.com
Как QA найти «ту самую» компанию и стать тимлидом
Как QA найти «ту самую» компанию и стать тимлидом Как QA найти «ту самую» компанию и стать тимлидом

Как QA (и не только) найти компанию по душе, как подготовиться к интервью, о чём спрашивать на собеседовании, как «дойти» до тимлида и важны ли soft skills? Об этом мы поговорили с Алексеем Петровым, Head of QA в СберМаркет. Личный опыт в 15 лет работы в IT (Mail.ru, ivi, FunCorp, «Бука», РБК) и советы Алексея помогут всем, кто начинает свой карьерный путь, или хочет расти как профессионал. Читать дальше →

1 неделя назад @ habr.com
QA Online Meetup 24/11
QA Online Meetup 24/11 QA Online Meetup 24/11

Присоединяйтесь на второй открытый митап 24 ноября, который посвятим интеграционному тестированию. Приготовили отличные доклады, и вот о чем поговорим: зачем и как использовать Cypress для интеграционного тестирования, и возможно ли добиться нуля ошибок по таким тестам? Ждем вас онлайн! Читать дальше →

1 неделя, 4 дня назад @ habr.com
[Перевод] Что такое Metasploit? Руководство для начинающих
[Перевод] Что такое Metasploit? Руководство для начинающих [Перевод] Что такое Metasploit? Руководство для начинающих

Тестирование на проникновение позволяет ответить на вопрос, как кто-то со злым умыслом может вмешаться в вашу сеть. Используя инструменты пентеста, «белые хакеры» и профессионалы в области безопасности могут на любом этапе разработки или развертывания исследовать сети и приложения на предмет недостатков и уязвимостей путем взлома системы.

Одним из таких средств пентеста является проект Metasploit. Этот фреймворк с открытым исходным кодом, созданный на Ruby, позволяет проводить тестирование с помощью командной строки или графического интерфейса. Его можно расширить, создавая собственные надстройки с поддержкой нескольких языков. Читать дальше →

1 неделя, 6 дней назад @ habr.com
Автотесты на базе playwright и jest
Автотесты на базе playwright и jest

Долгое время основным инструментом для автоматизации тестирования был Selenium. Однако в настоящее время на рынке представлено несколько достойных альтернатив, таких как Cypress, Puppeteer и Playwright. Playwright мы и рассмотрим в данной статье.

Playwright — это node js библиотека для автоматизации тестирования с единым API для различных браузеров (Chromium, Firefox and WebKit). Разработанная компанией Microsoft. По моему мнению основным преимуществом Playwright является его тесная интерграция с браузерами и возможность взаимодействовать с браузерами на недоступном для Selenium уровне. Читать дальше →

2 недели, 1 день назад @ habr.com
Сбор данных и отправка в Apache Kafka
Сбор данных и отправка в Apache Kafka

Введение

Для анализа потоковых данных необходимы источники этих данных. Так же важна сама информация, которая предоставляется источниками. А источники с текстовой информацией, к примеру, еще и редки.

Из интересных источников можно выделить следующие: twitter, vk. Но эти источники подходят не под все задачи.

Есть источники с нужными данными, но эти источники не потоковые. Здесь можно привести следующее ссылки: public-apis.

При решении задач, связанных с потоковыми данными, можно воспользоваться старым способом.

Скачать данные и отправить в поток.

Для примера можно воспользоваться следующим источником: imdb.

Следует отметить, что imdb предоставляет данные самостоятельно. См. IMDb Datasets. Но…

2 недели, 1 день назад @ habr.com
Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки
Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки

Спросили Алексея Петрова pifagor_mc, Head of QA Сбермаркета, про интервью QA-инженеров и записали ответы. А ещё для подготовки прикрепили ссылки, которые он советовал — ищите их в конце статьи. В тексте говорим только про собеседования: какое резюме прочитают внимательно, какое — закроют через пару секунд, о чём спросят на интервью вас и о чём стоит спросить работодателя,

какие soft skills прокачивать QA-инженеру

и как обсуждать зарплату на интервью. Про метрики качества продукта, смерть QA — смотрите в записи вебинара на Ютубе. Читать дальше →

2 недели, 3 дня назад @ habr.com
[Перевод] Что необходимо учитывать при юнит-тестировании фронтенда
[Перевод] Что необходимо учитывать при юнит-тестировании фронтенда [Перевод] Что необходимо учитывать при юнит-тестировании фронтенда

Привет, Хабр! Обращаем ваше внимание еще на одну новинку, доступную у нас в предзаказе — книгу о юнит-тестировании. Автор сегодняшней публикации кратко и доступно рассказывает о достоинствах unit testing и TDD на примере фронтенда. Приятного чтения! Читать дальше →

2 недели, 3 дня назад @ habr.com
[Из песочницы] Apache Kafka и тестирование с Kafka Server
[Из песочницы] Apache Kafka и тестирование с Kafka Server

Введение

Существуют различные способы для написания тестов с использованием Apache Kafka. К примеру, можно использовать TestContainers и EmbeddedKafka. Об этом можно почитать, к примеру, вот здесь: Подводные камни тестирования Kafka Streams. Но существует и вариант для написания тестов с использованием KafkaServer. Читать дальше →

2 недели, 4 дня назад @ habr.com
Tladianta — инструмент тестирования или нечто большее
Tladianta — инструмент тестирования или нечто большее Tladianta — инструмент тестирования или нечто большее

Всем привет! Я Максим Кузнецов, и я продолжаю цикл статей рассказом об инструменте автоматизированного тестирования в Росбанке.

В прошлый раз вы читали: Fast-Unit или декларативный подход к юнит-тестам

Tladianta. Сервис по автоматизированному тестированию в Росбанке Я сегодня расскажу о самом инструменте – фреймворке Tladianta. Этот инструмент задумывался как база для легкого течения процесса тестирования в его новом виде. Менеджеры придумывают процесс и управляют им, а исполнителям нужен инструмент, а лучше — семейство инструментов, которое отражает и обслуживает процесс. Tladianta – это первый базовый инструмент сервиса по автоматизированному тестированию, который наша команда предоставля…

2 недели, 6 дней назад @ habr.com
[Из песочницы] Фаззинг тестирование веб-интерфейса. Расшифровка доклада
[Из песочницы] Фаззинг тестирование веб-интерфейса. Расшифровка доклада [Из песочницы] Фаззинг тестирование веб-интерфейса. Расшифровка доклада

В начале этого года Тензор проводил митап в городе Иваново, на котором я выступил с докладом про эксперименты с фаззинг-тестированием интерфейса. Тут расшифровка этого доклада. Когда обезьяны заменят всех QA? Можно ли отказаться от ручного тестирования и UI автотестов, заменив их фаззингом? Как будет выглядеть полная диаграмма состояний и переходов для простого TODO приложения? Пример реализации и о том, как работает такой фаззинг далее под катом. Читать дальше →

2 недели, 6 дней назад @ habr.com
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов Swagger/OpenAPI Specification как основа для ваших приёмочных тестов

Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестировщиков, разработчиков и систем. Я занимаюсь автоматизацией тестирования в Яндексе с 2013 года. Из них более четырёх лет автоматизирую тестирование REST API-сервисов. На Heisenbug я рассказал об использовании OpenAPI-спецификации как основы для приёмочных тестов, а также о том, как легко поддерживать автотесты на огромное количество REST API-сервисов и добавлять автотесты на новые проекты. Под катом — видеозапись и расшифр…

4 недели назад @ habr.com
In English
Ministry of Testing Ministry of Testing
последний пост 7 часов назад
Creating A Test Automation Portfolio Bonus Edition: Codeless UI automation using TestProject
Creating A Test Automation Portfolio Bonus Edition: Codeless UI automation using TestProject Creating A Test Automation Portfolio Bonus Edition: Codeless UI automation using TestProject

I recently completed a marathon project to create 5 working test automation frameworks from scratch, which form a Test Automation Portfolio.

This article is a bonus edition of that portfolio, where I use TestProject to create the same tests in an earlier framework using their codeless solution.

TLDR:You should consider writing a test automation portfolio if:- You think you might need to show off your automation skills e.g.

Test Project feels much more solid to me, and yet super easy to get started and have something up and running in no time at all.

If you are interested in creating a test automation portfolio for yourself, I’d encourage you to take a look at Angie Jones article here for in…

7 часов назад @ beththetester.com
Fit for purpose: Modern Quality Assurance and high Quality
Fit for purpose: Modern Quality Assurance and high Quality Fit for purpose: Modern Quality Assurance and high Quality

Every model has risks; how can we move from regular Quality Assurance to the modernized Quality Assurance model?

Quality cultureSome years ago, an Engineer Manager mentioned that a strong focus on Quality could adversely affect the development of innovative new products.

At the beginning of my career in Quality Assurance, those words made me think about how we can change that paradigm.

From traditional Quality Assurance to Quality AmbassadorIt sounds trite just swapping from Quality Assurance or Tester and re-naming to Quality Ambassador, but believe me; it is more than only changing the role’s name.

Implementing a new quality process will require time and effort for the whole team to be re…

7 часов назад @ synapse-qa.com
Post-Conference TestFlix Learning: API Security Testing
Post-Conference TestFlix Learning:  API Security Testing Post-Conference TestFlix Learning: API Security Testing

Every time I have been on Website Projects, I always had a testing task to validate Email Address text field.

I heard the following from many developers say: Why does User enter wrong email address?

Many feel why we need to test the email address format, why do the user.

I always go for hunt to find out valid or invalid email test cases.

The Valid Email Address follows the official standard Regular Expression (regex), defined in RFC (Request for Comments).

11 часов назад @ testingeduindia.blogspot.com
The Little Tester #124
The Little Tester #124 The Little Tester #124

These are the made up stories of a team working in an Agile environment.

The team’s tester.

Fancy, the team’s UI developer.

Names, characters, businesses, places, events, situations presented are either the products of the author’s imagination or used in a fictitious manner.

The drawings are made by hand on paper, by means of pencils and fine liners, except for the outline, by the author.

15 часов назад @ imalittletester.com
The Schedule Tool Is Always Right, or Schedule Dream Time, The Tenth Project Schedule Game
The Schedule Tool Is Always Right, or Schedule Dream Time, The Tenth Project Schedule Game The Schedule Tool Is Always Right, or Schedule Dream Time, The Tenth Project Schedule Game

Reading Time: < 1 minuteTL;DRLast time we presented We’ll Know Where We Are When We Get There, the ninth project schedule game.

Today we talk about schedule tools worship, The Schedule Tool Is Always Right, Schedule Dream Time, and the tenth project schedule game.

The PatternWhen management says something like:Well, it says on the schedule that you’ll be here.

Such management is used only to Waterfall life cycle, expecting that project can not change during its lifetime.

Do not use the shiny tool, but good old yellow sticky notes on the wall.

16 часов назад @ blog.tentamen.eu
Five Blogs – 30 November 2020
Five Blogs – 30 November 2020 Five Blogs – 30 November 2020

The (best) five blogs we can read today.

Check them out.

Software Testing Is Quality EngineeringWritten by: Peter G. Walen7 Ways to Rise Above Grumpy LeadershipWritten by: Dan Rockwell“How come they’re all men?”Written by: Fiona CharlesHow to keep your pipelines healthy with a Gherkin first approachWritten by: Sophie WillichCollaboration FailsWritten by: Thomas CagleyQuote of the day:“If we wait until we’re ready, we’ll be waiting for the rest of our lives.” -Lemony SnicketYou can follow this page on Twitter

17 часов назад @ 5blogs.wordpress.com
Working with API response data in Cypress
Working with API response data in Cypress Working with API response data in Cypress

TL;DR: Your Cypress code is executed in blocks. To work with data from, you can use .then() command, mocha aliases, window object or environment variables. I have created a pattern using environment variables, which I’m showing in second part of…

22 часа назад @ feedproxy.google.com
What is Dynamic Testing Technique?
What is Dynamic Testing Technique? What is Dynamic Testing Technique?

Dynamic Testing in Software Testing is a type of testing that is performed to validate the functionality of the software application during the time of execution of code.

There exists a counterpart of dynamic testing, called Static Testing.

As the name suggests, static testing is a form of testing that is static in nature, which basically means that there are no varying conditions or parameters applied while testing the application during static testing.

Non-Functionality Testing – Unlike functional testing, this type of dynamic testing deals with various aspects of software application such as performance, recovery, compatibility testing, and so on.

Some of the common disadvantages of cond…

1 день назад @ testing.guru
What happens behind the scenes when a Browser renders a Webpage
What happens behind the scenes when a Browser renders a Webpage What happens behind the scenes when a Browser renders a Webpage

When the browser reads an HTML document and the tokenization process is complete, it converts all the HTML elements (e.g.

Each DOM node belongs to a corresponding built-in JavaScript class and all the classes of DOM nodes form a single hierarchy.

Note that the process by which each browser manages the HTML, CSS, and JavaScript and renders the webpage is not standardized.

The DOMParser class has the parseFromString method using which can parse the HTML source code and convert it into a DOM Tree.

Apart from the script files, none of the other files will block the creation of the DOM tree.

1 день, 13 часов назад @ sumondey.com
OnlineTestConf Is Next Week And It Is Free
OnlineTestConf Is Next Week And It Is Free OnlineTestConf Is Next Week And It Is Free

Reading Time: < 1 minuteTL;DRAbout Autumn OnlineTestConf that is scheduled for next week, from 1st.

OnlineTestConfI registered for this online testing conference for the following reasons:program speakers and talks are great and relevant for software testing craftI attended the Spring instance of OnlineTestConf 2020 and it was excellent.

It’s a free conferenceThe schedule is correctly balanced.

This version also has Workshops, but all workshops are full.

My heuristic that the Autumn version is also going to be a great event!

1 день, 16 часов назад @ blog.tentamen.eu
Promise: I will never ask you for a CV
Promise: I will never ask you for a CV Promise: I will never ask you for a CV

Over the years i have applied for many jobs, sent many CVs.

I have also read many CVs and hired hundreds of people.

Why would i assume that you want to work with me without meeting me first?

Well if that’s the only reason you want to work with me, then i might not want to work with you in the first place.

If you think you want to, come over, let’s meet and see what we can do for each other.

1 день, 17 часов назад @ mysoftwarequality.wordpress.com
Agile Testing Days 2020
Agile Testing Days 2020 Agile Testing Days 2020

Through a tumult of plans and dreams that only 2020 could continue to crush, the Agile Testing Days crew put on a revitalizing conference.

A hippocrattic oath for software testing: avoid harm.

I'm grateful Agile Testing Days tried to make this work in person.

I'm grateful that my job allows me the time and space to be rejunivated by this all.

I'm grateful.

1 день, 23 часа назад @ elizabethzagroba.com
ITea Morning – Links of the week 48
ITea Morning – Links of the week 48 ITea Morning – Links of the week 48

Privacy & Cookies: This site uses cookies.

By continuing to use this website, you agree to their use.To find out more, including how to control cookies, see here: Cookie Policy

2 дня, 6 часов назад @ thebrokentest.com
Book Review: Clean Code
Book Review: Clean Code Book Review: Clean Code

“Clean Code”, by Robert C. Martin and guest contributors, is frequently mentioned as one of the top books that software developers should read.

But I didn’t realize just how crucial they were for simply keeping production code clean and updated!

I’ll tell all my developers to read this book.” While that is a great idea, software testers need to read the book too.

Because now that we know that the quality of test code is just as important as the quality of production code, we need to write really clean code as well!

I recommend that everyone who writes any type of code, production or test, take the time to read this book and put its recommendations into practice.

2 дня, 8 часов назад @ thinkingtester.com
Reading Club, Fun Way To Learn About Smart Contracts
Reading Club, Fun Way To Learn About Smart Contracts Reading Club, Fun Way To Learn About Smart Contracts

— Karlo Smid (@karlosmid) November 24, 2020TL;DRIn this week’s reading club, we present to you a fun game about smart contacts, Ethernaut.

WhatA game about smart contracts.

WhyIf you want to learn how cryptocurrency smart contracts work.

By finishing the first level, I learned a lot about smart contracts.

WhoSoftware testers who know how to install the Chrome extension, use the help system, and know-how to test smart contracts.

2 дня, 16 часов назад @ blog.tentamen.eu
James Bach blog James Bach blog
последний пост 5 месяцев, 3 недели назад
Tricentis Called. Now We’ll See.
Tricentis Called. Now We’ll See. Tricentis Called. Now We’ll See.

Dog food companies can’t ask a dog to design the recipes.

I know Grig from years ago when he gave a presentation at the Workshop on Training Software Testers.

What Grig called me about, recently, is a little part-time gig: imagining the future of test tools.

I’m still available (except I can’t consult for competing test tool companies while I’m doing this).

The economical route for Tricentis is to actually listen to me and build great tools for serious testers.

5 месяцев, 3 недели назад @ satisfice.com
Covid-19 Reminds Us Why Testing Matters
Covid-19 Reminds Us Why Testing Matters Covid-19 Reminds Us Why Testing Matters

My job is all about seeing the truth about trouble, and there’s altogether too much of that truth coming at us.

I spend a lot of time reading research on Covid-19 and epidemiology, then explaining to my family how terrible this will get.

Testing allows you to know the truth.

Yes, you might be okay if your testing is bad, but you can’t know the quality of your testing just by how you have not yet suffered a terrible disaster.

This helps us in our projects, in our testing, and it helps keep our families safe.

8 месяцев, 2 недели назад @ satisfice.com
Bug Pipeline Reaction: Paul Szymkowiak and How Context-Driven Thinkers Talk
Bug Pipeline Reaction: Paul Szymkowiak and How Context-Driven Thinkers Talk Bug Pipeline Reaction: Paul Szymkowiak and How Context-Driven Thinkers Talk

Here goes:Thanks James for the helpful follow up exchange on Twitter on the Bug Pipeline.

My assumption is that communicating the right bug information to the right people in a compelling way is a key aspect of enabling a bug pipeline to provide useful outcomes.

With a focus on communicating, your list triggered the following adapted checklist for keeping a bug moving through the pipeline.

My version was designed to join the notion of a bug existing to the notion of a bug mattering.

He could argue that a better focus would be the tester, or the bug reporting process, rather than the bug or the bug report itself.

9 месяцев назад @ satisfice.com
Unclogging the Bug Pipeline
Unclogging the Bug Pipeline Unclogging the Bug Pipeline

Since it is both a sieve and a chain, let’s call it something that evokes both ideas: a bug reporting pipeline.

To report an actual bug, the bug must first actually exist.

The bottom line for bug reporting is you must be able to explain why the bug is a bug, and also why it’s a bug that matters.

Even then it’s not really a bug report, it’s a trouble alarm that hasn’t yet been investigated.

Can a bug matter and yet not be received?

9 месяцев, 1 неделя назад @ satisfice.com
Michael Bolton blog'
последний пост 1 месяц, 1 неделя назад
A Naïve Request from Management
A Naïve Request from Management A Naïve Request from Management

What would you like to see in this test plan?”The manager’s reply was, apparently, “test cases covering all edge cases we’ll need to test”.

Many managers—and alas, many testers—don’t realize that testing isn’t about test cases, but are nonetheless addicted to test cases.

I’m presenting Rapid Software Testing Explored Online November 9-12, timed for North American days and European/UK evenings.

Rapid Software Testing Managed is coming too.

Learn about upcoming Rapid Software Testing classes here.

1 месяц, 1 неделя назад @ developsense.com
Regression Testing and Discipline
Regression Testing and Discipline Regression Testing and Discipline

With change, there’s a risk of regression, so it seems sensible to focus some testing on that risk.

Accordingly, it makes sense for there to be different kinds of testing: testing for examining a product as it’s being built; and testing for obtaining experience with the built product.

If investigating and reporting shallow bugs is dominating testing work, testers will obtain less thorough coverage of the product.

Obsession with regression testing is a hint that something else might be amiss in the process that leads to it.

Discipline is a heuristic for reducing the risk of regression and the need for regression testing.

1 месяц, 3 недели назад @ developsense.com
To Avoid Trouble Successfully, We Must Look For It
To Avoid Trouble Successfully, We Must Look For It To Avoid Trouble Successfully, We Must Look For It

Software testing can be socially difficult because of people’s natural desire to avoid trouble.

This prompts them to avoid thinking about trouble, which means that they don’t look for it.

But if you don’t try to find the trouble that’s in your product, that trouble will eventually find you.

====================I’m presenting Rapid Software Testing Explored Online November 9-12, timed for North American days and European/UK evenings.

Learn about upcoming Rapid Software Testing classes here.

2 месяца назад @ developsense.com
Lessons Learned from a Little Bug
Lessons Learned from a Little Bug Lessons Learned from a Little Bug

Rapid Software Testing Explored , presented by me and set up for the daytime in Europe, the UK, and India runs September 15-18.

Rapid Software Testing Applied , presented by James Bach, runs from September 23-25, with more classes to come.

We learn Rapid Software Testing by applying it to a project that is in or near release.

OnlineNow it's time for Rapid Software Testing Managed to go online!

As usual, we learn Rapid Software Testing by applying it to a project that has already been shipped or that is close to it.

2 месяца, 3 недели назад @ developsense.com
Testing Doesn’t Add Value to the Product
Testing Doesn’t Add Value to the Product Testing Doesn’t Add Value to the Product

Programmers, designers, and other builders create and add value by creating and building and improving the product.

Testing does not add value to the product.

Testing does not add value to the product.

By revealing problems in the product, and analysing those problems, testing can also help to cast light on problems in the project that can contribute to product problems.

In other words: testing doesn’t add value; it provides value.

3 месяца назад @ developsense.com
Expected Results
Expected Results Expected Results

I think that expected results are very necessary especially when regressions are found during testing.

But still, I’d like to honour Derek’s question: as testers, how should we report a problem without referring to “expected results”?

Instead of saying “expected result” and leaving it that, we could say “inconsistent with the specification”.

Instead of saying “expected result” and leaving it that, you could say “inconsistent with how the product used to work”.

Expected result: Product does not crash.

3 месяца, 1 неделя назад @ developsense.com
“Why Didn’t We Catch This in QA?”
“Why Didn’t We Catch This in QA?” “Why Didn’t We Catch This in QA?”

My good friend Keith Klain recently posted this on LinkedIn:“Why didn’t we catch this in QA” might possibly be the most psychologically terrorizing and dysfunctional software testing culture an organization can have.

So, in this sense, “why didn’t we catch this in QA?” would mean “why did we not assure the quality of our own work?” And at the centre of that “we” is “I”.

In that case, “why didn’t we catch this in QA?” would mean “why didn’t management assure the quality of the work for which it is responsible?”When people get sick, it’s reasonable to ask how people got sick.

Rapid Software Testing Explored, presented by me and set up for the daytime in North America and evenings in Europe an…

3 месяца, 2 недели назад @ developsense.com
It’s Not About The Typing
It’s Not About The Typing It’s Not About The Typing

Garbage truckloads of marketing bumph are being dumped into the testing space about “codeless” testing tools.

What matters is not typing quickly, but the capacity for the tester to recognize problem that matter.

James Bach will be teaching Rapid Software Testing Managed November 17-20, and a flight of Rapid Software Testing Explored from December 8-11.

There are also classes of Rapid Software Testing Applied coming up.

Learn about upcoming Rapid Software Testing classes here.

3 месяца, 3 недели назад @ developsense.com
A Testopsy: Learning from Performance
A Testopsy:  Learning from Performance A Testopsy: Learning from Performance

What’s the difference between Rapid Software Testing (RST) and other forms of testing?

In Rapid Software Testing, we call that a testopsy.

Rapid Software Testing Explored, presented by me and set up for the daytime in North America and evenings in Europe and the UK, November 9-12.

James Bach will be teaching Rapid Software Testing Managed November 17-20, and a flight of Rapid Software Testing Explored from December 8-11.

There are also classes of Rapid Software Testing Applied coming up.

4 месяца назад @ developsense.com
Breaking the Test Case Addiction (Part 12)
Breaking the Test Case Addiction (Part 12) Breaking the Test Case Addiction (Part 12)

Knowledge of the status of the product allows our clients to decide whether product is ready to ship, or whether there is more development work to do.

The real question on the table, then, is not when testing work will be done, but when the development work will be done.

Testing stops when the client determines that there is no more development work worth doing.

When that’s the case, you’ll be able to decide quickly whether there’s more development work to do, or whether you believe the product is ready for release.”That’s a fairly thorough description of testing work.

In that thorough description of testing work, did you notice that the expression “test cases” didn’t come up?

4 месяца, 1 неделя назад @ developsense.com
Breaking the Test Case Addiction (Part 11)
Breaking the Test Case Addiction (Part 11) Breaking the Test Case Addiction (Part 11)

And he has carefully documented the results:Input: 1 + 1 Result: 2 (Pass)Input: 2 + 2 Result: 4 (Pass)Input: 3 + 3 Result: 6 (Pass)Input: 4 + 4 Result: 8 (Pass)Input: 5 + 5 Result: 10 (Pass)Input: 6 + 6 Result: 12 (Pass)Input: 7 + 7 Result: 14 (Pass)Input: 8 + 8 Result: 16 (Pass)Input: 9 + 9 Result: 18 (Pass)Input: 10 + 10 Result: 20 (Pass)Input: 11 + 11 Result: 22 (Pass)…Input: 99 + 99 Result: 198 (Pass)Input: 100 + 100 Result: 200 (Pass)To the degree that more is better here, it’s not very much better.

But neither tests nor test cases are commensurate—that is, they cannot be counted as though they were equivalent units—so “test case” is not a valid unit of measurement.

Test cases don’t ev…

4 месяца, 1 неделя назад @ developsense.com
Breaking the Test Case Addiction (Part 10)
Breaking the Test Case Addiction (Part 10) Breaking the Test Case Addiction (Part 10)

In this installment of Breaking the Test Case Addiction, I’m describing test reporting as something that responsible testers do.

Testing, Test Activities, and ReviewWhen I say testing here, I am using the Rapid Software Testing definition.

Test ReportA test report is any description, explanation, or justification of the status of a test project.

A professional test report need not be a comprehensive test report, nor vice versa.

It visualizes the status of a test project (and some degree of test coverage) using sticky notes.

5 месяцев, 3 недели назад @ developsense.com
Breaking the Test Case Addiction (Part 9)
Breaking the Test Case Addiction (Part 9) Breaking the Test Case Addiction (Part 9)

“The point of activity-based test management is to avoid turning testing work into production of artifacts.

To prevent testers from being turned into test case machines.”“What happens when somebody wants artifacts?” asked Frieda.

“People don’t do good investigative work when they’re following formally scripted test cases — and they don’t tend to take good notes either.

In session-based test management, for instance, there’s this concept of the session sheet that combines test notes, data about the session, and references to artifacts that were generated during the session.

Things like test results, snippets of test code, or even screen shots or videos if they’re helpful.

9 месяцев, 2 недели назад @ developsense.com
Kristin Jackvony blog: Think like a tester Kristin Jackvony blog: Think like a tester
последний пост 5 месяцев назад
New Blog Location!
New Blog Location! New Blog Location!

I've moved!

I've really enjoyed using Blogger for my blog, but it didn't integrate with my website in the way I wanted.

So I've moved my blog to WordPress, which is now also hosting my site.When you navigate to www.thinkingtester.com , you'll see not only my blog posts, but also my latest articles, videos, courses, and other free goodies.The posts on this blog will continue to exist, so your old links will still work; I just won't be adding new content to this page.

I'm looking forward to seeing you at Think Like a Tester

5 месяцев назад @ thethinkingtester.blogspot.com
Book Review: Unit Testing Principles, Practices, and Patterns
Book Review: Unit Testing Principles, Practices, and Patterns Book Review: Unit Testing Principles, Practices, and Patterns

In the classical school, unit tests are not always limited to a single class.

The most interesting thing I learned from the book was that it's really hard to write good unit tests when the code is bad.

The author doesn't just write about unit tests in this book; he also describes how to write integration tests, and provides examples of writing tests for interacting with databases.

Software developers will not only improve their unit test writing, but also their coding skills.

He is very systematic in his process of explaining good unit test patterns, and each chapter builds upon the previous one.

5 месяцев назад @ thethinkingtester.blogspot.com
Managing Test Data
Managing Test Data Managing Test Data

It's especially frustrating when you discover that the reason why your tests failed was because someone changed your test data.

Test data issues are a very common source of aggravation for software testers.

This is especially helpful when dealing with toggles; one team's test company can have a feature toggled on while another team's test company has that feature toggled off.

Create new data each time you testOne great way to manage test data is to create the data you need at the beginning of the test.

This way your test date will always be in the future.

5 месяцев, 1 неделя назад @ thethinkingtester.blogspot.com
Why We Test
Why We Test Why We Test

This was because there were environment variables that were hard-coded to match the test environment.

Take a moment to think about the application you test.

Saying "But it worked in the test environment" is the tester's equivalent of the developer saying "But it worked on my machine".

Having things "work" in production is only one facet of quality, however.

In production:Most software testers, when asked why they enjoy testing, will say things like:

5 месяцев, 2 недели назад @ thethinkingtester.blogspot.com
Adventures in Node: Promises
Adventures in Node: Promises Adventures in Node: Promises

So I'm starting to understand Node concepts more clearly, and one of those concepts is promises!

In this post I'll explain why Javascript and Node need promises and show an example of how they work.Javascript needs promises because it is alanguage, meaning it can only do one thing at a time.

But the reason why we can get the promise resolved so quickly is because the sumChecker promise executes really fast.

Let's see what happens if we make the sumChecker work more slowly, like a real promise would.Update the sumChecker promise to look like this:All we're doing here is adding a two-second timeout to the resolved promise.

Here's the final version of the file if you'd like to copy and paste i…

5 месяцев, 3 недели назад @ thethinkingtester.blogspot.com
Book Review: Perfect Software and Other Illusions About Testing
Book Review: Perfect Software and Other Illusions About Testing Book Review: Perfect Software and Other Illusions About Testing

For decades he consulted with companies about building quality software, and over those years he gained a great deal of wisdom about software testing.

"Perfect Software", which was published in 2014, seems to me to be the culmination of his years of experience.The book is divided into several chapters, each of which looks at a particular aspect of software testing.

""If you're going to ignore information or go ahead with predetermined plans despite what the tests turn up, don't bother testing.

Poor testing can lead to poor quality, but good testing won't lead to good quality unless all other parts of the process are in place and performed properly.

If you don't know this, you don't understa…

6 месяцев назад @ thethinkingtester.blogspot.com
Rarely Used HTTP Methods
Rarely Used HTTP Methods Rarely Used HTTP Methods

It's used if you want to check the response headers without putting pressure on the server to return other data.

I hope you've gotten some good testing ideas from these rarely used HTTP methods!

In order to test it, I'd need to make an HTTP request with the OPTIONS method.

I'd never heard of the OPTIONS method, and it got me thinking: what other HTTP methods did I not know about?

In this post, I'll talk about four rarely used methods and and how you might use them in your testing.This method returns whatever methods are allowed for a particular endpoint.

6 месяцев, 1 неделя назад @ thethinkingtester.blogspot.com
Seven Steps to Solve Any Coding Problem
Seven Steps to Solve Any Coding Problem Seven Steps to Solve Any Coding Problem

One thing that I'm really improving on is my ability to solve coding problems.

Here are the seven steps I use to solve any coding problem.When you're trying to figure out how to do something, it can be easy to forget what your original intent was.

It's easy to get so bogged down in trying to solve this problem that you lose sight of what your original intent was- to add a new user to the system.

Then when I tried to run the code, it didn't work; but I wrote so much code that I didn't know whether I had one problem or many.

By using these seven steps, you'll take some of the mystery out of coding and become a better thinker in the process!

6 месяцев, 2 недели назад @ thethinkingtester.blogspot.com
Testing Email Without Tears
Testing Email Without Tears Testing Email Without Tears

I can do this with a simple POST request using my team's email function; how you create an email for testing will of course vary.

I had configured the service to deliver an email every day, and I wanted an automated test that would check my test Gmail account and determine if the email had been delivered.

The Gmail API Quickstart application is easy to create, and can be done in a number of different languages, such as .NET, Java, NodeJS, Python, and Ruby.

You just choose which language you want to use and follow the simple steps.Once the Quickstart application has been created, you run it.

When the application runs, it will prompt you to authenticate your Gmail account and give permission …

6 месяцев, 3 недели назад @ thethinkingtester.blogspot.com
Six Testing Personas to Avoid
Six Testing Personas to Avoid Six Testing Personas to Avoid

It occurred to me recently that there are also testing personas.

But unlike our user personas, these personas are ones we want to avoid!

He doesn't particularly care if he doesn't understand how his application works; he's just satisfied to do what he's told.

Regression testing must be completed before any exploratory testing is done, and there are hundreds of regression tests to be run.

How not to be Patty or Ray:When testing a new feature or regression testing existing ones, it's important to think about which tests will have the biggest impact and plan your testing accordingly.

7 месяцев назад @ thethinkingtester.blogspot.com
Book Review: Continuous Testing for DevOps Professionals
Book Review: Continuous Testing for DevOps Professionals Book Review: Continuous Testing for DevOps Professionals

Fundamentals of Continuous Testing section was my favorite, because it focused the most on developing a good Continuous Testing strategy and the elements required.

In Continuous Testing for Web Apps, strategies for testing Responsive Web Applications (RWAs) and Progressive Web Applications (PWAs) were discussed, along with cross-browser testing strategies.

Finally, The Future of Continuous Testing took a look at the uses of AI for continuous testing, as well as strategies for testing IoT-enabled devices and Thesection was my favorite, because it focused the most on developing a good Continuous Testing strategy and the elements required.

I recommend Continuous Testing for DevOps Professional…

7 месяцев, 1 неделя назад @ thethinkingtester.blogspot.com
Debugging for Testers
Debugging for Testers Debugging for Testers

Often we think of debugging as something that only developers need to do, but this isn't the case.

Often we think of debugging as something that only developers need to do, but this isn't the case.

Let's take a look at three different strategies we can employ when debugging code.

The third line shows which file called getCats.js: it was app.js, and it called getCats at line 15, column 16.

Here are some examples:I hope this post helps you get started with both debugging your code, and investigating someone else's bugs!

7 месяцев, 2 недели назад @ thethinkingtester.blogspot.com
The Joy of JWTs
The Joy of JWTs The Joy of JWTs

Change or remove one letter in the JWT and make sure that data is not returned when the JWT is used in a request.

Use a JWT without a valid signature and make sure that you don't get data in the response.

Make note of when the JWT expires, and try a request after it expires to make sure that you don't get data back.

Decode a JWT and make sure that there is no sensitive information, such as a bank account number, in the Payload.

The JWT Debugger helpfully color-codes these three sections so you can distinguish them.If you use JWTs regularly in the software you test, try taking one and putting it in the JWT Debugger.

7 месяцев, 3 недели назад @ thethinkingtester.blogspot.com
New Course! Postman Essential Training
New Course!  Postman Essential Training New Course! Postman Essential Training

My LinkedIn Learning course on Postman is now live!

This course is an introduction to creating API requests and assertions with Postman.

You'll learn how to create a test collection, run it from the command line, and set it to run as an automated job in Jenkins.You can access the course here: https://www.linkedin.com/learning/postman-essential-training

8 месяцев назад @ thethinkingtester.blogspot.com
Encryption and Encoding
Encryption and Encoding Encryption and Encoding

Now that we know the difference between encoding and encryption, and we know that encoding is not secure, let's learn about encryption.

A common method of password encryption is hashing, which is a mathematical way of encrypting that is impossible to decrypt.

This type of encryption is called symmetric key encryption.

AES encryption is commonly used to transfer data over a There are other types of encryption that can be decoded.

RSA uses asymmetric encryption, also called public key encryption, where there is a public key to encode the data and a private key to decode it.

8 месяцев назад @ thethinkingtester.blogspot.com
Alan Richardson (Evil tester) blog Alan Richardson (Evil tester) blog
последний пост 1 неделя, 4 дня назад
A Meta Reason for Locator Ids
A Meta Reason for Locator Ids A Meta Reason for Locator Ids

A Meta Reason for Locator IdsSometimes we ask for something, without really understanding what that means.

Add Id’s to ElementsThe most common advice I see online for making web applications easier to automate is “Add id’s to the elements on the page”.

I have added “id’s to elements on the page”, so I could say that I have followed this advice.

And if it is a group of elements we might need to use parent Id’s as the prefix for other elements e.g.

Agreement in the team is best made when the team understand the reasons for requiring the addition.

1 неделя, 4 дня назад @ eviltester.com
API Testing Challenge - How To - GET todos id 200
API Testing Challenge - How To - GET todos id 200 API Testing Challenge - How To - GET todos id 200

How To - GET todos id 200This post and video shows how to complete the challenge GET /todos/id 200 using Insomnia.

What are the API Challenges?

Our API Challenges Application has a fully functional cloud hosted API, and a set of challenges to work through.

GET /todos/id (200)Issue a GET request on the /todos/{id} end point to return a specific todoThis will show you a todo in the API response200 status code means OKThe response is the basic JSON format you use in a POST request to create a todoThe {id} means, replace this with the id of an existing todo itemBasic InstructionsIssue a GET request to end point “/todos/{id}” if running locally that would be http://localhost:4567/todos/{id} if r…

2 месяца, 2 недели назад @ eviltester.com
API Testing Challenge - How To - GET todo 404
API Testing Challenge - How To - GET todo 404 API Testing Challenge - How To - GET todo 404

How To - GET todo 404This post and video shows how to complete the challenge GET /todo 404 using Insomnia.

What are the API Challenges?

Our API Challenges Application has a fully functional cloud hosted API, and a set of challenges to work through.

GET /todo (404)Issue a GET request on the /todo end point should 404 because nouns should be pluralThis will show you an error status code 404404 means ‘not found’ i.e.

we tried to access something that does not existREST API Endpoints are usually plural e.g.

2 месяца, 2 недели назад @ eviltester.com
Open Source Profile - Keynote at the Open Quality Conference
Open Source Profile - Keynote at the Open Quality Conference Open Source Profile - Keynote at the Open Quality Conference

[More Conferences]How to create an open source profile and incrementally build a portfolio by adding value through sharing your learning, experience and thoughts.

Open Quality Conference 2020The Open Quality Conference is a new online conference based around Open Sourced Tooling.

You don’t have to share code to take advantage of the open source hosting.

You can use the open source ecosystem to build an online profile and portfolio.

Develop your personal brand as you learn the open source tools to create a portfolio of work that raises your professional profile.

2 месяца, 2 недели назад @ eviltester.com
Using Code Coverage As a Review Tool
Using Code Coverage As a Review Tool Using Code Coverage As a Review Tool

Using Code Coverage As a Review ToolTLDR: Code Coverage can help with code review when we focus the coverage metrics on the code we want to review and format it to support coverage metric analysis.

I use Code Coverage as a tool when reviewing code.

In the example for this post, I’m using code coverage of a live project I’m working on, prior to refactoring code.

VideoIn this video I demonstrate the use of Code Coverage to help me review code.

Coverage refers to ‘model’ coverage, not just Code Coverage.

2 месяца, 3 недели назад @ eviltester.com
API Testing Challenge - How To - GET todos 200
API Testing Challenge - How To - GET todos 200 API Testing Challenge - How To - GET todos 200

How To - GET todos 200This post and video shows how to complete the challenge GET /todos 200 using Insomnia.

What are the API Challenges?

Our API Challenges Application has a fully functional cloud hosted API, and a set of challenges to work through.

/todos/ - that is a different end pointBasic InstructionsIssue a GET request to end point “/todos” if running locally that would be http://localhost:4567/todos if running in the cloud that would be https://apichallenges.herokuapp.com/todosThe request should have an X-CHALLENGER headerheader The response body shows all the todos.

Insomnia Details> GET /todos HTTP/1.1 > Host: apichallenges.herokuapp.com > User-Agent: insomnia/2020.3.3 > X-CHALLEN…

2 месяца, 4 недели назад @ eviltester.com
API Testing Challenge - How To - GET challenges 200
API Testing Challenge - How To - GET challenges 200 API Testing Challenge - How To - GET challenges 200

How To - GET challenges 200This post and video shows how to complete the challenge GET /challenges 200 using Insomnia.

What are the API Challenges?

Our API Challenges Application has a fully functional cloud hosted API, and a set of challenges to work through.

GET /challenges (200)Issue a GET request on the /challenges end pointThis will show you the status of all the challenges in your REST Client, if you include an X-CHALLENGER guid header in your request.

", "status": true }, { "name": "GET /challenges (200)", "description": "Issue a GET request on the `/challenges` end point", "status": true } ] }Overview VideoPatreon ad free versionLearn More and Start Testing

2 месяца, 4 недели назад @ eviltester.com
August 2020 EvilTester.com and Patreon Content Summary
August 2020 EvilTester.com and Patreon Content Summary August 2020 EvilTester.com and Patreon Content Summary

August 2020 Content SummaryTLDR; August content contains links to updated practice applications, and new videos.

The content on Patreon is accessible for only $1 a month at patreon.com/eviltester.

And for $5 a month the Patreon supporters gain access to downloadable PDFs of the content and micro courses e.g.

Blog Posts For August 2020Patreon Posts For August 2020You can gain access to the content on Patreon for only $1 a month at patreon.com/eviltester.

And for $5 a month the Patreon supporters gain access to downloadable PDFs of the content and micro courses e.g.

2 месяца, 4 недели назад @ eviltester.com
Episode 015 - Exploratory Testing Government Guidance - The Evil Tester Show
Episode 015 - Exploratory Testing Government Guidance - The Evil Tester Show Episode 015 - Exploratory Testing Government Guidance - The Evil Tester Show

In this podcast I discuss a UK government guidance document on exploratory testing.

NOTE: this is not a transcript, there is additional information in the audio and video.

n this episode we have a discussion of a UK government guide to exploratory testing.

The aim is not to criticise the document, the aim is to use it as a base from which to see how far our thoughts diverge or overlap with the document.

And that is what I’m ultimately trying to do here, and fortunately it is a document about exploratory testing which I have a lot of experience doing, so I have opinions.

3 месяца назад @ eviltester.com
REST API Open Source Workshops
REST API Open Source Workshops REST API Open Source Workshops

REST API Open Source WorkshopsTLDR; Release of my open source API Workshops.

I released the source code and slide/handout material for my REST API workshops as Open Source.

You might also find the API Challenges useful, the API Challenges is a simple API with gamified challenges to work through to guide you in experimenting with the basics.

BasicThe basic workshop concentrates on:HTTP BasicsAPI BasicsREST API BasicsAPI TestingREST API Clients (postman, insomnia)ProxiesAll the slides are viewable on github by clicking on the .md sections.

You might also find Bas Dijkstra’s API Workshop material on Github useful.

3 месяца, 1 неделя назад @ eviltester.com
Automating Calculator From Console
Automating Calculator From Console Automating Calculator From Console

Automating Calculator From ConsoleI was asked how I might go about automating an online calculator application.

I was asked how I might go about automating an online calculator application.

the ads might interfere, they change the DOM when they switchthe screensize would make canvas automating more difficult because I would have to calculate relative sizes of the screen.

Experiment - keyboard eventI know that I can use the number keys to create numbers in the calculator so I’ll try and trigger a number keyboard event.

"12+48/10=".split('').forEach( function(item, index){ var keycode = item.charCodeAt(0); document.getElementById("canvas").dispatchEvent( new KeyboardEvent( "keypress",{which: …

3 месяца, 1 неделя назад @ eviltester.com
Episode 014 - How to Recruit Testers - The Evil Tester Show
Episode 014 - How to Recruit Testers - The Evil Tester Show Episode 014 - How to Recruit Testers - The Evil Tester Show

In this podcast we share tips on how to recruitIn this podcast I discuss How to recruit testers: the job spec, and the audition process.

NOTE: this is not a transcript, there is additional information in the audio and video.

Recruiting Testers is hard.

What we want to do is minimise the friction and barriers.

In this podcast I’ll share some tips on what has worked for me in the past.

3 месяца, 2 недели назад @ eviltester.com
Unit Testing FAQs and Lessons Learned
Unit Testing FAQs and Lessons Learned Unit Testing FAQs and Lessons Learned

Unit Testing FAQsTLDR; Unit Testing and Code Coverage can lead to emotive discussions.

It is too easy to view Main code as ‘gospel’ which Test code must ‘work around’ because Main code can exist without Test code.

Prototype or early releases my prioritise high level coverage, over low level coverage.

In the same way that main code does, and because main code does.

Consider creating abstraction layers to support your Test code to allow you to write and maintain less Test code.

3 месяца, 3 недели назад @ eviltester.com
July 2020 EvilTester.com and Patreon Content Summary
July 2020 EvilTester.com and Patreon Content Summary July 2020 EvilTester.com and Patreon Content Summary

July 2020 Content SummaryTLDR; July content contains links new practice applications, code and a new course.

The content on Patreon is accessible for only $1 a month at patreon.com/eviltester.

And for $5 a month the Patreon supporters gain access to downloadable PDFs of the content and micro courses e.g.

Blog Posts For July 2020Patreon Posts For July 2020You can gain access to the content on Patreon for only $1 a month at patreon.com/eviltester.

And for $5 a month the Patreon supporters gain access to downloadable PDFs of the content and micro courses e.g.

3 месяца, 4 недели назад @ eviltester.com
API Testing Challenge - Debrief - POST challenger 201
API Testing Challenge - Debrief - POST challenger 201 API Testing Challenge - Debrief - POST challenger 201

Debrief - POST challenger 201This post and video discusses what we can learn from the challenge POST /challenger 201 .

What are the API Challenges?

Our API Challenges Application has a fully functional cloud hosted API, and a set of challenges to work through.

If you haven’t yet completed the Challenge in API Challenges.

Debrief VideoPatreon ad free versionPOST /challenger (201)Issue a POST request on the /challenger end point, with no body, to create a new challenger session.

4 месяца назад @ eviltester.com
Maaret Pyhäjärvi blog Maaret Pyhäjärvi blog
последний пост 6 дней, 2 часа назад
Orchestrating System Test Automation for Visual Thinkers
Orchestrating System Test Automation for Visual Thinkers Orchestrating System Test Automation for Visual Thinkers

Working on a sizable system, feature after feature I found us struggling with timeliness of completing testing.

Each box on the main line were touch points where development for the feature would happen (pinks).

Finally, for each touch point, I identified the type of handles: visibility and control, existing or missing.

Having agreed the touch points, we could do test automation a touch point at a time.

Our understanding of what touch points that were not about to change we could already work on, and what touch points were depending on the changes.

6 дней, 2 часа назад @ visible-quality.blogspot.com
Reading text for claims
Reading text for claims Reading text for claims

Saving this up into my blog as an exercise I will have people do on testing courses, since the skill of reading text for claims the text makes is super important skill to have.

Test the following text for the following claims.

If these claims are not true, what claims can we deduct out of the freeform text?

And some group of people decided it was a great idea to spend 11,5 minutes of their podcast on making these claims on a "reputable tester".

Be careful with that inner voice of your experiences that you layer on anything and everything you read.

1 неделя назад @ visible-quality.blogspot.com
Stop paying users, start paying testers
Stop paying users, start paying testers Stop paying users, start paying testers

Sometimes exploitable bugs are about money, like this one was.

Sometimes exploitable bugs are about secrets, like Vastaamo problem was.

There is no money in the world that would compensate stealing my time on bugs, exploitable or not.

There is no ethical obligation for me to report even exploitable bugs as a user.

I say don't pay the user, paying users 10 euros is an insult to the users.

1 неделя назад @ visible-quality.blogspot.com
Asking Your Users Perception
Asking Your Users Perception Asking Your Users Perception

The team scratched together a pretty but quick prototype, a true MVP (minimum viable product) and started testing that on real users.

Fixing the thing would take a while, but since the feedback was so unanimous, the team got to work.

Every user that had the app before, hated that there was a change, they had grown to like the way it was.

Every user they added for first time experience, hated how it was different from the usual way things are done.

Users of things will feel differently when they are still adjusting to change, and when they have adjusted to change.

1 неделя назад @ visible-quality.blogspot.com
The One Thing That Turns Your Testing To Exploratory
The One Thing That Turns Your Testing To Exploratory The One Thing That Turns Your Testing To Exploratory

Testing never fit that idea too well.

Some tasks, through learning become very different than what they originally were and writing it down may get you doing the wrong (planned) task, instead of the right (emergent) task.

The one thing that turns your testing to exploratory testing is time.

This insight comes from last Friday and me trying to get to a conference stage.

I left on time, and turns on the way lead me to a completely different talk than I intended to give - the one I intended to give would not have worked out for that stage.

1 неделя, 1 день назад @ visible-quality.blogspot.com
What Exploratory Testing Is Depends on Who You Are
What Exploratory Testing Is Depends on Who You Are What Exploratory Testing Is Depends on Who You Are

Instead of thinking of Exploratory Testing as one thing, it varies based on who we are today, as we are doing it.

The exploratory testing I now do looks very different than the exploratory testing I did before.

But framing this as exploratory testing - with automationist's gambit - helps.

Let's face it: of all types of programming, programming for testing is specialized towards some of the simpler learning needs first.

I call that growing into Exploratory Testing.

1 неделя, 3 дня назад @ visible-quality.blogspot.com
Canvassing for improvement experiments with a canvas
Canvassing for improvement experiments with a canvas Canvassing for improvement experiments with a canvas

But I have never accepted it as a given, or a thing I cannot change with internal locus of control.

I can't change the world around me (always), but I can change how I look at the world.

The visual - a improvement experiment canvas - is a tool for canvassing - seeking support, asking people for opinions on things that are easily invisible.

A very straightforward one:And one based on Toyota Kata, where focus is more on themes rather than individual experiments.

Another is one month, to see if a major change in how we track our work feels good or not.

2 недели, 3 дня назад @ visible-quality.blogspot.com
Automationist's Gambit
Automationist's Gambit Automationist's Gambit

Last few weeks, my twitter feed has seen increasing amount of people recommending a series on Netflix called Queen's Gambit.

queen's gambit is popular, has attacking prowess, and puts pressure on opponent to defend correctly.

Gambit - a game opening - is a word I was blissfully unaware of until I watched the series last weekend.

Skill in testing (for the programmers) and skill in programming (for the non-programmers).

Automationist's gambit is like queen's gambit.

2 недели, 5 дней назад @ visible-quality.blogspot.com
A Personal Journey to Exploratory Testing
A Personal Journey to Exploratory Testing A Personal Journey to Exploratory Testing

Having to teach, I would teach what I knew so I taught importance of testing, test planning and test cases.

I had a manager very reluctant to allow exploratory testing, and I won him over with an experiment of categorizing my notes while testing.

For me, exploratory testing is *the verb* that reminds me that we do more than follow steps even when given steps.

And exploratory testing is *the noun* that reminds me of the frame of testing an organization needs to give to have excellent results.

I'm writing this book, from these experiences, to lead you faster to first exploratory testing *the verb* but then also to exploratory testing *the noun*.

1 месяц назад @ visible-quality.blogspot.com
Staying with Problems Longer
Staying with Problems Longer Staying with Problems Longer

--Albert EinsteinThis idea has been central over the years as I have worked on understanding what it is that we call "Exploratory Testing".

We do our best work in Exploratory Testing when we stay with the problems longer.

In words of a super-successful golfer:The more I practice the luckier I get -- Arnold PalmerSpend time to be lucky in Exploratory Testing.

A gamble-based approach to exploratory testing is off and encourages the idea that thoroughness isn't the goal.

Serendipity is real, and it becomes real by staying with the application longer and using test automation to extend your reach in all kinds of directions.

1 месяц назад @ visible-quality.blogspot.com
The Vuln, the Breach and the Ransom
The Vuln, the Breach and the Ransom The Vuln, the Breach and the Ransom

We don't know if the company knew of November 2018 breach before the ransom request.

The timeline of these will become very important for the CEO of Vastaamo, as the new owner is interested in whether they were sold a company knowing the breach.

But knowing a vulnerability is not knowing a breach.

They are separate and we just don't know yet.

Sometimes we don't know because knowing requires going back and analyzing.

1 месяц назад @ visible-quality.blogspot.com
Fix by symptoms, fix by causes
Fix by symptoms, fix by causes Fix by symptoms, fix by causes

With the confirmation of the problems being unknown, the developer insisted on writing separate bug reports on every symptom.

Discussing the symptoms the tester was seeing made us all feel a little puzzled without the connecting story of why the change was failing.

Not because the change was to change the seat position - the change was to install new car mats on the floor.

They can, and should, work on setting the relationship right so that instead of fixing by symptoms, we fix by causes.

Working with a new tester is both refreshing and inspiring as they go through things I've been through and where my seasoned nature makes things different.

1 месяц, 1 неделя назад @ visible-quality.blogspot.com
The Difference of a Test Idea and a Test Case
The Difference of a Test Idea and a Test Case The Difference of a Test Idea and a Test Case

Yet year after year, organization after organization I learn people still write test cases.

Test cases are something we may want to keep around for later, they are more than ideas.

These were considered test cases.

No more test cases.

The removal of 39 pages with 46 "test cases" where 3 pieces of information were something I did not know joining a new company on week 1.

1 месяц, 3 недели назад @ visible-quality.blogspot.com
A Step-Wise Guiding into Automation
A Step-Wise Guiding into Automation A Step-Wise Guiding into Automation

Looking at a group of testers struggle with automation, I listened to their concerns:- Automating was slow.

We would refactor our tests so that mapping to manual tests to automated tests was not an issue, as all tests were targeted to become automation.

Finally, at work, I introduced a four level categorization of "system tests" in automation:Level 1 is team functionality on real hardware.

One of the sessions I have been creating recently is on using test automation as documentation and reach.

With people who have never written any automated tests, I imagined browser tests in Robot Framework might do.

2 месяца назад @ visible-quality.blogspot.com
Introducing Exploratory Testing
Introducing Exploratory Testing Introducing Exploratory Testing

If there is a type of company that needs good, exploratory testing to survive, product companies are this.

We wrote test cases, tracked running of those test cases, and had some of the better tooling in continuously moving test target version with our Word-Excel in-house tooling.

It was clear that all testing was not exploratory testing.

It was clear that testing they called now exploratory testing was not exploratory testing.

I break ideas of exploratory testing as something you do on top of other things testing.

2 месяца назад @ visible-quality.blogspot.com
Katrina Clokie blog Katrina Clokie blog
последний пост None
Youtube
Heisenbug Conference Heisenbug Conference
последний пост 2 недели назад
Tim Baverstock — Android functional testing: Scaling the mountain
Tim Baverstock — Android functional testing: Scaling the mountain Tim Baverstock — Android functional testing: Scaling the mountain

It's relatively easy to develop a small suite of Android functional tests, but as a project develops they can become harder to scale and slow. Five years ago, Badoo was already an established and successful app with about 300 multi-platform functional tests to help ensure consistency between Android, iOS, and Mobile Web. The tests were relatively easy to write and run, but engineers found those tests to be a nuisance: they usually ran slowly overnight on the master branch, giving very late feedback. Badoo team had to improve, to give engineers quick feedback for their particular changes before they merged to master: to do that, they needed to scale Android infrastructure. They had to move s…

2 недели назад @ youtube.com
Себастиан Дашнер — Enterprise Java testing that sparks joy
Себастиан Дашнер — Enterprise Java testing that sparks joy Себастиан Дашнер — Enterprise Java testing that sparks joy

Testing is still a topic that most developers would like to avoid. It's boring, cumbersome, and takes time and effort - especially for distributed applications or when changes in existing functionality forces test scenarios to adapt. Still, software tests are crucial; so, how can we tackle them effectively and productively? This session shows what is necessary to effectively test Java Enterprise microservices in an automated way. We'll see which approaches worked well in real-world projects, how to keep fast feedback and constant velocity in our development circle, how to manage complex test scenarios that involve multiple services, and how to verify our API contracts. The development produ…

2 недели назад @ youtube.com
Анна Чернышева — Self-healing test automation 2.0
Анна Чернышева — Self-healing test automation 2.0 Анна Чернышева — Self-healing test automation 2.0

Доклад о self-healing автоматизации и подходе к автоматическому «лечению» тестов в реальном времени. Рассмотрим проблемы падения тестов при частых изменениях UI и как их побороть с помощь нового инструмента self-healing автоматизации, которую разрабатывают в EPAM. Их продукт завершает стадию MVP и настало время поделиться результатами и понять, насколько self-healing автоматизация поможет вашим тестам стать стабильнее. Или наоборот, навредит?... У всех автоматизированных UI-тестов рано или поздно «слетают» селекторы из-за изменившейся верстки, в итоге тест рушится и сборка становится красной. Анна расскажет о новом инструменте self-healing автоматизации — Healenium, который разрабатывают в …

2 недели назад @ youtube.com
Михаил Шавердо — Тестирование оператора Kubernetes на примере Avito Navigator
Михаил Шавердо — Тестирование оператора Kubernetes на примере Avito Navigator Михаил Шавердо — Тестирование оператора Kubernetes на примере Avito Navigator

В докладе будет рассказано об инструментах, используемых для автоматического сквозного тестирования оператора Kubernetes в мультикластерном окружении, о причинах создания большого объема E2E-тестов и об интересных моментах, с которыми команда Авито столкнулась в процессе разработки тестов. Кроме того, будет рассказано об устройстве самого Navigator и о причинах, побудивших разработать собственное service mesh-решение. Доклад призван рассказать о проблемах тестирования приложений, работающих в среде из нескольких кластеров Kubernetes и о путях решения этих проблем. Он рассчитан на аудиторию среднего уровня, интересующуюся облачными технологиями.

2 недели назад @ youtube.com
Kevlin Henney — What we talk about when we talk about unit testing
Kevlin Henney — What we talk about when we talk about unit testing Kevlin Henney — What we talk about when we talk about unit testing

Developers seem to spend almost as much time debating what defines a "unit test" as they do define unit tests. The term "unit test" dates back to the 1960s, but has meant different things to different people from then until now. In the absence of a fixed definition, we should look for useful definitions: definitions that help us understand the code structure of the system, our relationship to the code, and the claims we can make about it. The purpose and style of unit testing are just as often discussed, and ranges from treating it as an activity that developers should not do to one that is intimately tied to their other activities, from merely checking code to understanding and defining it…

2 недели назад @ youtube.com
Анатолий Карпов, Анна Чернышева — Тематический ужин: «AI в тестировании и IT — хайп из ничего?!»
Анатолий Карпов, Анна Чернышева — Тематический ужин: «AI в тестировании и IT — хайп из ничего?!» Анатолий Карпов, Анна Чернышева — Тематический ужин: «AI в тестировании и IT — хайп из ничего?!»

В этот раз в неформальной беседе про искусственный интеллект и полезность инструментов на основе ML в работе примут участие Анатолий и Анна. Помогут им в этом участники программного комитета Heisenbug Дарья и Иван.

2 недели назад @ youtube.com
Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 2)
Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 2) Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 2)

В нашем мире про покрытие тестами судят либо по ручным тест-кейсам и сколько требований они покрывают, либо по автотестами и библиотекам, которые генерируют покрытие тестов по классам или методам в коде. Эти подходы устарели и гибридный подход позволяет совмещать эти вещи. Посетив воркшоп вы сможете научится настраивать инструменты покрытия тестами, при этом вам не обязательно обладать навыками программирования. Воркшоп будет состоять из двух основных частей. 1. Измерение покрытия тестов с помощью Swagger и Swagger-Coverage.

2. Измерение покрытия UI тестов, включая end-to-end тесты при помощи Allure и locators-hotspots.

Кому нужно измерение покрытия и как его использовать? - разработчикам —…

2 недели назад @ youtube.com
Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров
Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров

На примере React Native-приложения (со сборками под web, iOS и Android) мы рассмотрим E2E-проект с автотестами из одного репозитория на все платформы. 1. Разберем, как пишутся автотесты на каждую платформу, и профит от кроссплатформенных локаторов.

2. Рассмотрим процедуру внедрения стратегии в рабочий процесс: как организовать, чтобы читаемые локаторы для автоматизации своевременно появлялись в продукте. Мы рассмотрим, что скрыто под TestId-стратегией, кто ее применяет и каково ее влияние на наш фреймворк — сравним тесты в разных стилях и разберём типичные проблемы в поддержке тестов.

2 недели назад @ youtube.com
Elliotte Rusty Harold — Effective Unit Testing
Elliotte Rusty Harold — Effective Unit Testing Elliotte Rusty Harold — Effective Unit Testing

You've been bitten by the testing bug, are thoroughly test infected. Excellent! You're undoubtedly producing more robust, less buggy software faster and at a lower cost. Now it's time to think about what makes unit tests even better. We'll discuss flakiness, debuggability, reproducibility, speed, specificity, and other characteristics of effective unit tests. Examples will be in Java and JUnit, but the principles apply generally to all languages and test frameworks.

2 недели назад @ youtube.com
Кирилл Тихонов — Автоматизация сборки, тестов и выкатки
Кирилл Тихонов  — Автоматизация сборки, тестов и выкатки Кирилл Тихонов — Автоматизация сборки, тестов и выкатки

Кирилл расскажет, как автоматизировать сборку, тестирование, обеспечить детерминируемость ваших проверок, минимизировать время обратной связи от компонента и сделать так, чтобы обновление компонентов не влияло на работу сервиса.

2 недели назад @ youtube.com
Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 1)
Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 1) Артем Ерошенко — Воркшоп: Построение cистемы визуализации тестирования (часть 1)

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

1. Измерение покрытия тестов с помощью Swagger и Swagger-Coverage.

2. Измерение покрытия UI-тестов, включая end-to-end-тесты при помощи Allure и locators-hotspots. Кому нужно измерение покрытия: - разработчикам — полезно понимать как…

2 недели назад @ youtube.com
Вячеслав Смирнов — Программирование с Grafana и InfluxDB: Сборник рецептов
Вячеслав Смирнов — Программирование с Grafana и InfluxDB: Сборник рецептов Вячеслав Смирнов — Программирование с Grafana и InfluxDB: Сборник рецептов

Grafana является стандартным инструментом для визуализации метрик во всех сферах деятельности. InfluxDB является стандартным инструментом для сбора результатов тестов производительности. И разработка доски Grafana — частая и актуальная задача. Кто-то может называть это отчетом, кто-то витриной данных, но так или иначе, нужно уметь подготовить доску Grafana. При обновлении доски Grafana для инструмента Gatling удалось успешно решить разные технические задачи. Решения сложные, но красивые. Вячеслав составил сборник рецептов для формирования доски Grafana 6.5.2 (актуальная) для InfluxDB 1.7 (актуальная) с применением лишь стандартных компонентов Grafana и функций InfluxDB: - фильтрация метрик;…

2 недели назад @ youtube.com
Иван Ямщиков, Софья Селезнева — Тестирование продуктов с ML
Иван Ямщиков, Софья Селезнева — Тестирование продуктов с ML Иван Ямщиков, Софья Селезнева — Тестирование продуктов с ML

Мы освежим базовые принципы работы моделей машинного обучения, которые широко используются сейчас в продуктах. На примерах реальных кейсов из практики ABBYY, покажем, как специальные знания помогают тестировщику в работе с решениями такого рода. Также мы коснёмся того, как добавление машинного обучения в ваш продукт влияет на работу тестировщика.

2 недели назад @ youtube.com
Кирилл Юрков, Урал Нургалин — QA Load — Сообщество инженеров по тестированию производительности
Кирилл Юрков, Урал Нургалин — QA Load — Сообщество инженеров по тестированию производительности Кирилл Юрков, Урал Нургалин — QA Load — Сообщество инженеров по тестированию производительности

Спикеры сообщества QA Load Кирилл Юрков и Урал Нургалин с удовольствием расскажут вам как сделать нагрузочное тестирование с нуля и правильно выбрать для этого инструмент.

2 недели назад @ youtube.com
Александр Панчин — Псевдонаучные вирусы и их адаптации
Александр Панчин — Псевдонаучные вирусы и их адаптации Александр Панчин — Псевдонаучные вирусы и их адаптации

В Инстаграме предлагают ставить диагнозы по отпечаткам пальцев, решать проблемы дырявого кишечника, поверить в детокс всемогущий и волшебные биодобавки. Популяризатор науки Александр Панчин расскажет о коварных идеях и методиках, которые только притворяются научными — а оказываются полной ерундой (и заодно еще и прибыльным бизнесом). В чем сходство между биологическим вирусом и псевдонаучной теорией? Почему даже самые абсурдные идеи иногда захватывают умы множества людей? Что заставляет окружающих верить во всякую ерунду? И как от этого защититься? Приходите на «сеанс борьбы с мракобесием» и узнайте.

2 недели назад @ youtube.com
Selenium Camp Selenium Camp
последний пост 8 месяцев, 2 недели назад
Rethink Selenium best practices with JDI Light (Roman Iovlev, Russia) [RU]
Rethink Selenium best practices with JDI Light (Roman Iovlev, Russia) [RU] Rethink Selenium best practices with JDI Light (Roman Iovlev, Russia) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Selenium 4 (Simon Stewart, UK) [EN]
Selenium 4 (Simon Stewart, UK) [EN] Selenium 4 (Simon Stewart, UK) [EN]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
BOF: Glorious past and promising future of Selenide (Andrei Solntsev, Estonia) [RU]
BOF: Glorious past and promising future of Selenide (Andrei Solntsev, Estonia) [RU] BOF: Glorious past and promising future of Selenide (Andrei Solntsev, Estonia) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Modern CI/CD in the microservices world with Kubernetes (Mikalai Alimenkou, Ukraine) [RU]
Modern CI/CD in the microservices world with Kubernetes (Mikalai Alimenkou, Ukraine) [RU] Modern CI/CD in the microservices world with Kubernetes (Mikalai Alimenkou, Ukraine) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Best practices in API testing with REST-Assured (Oleh Bilyk, Ukraine) [RU]
Best practices in API testing with REST-Assured (Oleh Bilyk, Ukraine) [RU] Best practices in API testing with REST-Assured (Oleh Bilyk, Ukraine) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Ups and downs of contract testing in real life (Oleksandr Romanov, Ukraine) [RU]
Ups and downs of contract testing in real life (Oleksandr Romanov, Ukraine) [RU] Ups and downs of contract testing in real life (Oleksandr Romanov, Ukraine) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Flaky tests: The method. (Andrei Solntsev, Estonia) [RU]
Flaky tests: The method. (Andrei Solntsev, Estonia) [RU] Flaky tests: The method. (Andrei Solntsev, Estonia) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
API Testing following the Test Pyramid (Elias Nogueira, Netherlands) [EN]
API Testing following the Test Pyramid (Elias Nogueira, Netherlands) [EN] API Testing following the Test Pyramid (Elias Nogueira, Netherlands) [EN]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Test coverage visualization (Artem Eroshenko, Russia) [RU]
Test coverage visualization (Artem Eroshenko, Russia) [RU] Test coverage visualization (Artem Eroshenko, Russia) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
How does Selenium find Elements? (Maciej Wyrodek, Poland) [EN]
How does Selenium find Elements? (Maciej Wyrodek, Poland) [EN] How does Selenium find Elements? (Maciej Wyrodek, Poland) [EN]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Solving the problems of Espresso Android autotests in the real world (Aleksei Tiurin, Russia) [RU]
Solving the problems of Espresso Android autotests in the real world (Aleksei Tiurin, Russia) [RU] Solving the problems of Espresso Android autotests in the real world (Aleksei Tiurin, Russia) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Our CI/CD in Robots testing, on the edge of soft- and hardware (Aliaksei Boole, Belarus) [RU]
Our CI/CD in Robots testing, on the edge of soft- and hardware (Aliaksei Boole, Belarus) [RU] Our CI/CD in Robots testing, on the edge of soft- and hardware (Aliaksei Boole, Belarus) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
The Valley of Success (Titus Fortner, USA) [EN]
The Valley of Success (Titus Fortner, USA) [EN] The Valley of Success (Titus Fortner, USA) [EN]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Endless Metamorphoses of Consciousness or The Saga of a Transformer Man (Sergey Korol, Ukraine) [RU]
Endless Metamorphoses of Consciousness or The Saga of a Transformer Man (Sergey Korol, Ukraine) [RU] Endless Metamorphoses of Consciousness or The Saga of a Transformer Man (Sergey Korol, Ukraine) [RU]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
Automated Performance Testing With WebDriver (Christian Bromann, Germany) [EN]
Automated Performance Testing With WebDriver (Christian Bromann, Germany) [EN] Automated Performance Testing With WebDriver (Christian Bromann, Germany) [EN]

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

8 месяцев, 2 недели назад @ youtube.com
QA Fest QA Fest
последний пост 1 месяц, 1 неделя назад
Smart Front-End Techniques For Flexible, Accessible Web. Training by Vitaly Friedman.
Smart Front-End Techniques For Flexible, Accessible Web. Training by Vitaly Friedman. Smart Front-End Techniques For Flexible, Accessible Web. Training by Vitaly Friedman. 1 месяц, 1 неделя назад @ youtube.com
Я вижу что происходит: визуальное тестирование компонентов. Глеб Бахмутов
Я вижу что происходит: визуальное тестирование компонентов. Глеб Бахмутов Я вижу что происходит: визуальное тестирование компонентов. Глеб Бахмутов

В этом докладе я расскажу как визуально тестировать веб-приложения бесплатно, то есть даром, как сказал Винни-Пух.

Визуальное тестирование дополняет функциональное тестирование

и за один "мах" может сравнить целую страницу с "золотым" эталоном. Это очень эффективно заменяет множество индивидуальных тестов, ловить проблемы с CSS, и гарантирует что приложение работает правильно и выглядит хорошо не хуже чем было.

1 месяц, 3 недели назад @ youtube.com
Model-Driven Development in the Open Java Universe. Антон Лемешко. Java Fest 2020 Online.
Model-Driven Development in the Open Java Universe. Антон Лемешко. Java Fest 2020 Online. Model-Driven Development in the Open Java Universe. Антон Лемешко. Java Fest 2020 Online.

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Scale Elasticsearch for Your Java Applications. Philipp Krenn. Java Fest 2020 Online
Scale Elasticsearch for Your Java Applications. Philipp Krenn. Java Fest 2020 Online Scale Elasticsearch for Your Java Applications. Philipp Krenn. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Projects Valhalla, Loom and GraalVM. Вадим Казулькин. Java Fest 2020 Online.
Projects Valhalla, Loom and GraalVM. Вадим Казулькин. Java Fest 2020 Online. Projects Valhalla, Loom and GraalVM. Вадим Казулькин. Java Fest 2020 Online.

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
DevOps для разработчиков или против них. Барух Садогурский. Java Fest 2020 Online.
DevOps для разработчиков или против них. Барух Садогурский. Java Fest 2020 Online. DevOps для разработчиков или против них. Барух Садогурский. Java Fest 2020 Online.

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Quarkus - make microservices "micro" again. Максим Говорищев. JavaFest 2020 Online
Quarkus - make microservices "micro" again. Максим Говорищев. JavaFest 2020 Online Quarkus - make microservices "micro" again. Максим Говорищев. JavaFest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
There is always a choice. Spring Data JDBC vs. Hibernate. Taras Boychuk. Java Fest 2020 Online
There is always a choice. Spring Data JDBC vs. Hibernate. Taras Boychuk. Java Fest 2020 Online There is always a choice. Spring Data JDBC vs. Hibernate. Taras Boychuk. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Build APIS with SpringBoot - REST, GRPC, GRAPHQL which one should you pick? Cedrick Lunven
Build APIS with SpringBoot - REST, GRPC, GRAPHQL which one should you pick? Cedrick Lunven Build APIS with SpringBoot - REST, GRPC, GRAPHQL which one should you pick? Cedrick Lunven

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
6 заблуждений относительно современной Java. Денис Макогон. Java Fest 2020 Online
6 заблуждений относительно современной Java. Денис Макогон. Java Fest 2020 Online 6 заблуждений относительно современной Java. Денис Макогон. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Bootiful Reactive Testing. Mario Gray. Java Fest 2020 Online
Bootiful Reactive Testing. Mario Gray. Java Fest 2020 Online Bootiful Reactive Testing. Mario Gray. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Web application security for developers. Nanne Baars. Java Fest 2020 Online
Web application security for developers. Nanne Baars. Java Fest 2020 Online Web application security for developers. Nanne Baars. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Hazelcast - Hitchhiker’s Guide. Grzegorz Piwowarek. Java Fest 2020 Online
Hazelcast - Hitchhiker’s Guide. Grzegorz Piwowarek. Java Fest 2020 Online Hazelcast - Hitchhiker’s Guide. Grzegorz Piwowarek. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Legacy: как победить в гонке. Виктор Полищук. Java Fest 2020 Online
Legacy: как победить в гонке. Виктор Полищук. Java Fest 2020 Online Legacy: как победить в гонке. Виктор Полищук. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
GraalVM: The one to rule them all. Виктор Полищук. Java Fest 2020 Online
GraalVM: The one to rule them all. Виктор Полищук. Java Fest 2020 Online GraalVM: The one to rule them all. Виктор Полищук. Java Fest 2020 Online

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
QA Guild QA Guild
последний пост 1 неделя назад
QAGuild live #44: Как правильно составить резюме IT специалисту?
QAGuild live #44: Как правильно составить резюме IT специалисту? QAGuild live #44: Как правильно составить резюме IT специалисту? 1 неделя назад @ youtube.com
QAGuild live #43: Пробуем Cypress для автотестов
QAGuild live #43: Пробуем Cypress для автотестов QAGuild live #43: Пробуем Cypress для автотестов

В этом эпизоде попробуем написать тесты на Cypress Подписывайтесь в telegram - http://bit.ly/qaguild-telegram Список тренингов, которые вы можете пройти онлайн:

▶ Автоматизация тестирования API с помощью Java: https://bit.ly/3joWD2G

▶ Автоматизация тестирования API с помощью Python: https://bit.ly/32JtqIW

▶ Автоматизация тестирования бекенда с помощью Java: https://bit.ly/39gMcub

▶ Aвтоматизация тестирования UI с помощью Java: https://bit.ly/31JzbHB

▶ Тренинг по настройке Jenkins CI для тестировщика: https://bit.ly/34Qz1QK

▶ Тренинг по работе с базами данных Java + SQL: https://bit.ly/2EPN6mi Поддержать развитие канала и выход новых видео

★ Становитесь патроном - http://bit.ly/qaguild-patre…

2 недели, 4 дня назад @ youtube.com
test videp
test videp test videp 3 недели, 3 дня назад @ youtube.com
QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов
QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов QAGuild live #42: 3 вещи которые нужно сделать перед созданием автотестов

В этом эпизоде посмотрели на новые функции Selenium 4. Оценили их полезность для целей тестировщика Подписывайтесь в telegram - http://bit.ly/qaguild-telegram Список тренингов, которые вы можете пройти онлайн:

▶ Автоматизация тестирования API с помощью Java: https://bit.ly/3joWD2G

▶ Автоматизация тестирования API с помощью Python: https://bit.ly/32JtqIW

▶ Автоматизация тестирования бекенда с помощью Java: https://bit.ly/39gMcub

▶ Aвтоматизация тестирования UI с помощью Java: https://bit.ly/31JzbHB

▶ Тренинг по настройке Jenkins CI для тестировщика: https://bit.ly/34Qz1QK

▶ Тренинг по работе с базами данных Java + SQL: https://bit.ly/2EPN6mi Поддержать развитие канала и выход новых видео

★ С…

3 недели, 4 дня назад @ youtube.com
QAGuild live: Как выглядит типичный рабочий день тестировщика?
QAGuild live: Как выглядит типичный рабочий день тестировщика? QAGuild live: Как выглядит типичный рабочий день тестировщика? 1 месяц, 4 недели назад @ youtube.com
QAGuild live #40: Как писать тесты на playwright?
QAGuild live #40: Как писать тесты на playwright? QAGuild live #40: Как писать тесты на playwright?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 2 недели назад @ youtube.com
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов? QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 2 недели назад @ youtube.com
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?
QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов? QAGuild live #39: Что такое Moon Cloud и зачем он для ваших тестов?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 2 недели назад @ youtube.com
QAGuild live #37: C чего нужно начинать автоматизацию тестирования на проекте?
QAGuild live #37: C чего нужно начинать автоматизацию тестирования на проекте?

This page appears when Google automatically detects requests coming from your computer network which appear to be in violation of the Terms of Service .

The block will expire shortly after those requests stop.

In the meantime, solving the above CAPTCHA will let you continue to use our services.This traffic may have been sent by malicious software, a browser plug-in, or a script that sends automated requests.

If you share your network connection, ask your administrator for help — a different computer using the same IP address may be responsible.

Learn more Sometimes you may be asked to solve the CAPTCHA if you are using advanced terms that robots are known to use, or sending requests very qu…

3 месяца назад @ youtube.com
QAGuild live #38: Что лучше взять для автоматизации, Selenium или Selenide?
QAGuild live #38: Что лучше взять для автоматизации, Selenium или Selenide? QAGuild live #38: Что лучше взять для автоматизации, Selenium или Selenide?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

Bitte verwende die offizielle YouTube App für Android oder iOS oder nutze YouTube Go.

3 месяца назад @ youtube.com
QAGuild live #36: Как использовать Moon для запуска Playwright тестов
QAGuild live #36: Как использовать Moon для запуска Playwright тестов QAGuild live #36: Как использовать Moon для запуска Playwright тестов

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 2 недели назад @ youtube.com
QAGuild live #35: Как нужно делать ревью тестового задания для QA Automation?
QAGuild live #35: Как нужно делать ревью тестового задания для QA Automation? QAGuild live #35: Как нужно делать ревью тестового задания для QA Automation?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
QAGuild live #34: Каким должно быть тестовое задание для QA Automation?
QAGuild live #34: Каким должно быть тестовое задание для QA Automation? QAGuild live #34: Каким должно быть тестовое задание для QA Automation?

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

4 месяца назад @ youtube.com
QAGuild live #33: Юбилейный стрим для тестировщиков
QAGuild live #33: Юбилейный стрим для тестировщиков QAGuild live #33: Юбилейный стрим для тестировщиков

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

4 месяца, 2 недели назад @ youtube.com
QAGuild live #32: Java + SQL для тестировщика
QAGuild live #32: Java + SQL для тестировщика QAGuild live #32: Java + SQL для тестировщика

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

4 месяца, 4 недели назад @ youtube.com
SQA Days SQA Days
последний пост 2 недели, 4 дня назад
SQA Days - 27. Short review reel
SQA Days - 27. Short review reel SQA Days - 27. Short review reel

SQA Days-27. November 6-7, 2020. Moscow. Russia

www.sqadays.com

2 недели, 4 дня назад @ youtube.com
Analyst Days-11. Краткий обзорный ролик
Analyst Days-11. Краткий обзорный ролик Analyst Days-11. Краткий обзорный ролик

Analyst Days-11. 9-10 октября 2020г. Москва. Россия

www.analystdays.com

1 месяц, 3 недели назад @ youtube.com
Обзор площадки отеля Арт Москва Войковская
Обзор площадки отеля Арт Москва Войковская Обзор площадки отеля Арт Москва Войковская

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца назад @ youtube.com
Analyst Days-10. Полный обзор
Analyst Days-10. Полный обзор Analyst Days-10. Полный обзор

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 1 неделя назад @ youtube.com
Analyst Days-11. Анонс доклада от Анатолия Левенчука
Analyst Days-11. Анонс доклада от Анатолия Левенчука Analyst Days-11. Анонс доклада от Анатолия Левенчука

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 1 неделя назад @ youtube.com
Analyst Days-11. Анонс доклада от Максима Цепкова
Analyst Days-11. Анонс доклада от Максима Цепкова Analyst Days-11. Анонс доклада от Максима Цепкова

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 1 неделя назад @ youtube.com
Analyst Days-11. Анонс доклада от Дмитрия Приймака
Analyst Days-11. Анонс доклада от Дмитрия Приймака Analyst Days-11. Анонс доклада от Дмитрия Приймака

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 1 неделя назад @ youtube.com
Analyst Days-11. Анонс доклада от Валентины Калещатовой
Analyst Days-11. Анонс доклада от Валентины Калещатовой Analyst Days-11. Анонс доклада от Валентины Калещатовой

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 2 недели назад @ youtube.com
SQA Days-27. Анонс
SQA Days-27. Анонс SQA Days-27. Анонс

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

2 месяца, 2 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Скильсара Алины
SQA Days-27. Анонс доклада от Скильсара Алины SQA Days-27. Анонс доклада от Скильсара Алины

Анонс доклада от Скильсара Алины

Конференция SQA Days-27. 6-7 ноября 2020. Москва

www.sqadays.com

3 месяца, 3 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Елены Дикаревой
SQA Days-27. Анонс доклада от Елены Дикаревой SQA Days-27. Анонс доклада от Елены Дикаревой

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Егора Нелюбова
SQA Days-27. Анонс доклада от Егора Нелюбова SQA Days-27. Анонс доклада от Егора Нелюбова

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Анастасии Гориной
SQA Days-27. Анонс доклада от Анастасии Гориной SQA Days-27. Анонс доклада от Анастасии Гориной

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Александра Александрова
SQA Days-27. Анонс доклада от Александра Александрова SQA Days-27. Анонс доклада от Александра Александрова

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
SQA Days-27. Анонс доклада от Gaye Saglam и Tolga Aktas
SQA Days-27. Анонс доклада от Gaye Saglam и Tolga Aktas SQA Days-27. Анонс доклада от Gaye Saglam и Tolga Aktas

Bestätigung erforderlichDurch diesen Extraschritt kann YouTube bestätigen, dass du ein echter Mensch bist.

Du kannst dich stattdessen auch anmelden.

3 месяца, 3 недели назад @ youtube.com
Яндекс Тестирование Яндекс Тестирование
последний пост None
Подкасты
QA Guild QA Guild
последний пост 6 дней, 14 часов назад
S3E16: Про тестирование игр: от танчиков до казино
S3E16: Про тестирование игр: от танчиков до казино S3E16: Про тестирование игр: от танчиков до казино

JavaScript is disabledTo continue, go to Settings and turn it on

6 дней, 14 часов назад @ soundcloud.com
S03E15: Visual Testing из Open Source
S03E15: Visual Testing из Open Source S03E15: Visual Testing из Open Source

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц, 2 недели назад @ soundcloud.com
S03E14: SecOps - второе пришествие
S03E14: SecOps - второе пришествие S03E14: SecOps - второе пришествие

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц, 3 недели назад @ soundcloud.com
S3E13: Про Тест планы и тест стратегии в 2020 году
S3E13: Про Тест планы и тест стратегии в 2020 году S3E13: Про Тест планы и тест стратегии в 2020 году

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 1 неделя назад @ soundcloud.com
S3E12: Про Швейцарию (спецвыпуск от подписчика)
S3E12: Про Швейцарию (спецвыпуск от подписчика) S3E12: Про Швейцарию (спецвыпуск от подписчика)

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 2 недели назад @ soundcloud.com
S03E11: Про релокацию в Эстонию
S03E11: Про релокацию в Эстонию S03E11: Про релокацию в Эстонию

JavaScript is disabledTo continue, go to Settings and turn it on

4 месяца, 3 недели назад @ soundcloud.com
S03E10: Путь QA в BA и в Amazon
S03E10: Путь QA в BA и в Amazon S03E10: Путь QA в BA и в Amazon

JavaScript is disabledTo continue, go to Settings and turn it on

6 месяцев, 1 неделя назад @ soundcloud.com
Special: Интервью на позицию джуниор тестировщика
Special: Интервью на позицию джуниор тестировщика Special: Интервью на позицию джуниор тестировщика

JavaScript is disabledTo continue, go to Settings and turn it on

6 месяцев, 1 неделя назад @ soundcloud.com
S03E09: Что общего между SRE и QA
S03E09: Что общего между SRE и QA S03E09: Что общего между SRE и QA

JavaScript is disabledTo continue, go to Settings and turn it on

6 месяцев, 3 недели назад @ soundcloud.com
S03E08: Про DevOps и немного про релокацию в США
S03E08: Про DevOps и немного про релокацию в США S03E08: Про DevOps и немного про релокацию в США

JavaScript is disabledTo continue, go to Settings and turn it on

7 месяцев назад @ soundcloud.com
S3E07: Про DevSecOps с Барухом Садогурским
S3E07: Про DevSecOps с Барухом Садогурским S3E07: Про DevSecOps с Барухом Садогурским

JavaScript is disabledTo continue, go to Settings and turn it on

7 месяцев, 1 неделя назад @ soundcloud.com
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар

JavaScript is disabledTo continue, go to Settings and turn it on

8 месяцев назад @ soundcloud.com
S03E06: Про работу из дома
S03E06: Про работу из дома S03E06: Про работу из дома

JavaScript is disabledTo continue, go to Settings and turn it on

8 месяцев назад @ soundcloud.com
S03E04: Снова про Cypress от разработчиков
S03E04:  Снова про Cypress от разработчиков S03E04: Снова про Cypress от разработчиков

JavaScript is disabledTo continue, go to Settings and turn it on

8 месяцев, 1 неделя назад @ soundcloud.com
S03E03: Про мобильные фермы
S03E03: Про мобильные фермы S03E03: Про мобильные фермы

JavaScript is disabledTo continue, go to Settings and turn it on

8 месяцев, 3 недели назад @ soundcloud.com
Radio QA Radio QA
последний пост 2 недели, 4 дня назад
Выпуск 62: Удалённые конференции.
Выпуск 62: Удалённые конференции. Выпуск 62: Удалённые конференции.

А что если «удалёнка» — это не просто «переместить ноутбук из офиса домой», а целая большая конференция на сотни и тысячи людей?

Мы обсудили:TechLead Conf — на кого она рассчитана и почему за качество отвечают не только тестировщикиПерешли ли ребята в онлайн формат и как далось это решение?

Какие проблемы есть в онлайн формате?

Правда ли, что онлайн мероприятий стало слишком много?

А ещё у нас по ходу беседы родились идеи сразу для трёх стартапов, поэтому если они и у вас родятся — не забудьте позвать в долю.

2 недели, 4 дня назад @ radio-qa.com
Выпуск 61: Софтскильная психотерапия
Выпуск 61: Софтскильная психотерапия Выпуск 61: Софтскильная психотерапия

Друзья и мы даже не боимся этого слова — Коллеги!

Сей выпуск мы решили посвятить очередной темной стороне IT — работе с людьми (коучинг, наставничество, психоанализ…).

Все вопросы и кейсы (примеры/случаи) описанные ведущими — являются примерами от друзей и любые совпадения с реальными людьми — случайны!

раз пригласили к нам экспертов по «популярному психоанализу», психотерапии, обучению, и мягким навыкам и вдумчиво-лампово поговорили с ними.

В гостях у нас были:— Алена Алешина — владелец и директор по развитию компании EQuator, автор книги «Эмоциональный интеллект.

3 месяца, 4 недели назад @ radio-qa.com
Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA
Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA

В этом пробном выпуске мы записали живое видео-собеседование на роль Middle QA (без автоматизации) с Алексеем Алёшиным.

Собеседование-симуляция не претендует на раскрытие темы «настоящих» собеседований в настоящих компаниях, а служит для расширения горизонтов зрителей и ведущих выпуска.

В этом выпуске было:вопросы о теории тестированиивопросы по резюмевопросы по работе на проектахзадачкаСобеседовали заслуженные миддлы тестирования и ведущие подкаста:Алексей Виноградов (Германия)Татьяна Зинченко (Нидерланды)Если формат понравился — не стесняйтесь лайкать, комментировать и репостить видео, это будет мотивировать нас продолжать выпуски.

6 месяцев назад @ radio-qa.com
Выпуск 60: Искусственный AI интеллект
Выпуск 60: Искусственный AI интеллект Выпуск 60: Искусственный AI интеллект

AI, ML, Deep Learning — и прочие умные тренды.

Сейчас популярно более современное определение:Мы решили разобраться на встрече без галстуков — что же такое AI, как и что в нем можно тестировать?

Data-sets — что это?

Генеративные, Генеративно-состязательные сверточные сети, что это, примеры, как их тестировать?

Музыка: «Нейронная оборона» https://music.yandex.ru/artist/4445922 Всякое что не существует, но придумано машиной https://thisxdoesnotexist.com Какие навыки нужны — чтобы начать тестировать ML?

6 месяцев, 2 недели назад @ radio-qa.com
Выпуск 59: Cтресс и эмоциональное выгорание
Выпуск 59: Cтресс и эмоциональное выгорание Выпуск 59: Cтресс и эмоциональное выгорание

Мы с вами уже больше 4 лет и пришло время признать: мы такие же люди, как и все остальные.

У нас тоже бывают стрессы, «плохие дни» и мы не понаслышке знаем, что такое выгорание.

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

В гостях у нас были:— Алена Алешина — владелец и директор по развитию компании EQuator, автор книги «Эмоциональный интеллект.

Про печаль и задумчивость как фишечки нашей ментальностиПро психосоматикуЧто такое рабочий стресс и откуда он берётсяПро бёрнаут и плохо ли это«Русское страдание как смысл жизни»Как бёрнаут одного человека влияет на весь коллектив?

6 месяцев, 3 недели назад @ radio-qa.com
Выпуск 58: Не один дома
Выпуск 58: Не один дома Выпуск 58: Не один дома

Удалённая работа никого не оставляет равнодушным, вот и наши ведущие не смогли устоять.

Экспертов в этот раз не пригласили, потому что решили, что и сами умные.

В качестве выступающих от RadioQA были:Андрей Мясников и его 3-недельный опыт удалённой работы в геймерском креслеи его 3-недельный опыт удалённой работы в геймерском кресле Татьяна Зинченко — попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

— попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

Чем и с вами делимся!

7 месяцев, 3 недели назад @ radio-qa.com
Выпуск 57: Разрешение конфликтов
Выпуск 57: Разрешение конфликтов Выпуск 57: Разрешение конфликтов

По странному стечению обстоятельств после предыдущего выпуска нам срочно понадобилась помощь специалистов по разрешению конфликтов.

Про виды и типы конфликтовМожет, тогда вообще не конфликтовать раз это так плохо?

Про конфликтную ситуацию и конфликтное поведениеПро неконфликтное разрешение ситуацийА что если ничего не говорить и ждать, что всё само разрешится?

Конфликт как новая возможностьСтадия разрешения конфликтаКонфликт как механизм создания комфортного окруженияКак проводить конфликт так, чтобы он не перешёл в войну?

Таня нашла баг в Meetup.com, из-за которого новые мероприятия туда не постились, а уже существующие нельзя было апдейтить.

8 месяцев назад @ radio-qa.com
Выпуск 56: Синдром Самозванца
Выпуск 56: Синдром Самозванца Выпуск 56: Синдром Самозванца

И даже не каждый год.

Поэтому мы с друзьями встретились, сделали над собой усилие и записали самый грустный выпуск за всю историю Радио QA.

Со всех сторон разоблачались:— Татьяна Зинченко — ведущая шабаша, успешно притворяющаяся успешной, хотя на деле уже 13 лет ничего собой не представляет в тестировании.

Грустными голосами мы обсудили:— Массовый каминг аут от наших ведущих (большой разоблачительный плачь от Тани)— Что такое синдром самозванца и как это связано с эффектом Данинга-Крюгера— Как воспринимается синдром самозванца снаружи (Сергей, мы всё равно тебе не верим!)

— Как справляться с синдромом самозванца— Типы самозванцев— “Серебряная пуля” исцеления— Причины проявления синдрома сам…

9 месяцев назад @ radio-qa.com
AB Testing AB Testing
последний пост 4 недели назад
AB Testing – Episode 130: The Pre-Election Episode
AB Testing – Episode 130: The Pre-Election Episode AB Testing – Episode 130: The Pre-Election Episode

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

4 недели назад @ angryweasel.com
AB Testing – Episode 129: Alan’s Journey to Modern Testing
AB Testing – Episode 129: Alan’s Journey to Modern Testing AB Testing – Episode 129: Alan’s Journey to Modern Testing

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

1 месяц, 1 неделя назад @ angryweasel.com
AB Testing – Episode 128: Brent’s Path to Modern Testing
AB Testing – Episode 128: Brent’s Path to Modern Testing AB Testing – Episode 128: Brent’s Path to Modern Testing

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

2 месяца, 1 неделя назад @ angryweasel.com
AB Testing – Episode 127: Brent’s Hand & Alan’s Org
AB Testing – Episode 127:  Brent’s Hand & Alan’s Org AB Testing – Episode 127: Brent’s Hand & Alan’s Org

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

2 месяца, 3 недели назад @ angryweasel.com
AB Testing – Episode 126: Azure Powered
AB Testing – Episode 126: Azure Powered AB Testing – Episode 126: Azure Powered

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

3 месяца, 2 недели назад @ angryweasel.com
ABT 343 – Andreas Worm
ABT 343 – Andreas Worm ABT 343 – Andreas Worm

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

3 месяца, 3 недели назад @ angryweasel.com
ABT 343 – Danny Faught
ABT 343 – Danny Faught ABT 343 – Danny Faught

My guest for the ABT 343 is Danny Faught.

We talk about his move out of being a dedicated tester, and well as the biography he’s putting together.

Find Danny on twitter and read his blog.

3 месяца, 4 недели назад @ angryweasel.com
AB Testing – Episode 125: P* Management and ATAOSQ
AB Testing – Episode 125: P* Management and ATAOSQ AB Testing – Episode 125: P* Management and ATAOSQ

Just Brent and Alan this week.

We talk about how Program Management can help with Modern Testing and Accelerating the Achievement of Shippable Quality……but mostly Alan tries to explain to Brent that Product Management is different than Program Management, no matter what titles Microsoft use.

Worth reading on the topic: https://leanpub.com/agileprogrammanagement

4 месяца назад @ angryweasel.com
AB Testing – Episode 124: Learning with Maaret
AB Testing – Episode 124: Learning with Maaret AB Testing – Episode 124: Learning with Maaret

Brent and Alan are joined by Maaret Pyhäjärvi, who talks with us about her role, the role of testing in general, mob programming, and a whole lot of other topics.

I hope this was the beginning of a longer conversation, and we hope to have Maaret as a guest again soon.

Maaret’s blogMaaret’s book on Exploratory TestingHer book on Mob ProgrammingThe above links, and much, much more are all on https://maaretp.com – bookmark it.

4 месяца, 2 недели назад @ angryweasel.com
AB Testing – Episode 123: Sue Loh’s Evil Plan to Save the World
AB Testing – Episode 123: Sue Loh’s Evil Plan to Save the World AB Testing – Episode 123: Sue Loh’s Evil Plan to Save the World

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

5 месяцев назад @ angryweasel.com
AB Testing – Episode 122: Julian Bucknall and TestCafe
AB Testing – Episode 122: Julian Bucknall and TestCafe AB Testing – Episode 122: Julian Bucknall and TestCafe

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

5 месяцев, 3 недели назад @ angryweasel.com
AB Testing – Episode 121: Peter Senge is Old
AB Testing – Episode 121: Peter Senge is Old AB Testing – Episode 121: Peter Senge is Old

We talk a bit about Covid (again), touch on a few random subjects, and then find time to answer a few mailbag questions.

We also now have an AB Testing Podcast instagram.

6 месяцев, 2 недели назад @ angryweasel.com
AB Testing – Episode 120: David Bishop on Metagility
AB Testing – Episode 120: David Bishop on Metagility AB Testing – Episode 120: David Bishop on Metagility

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

7 месяцев назад @ angryweasel.com
ABT 343 – Melissa Eaden
ABT 343 – Melissa Eaden ABT 343 – Melissa Eaden

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

7 месяцев, 1 неделя назад @ angryweasel.com
AB Testing – Episode 119: Retrospectives
AB Testing – Episode 119: Retrospectives AB Testing – Episode 119: Retrospectives

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

7 месяцев, 2 недели назад @ angryweasel.com
Ministry of Testing Podcasts Ministry of Testing Podcasts
последний пост 4 дня, 22 часа назад
MoT Podcast - Mike Meets Sérgio Freire
MoT Podcast - Mike Meets Sérgio Freire MoT Podcast - Mike Meets Sérgio Freire

MoT Podcast - Mike Meets Sérgio FreireDescription:Mike talks to Sérgio Freire from Xray about his career in software development, as a developer, team lead and then a subtle shift in career.

He discusses his background in Telco and how teams worked back then and his path to becoming a Product Owner for Xray and then a Solution Architect, covering the differences he encountered in each role and reflections on what he wishes he had known when you started out in software development.

He also covers how Xray is helping teams and what they aim to do in the future.

4 дня, 22 часа назад @ ministryoftesting.com
MoT Podcast - Test.Bash debrief with Gwen and Mark
MoT Podcast - Test.Bash debrief with Gwen and Mark MoT Podcast - Test.Bash debrief with Gwen and Mark

MoT Podcast - Test.Bash debrief with Gwen and MarkDescription:Mark and Gwen had such an awesome time at Test.Bash() that they thought, why not keep the party going!?

So the two got together for a rambly chat about what stood out to them in the experience reports, the themes that appeared during the day and how the event was prepared.

So come relive the energy and enthusiasm as Mark and Gwen chat all things Test.Bash()Links:

1 неделя назад @ ministryoftesting.com
Testers' Island Discs Ep40 - Louise Gibbs
Testers' Island Discs Ep40 - Louise Gibbs Testers' Island Discs Ep40 - Louise Gibbs

Testers' Island Discs Ep40 - Louise GibbsDescription:Neil chats with Louise about her experiences of introducing sustainable test automation practices within a team, how parallels can be drawn to a painful accident from her past, and discuss some of the situations in which record/playback tools can serve to be a net benefit.

In a month during which Louise has also spoken at TestBash Manchester Online and Test.Bash(Online), there are also discussions about the special steps that you need to take when prepping for online events, and a deep dive into the art of sketchnoting.

This podcast is sponsored by our friends at Sauce Labs.

The award-winning Sauce Labs Continuous Testing Cloud delivers a…

3 недели, 4 дня назад @ ministryoftesting.com
Testers' Island Discs Ep38 - Mark Winteringham and Neil Studd
Testers' Island Discs Ep38 - Mark Winteringham and Neil Studd Testers' Island Discs Ep38 - Mark Winteringham and Neil Studd

Testers' Island Discs Ep38 - Mark Winteringham and Neil StuddDescription:He’s back!

The one and only original castaway of the Island, Neil Studd.

After a year off, Neil is back to host Tester’s Island Discs.

Mark also shares exciting new features and ideas that are coming to Ministry of Testing in the coming months.

More than 4.5 million testers, developers and QA managers trust Xray to manage 100+ million test cases each month.

1 месяц, 3 недели назад @ ministryoftesting.com
MoT Podcast - Adam Meets Jonathan Wright
MoT Podcast - Adam Meets Jonathan Wright MoT Podcast - Adam Meets Jonathan Wright

MoT Podcast - Adam Meets Jonathan WrightDescription:Adam Leon Smith talks to Jonathon Wright from Digital Assured and the QA Lead podcast about Model-Based Testing, what it is, why it's growing in adoption, and the benefits of it in the quality engineering process.

This includes talking about how Jonathon used models to design tests for complex applications like Pokemon Go.

This podcast was kindly sponsored by Wonderproxy.

Testing locale-specific code when you're stuck at your desk is like flying blind: you can't see where you're going.

From our versatile testing solutions to our worldwide network of proxy servers, WonderProxy is built for localization testing.

2 месяца назад @ ministryoftesting.com
MoT Podcast - Adam Meets Paul Reinheimer
MoT Podcast - Adam Meets Paul Reinheimer MoT Podcast - Adam Meets Paul Reinheimer

MoT Podcast - Adam Meets Paul ReinheimerDescription:Adam Leon Smith talks to Paul Reinheimer from Wonderproxy about browser location, GeoIP and how mismanagement of GeoIP can result in some interesting bugs.

Paul discusses how Wonderproxy could help you test your website to lots of different locations around the world - all without stepping on a plane or using dodgy hacks.

Paul shares some of the more common bugs found and how you can use Wonderproxy to integrate with your automation tools.

Testing locale-specific code when you're stuck at your desk is like flying blind: you can't see where you're going.

From our versatile testing solutions to our worldwide network of proxy servers, WonderP…

2 месяца назад @ ministryoftesting.com
Meet The Coaches Podcast - Anand Bagmar
Meet The Coaches Podcast - Anand Bagmar Meet The Coaches Podcast - Anand Bagmar

Meet The Coaches Podcast - Anand BagmarDescription:In this Meet The Coaches Podcast episode, Adam Leon Smith speaks with Anand Bagmar to get to know about his background and experiences.

Anand is a Software Quality Evangelist & brings to you over 20 years of experience of helping build a Quality Product.

In this time he's worked in traditional & Agile teams across varying domains, in Product & Services organizations around the globe.

He is passionate about coaching, consulting & helping enable teams in implementation on aspects of Quality, Test Automation, & setting up optimized and fit-for-purpose processes and practices in teams to help build a better quality productWhy not book a coachin…

2 месяца, 3 недели назад @ ministryoftesting.com
Meet The Coaches Podcast - Maria Kedemo
Meet The Coaches Podcast - Maria Kedemo Meet The Coaches Podcast - Maria Kedemo

Meet The Coaches Podcast - Maria KedemoDescription:In this Meet The Coaches Podcast episode, Mike speaks with Maria Kedemo to get to know about her background and experiences.

Maria started working with Software Development in 2000 with a focus on software testing and quality.

Since then Maria has gained experience & knowledge in building teams, recruitment, teaching, coaching and mentoring testers, supporting organisational change and much more.

She can help you with most topics related to software testing, as well as, support you in public speaking and career building.

Why not book a coaching session with Maria now?!

3 месяца назад @ ministryoftesting.com
Testers' Island Discs Ep38 - James Thomas
Testers' Island Discs Ep38 - James Thomas Testers' Island Discs Ep38 - James Thomas

Testers' Island Discs Ep38 - James ThomasDescription:Mark is joined by the Test Manager, Association of Software Testers (AST) board member and most importantly king of the puns, James Thomas.

The two discuss James’ work with the AST his time running the Cambridge Exploratory Testing Workshop (CEWT) and his own experiences and path to becoming a speaker.

Thank you to Browserstack for sponsoring this podcast- BrowserStack is the world's largest software testing platform powering over two million tests every day across 15 global data centers on more than 2000 real devices.

With BrowserStack, Dev and QA teams can move fast while delivering an amazing experience for every customer.

Check out Br…

3 месяца назад @ ministryoftesting.com
Meet The Coaches Podcast - Richard Bradshaw
Meet The Coaches Podcast - Richard Bradshaw Meet The Coaches Podcast - Richard Bradshaw

Meet The Coaches Podcast - Richard BradshawDescription:In this Meet The Coaches Podcast episode, Mike speaks with Richard Bradshaw to get to know about his background and experiences.

Richard is an experienced tester, consultant and generally a friendly guy.

He shares his passion for testing through coaching, consulting, training and giving presentations around the world on a variety of topics related to testing.

And, with over 10 years of testing experience, he has a lot of insights into the world of testing and software development.

Why not book a coaching session with Richard now?!

3 месяца, 1 неделя назад @ ministryoftesting.com
MoT Podcast - Perspectives On Test Data - Part 2
MoT Podcast - Perspectives On Test Data - Part 2 MoT Podcast - Perspectives On Test Data - Part 2

MoT Podcast - Perspectives On Test Data - Part 2Description:Adam Leon Smith follows up on talking to members of the testing community about their perspectives on test data with part 2 - what is test data, what are typical challenges, and innovative solutions to them.

onboarding customers, exploratory testing, automated test data creation and automated checks.

Perspectives on Test Data Part 2 with @ButchMayhew @Louise_J_Gibbs @djidee @MaikNog@anks461This podcast is sponsored by PractiTestOrganize, run, and visualize all your QA efforts under one roof.

PractiTest's ALM test management solution incorporates all testing types: manual, exploratory, and automation for any testing methodology.

Ext…

3 месяца, 2 недели назад @ ministryoftesting.com
Meet The Coaches Podcast - Helena Jeret-Mäe
Meet The Coaches Podcast - Helena Jeret-Mäe Meet The Coaches Podcast - Helena Jeret-Mäe

Meet The Coaches Podcast - Helena Jeret-MäeDescription:In this Meet The Coaches Podcast episode, Adam Leon Smith speaks with Helena Jeret-Mäe to get to know about her background and coaching experiences.

Helena has spent 12 years in IT and gained experience as a technical writer, test lead and tester, coach and mentor, competence head and quality coach.

Helen’s favourite topics to help people figure out include:Professional development as a tester (for the beginners and the confused)Recruiting and onboarding testersHow to build a test team and lead people in a testing contextDesigning and running workshopsPublic speakingImproving ways of working and collaborating that eventually improve qua…

3 месяца, 2 недели назад @ ministryoftesting.com
Testers' Island Discs Ep37 - Louise Woodhams
Testers' Island Discs Ep37 - Louise Woodhams Testers' Island Discs Ep37 - Louise Woodhams

Testers' Island Discs Ep37 - Louise WoodhamsDescription:Mark is excited to be joined on the podcast by the wonderful Louise Woodhams who is more than happy to share her experiences in starting out and growing as a tester.

So much so that Mark gets a bit rambly in places!

The two discuss imposter syndrome, debate whether testing can be taught and the difference between instincts and deliberate practise and their love of testing APIs.

Podcast links:Regular Links:

4 месяца назад @ ministryoftesting.com
MoT Podcast - Perspectives On Test Data - Part 1
MoT Podcast - Perspectives On Test Data - Part 1 MoT Podcast - Perspectives On Test Data - Part 1

MoT Podcast - Perspectives On Test Data - Part 1Description:Our resident podcaster, Adam Leon Smith, talks to members of the testing community about their perspectives on test data - what is it, what are typical challenges, and innovative solutions to them.

With thanks to Stuart Crocker, Peet Michielsen and Francesco Gadaleta for joining the Perspectives on Test Data Part 1 podcast.

This podcast is sponsored by Xray, the leading Quality Assurance and Test Management app for Jira.

More than 4.5 million testers, developers and QA managers trust Xray to manage 100+ million test cases each month.

It is a mission-critical tool at over 5,000 companies in 65 countries, including 137 of the Global …

4 месяца, 3 недели назад @ ministryoftesting.com
Testers' Island Discs Ep36 - Jesper Ottosen
Testers' Island Discs Ep36 - Jesper Ottosen Testers' Island Discs Ep36 - Jesper Ottosen

Testers' Island Discs Ep36 - Jesper OttosenDescription:After the brain melting experience of the previous podcast Mark is joined by Jesper Ottosen for a leisurely and broad discussion of different aspects of testing ranging from leadership, biases and leadership to forming your own learning pathway.

Jesper also shares his reflections on the very awesome TestBash Home and how the wordplay in his song picks trigger different ways of thinking about testing.

Sauce Labs is proud to bring you the 2020 Continuous Testing Benchmark Report, which details the best practices and metrics critical to successful continuous testing.

Based on real customer data from more than three billion tests run on the…

5 месяцев, 1 неделя назад @ ministryoftesting.com
Telegram-каналы
Automation Remarks Automation Remarks
последний пост 1 месяц, 4 недели назад
Playwright для Python
Playwright для Python Playwright для Python

Playwright для Python 2к20й продолжает удивлять. Если бы мне предложили выбрать сейчас построить проект по автоматизации, я бы выбрал Python, Pytest и Playwright. Только посмотрите, какая же это пушка🧨 https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/

1 месяц, 4 недели назад @ t.me
Security во все щели
Security во все щели Security во все щели

Security во все щели Буквально вчера мы записали свежий эпизод подкаста, а сегодня я увидел новость о том, что Github официально запускает возможность проведения сканирования кода в публичных репозиториях. Для создания кастомизированных правил используется движок CodeQL. Ранее я уже постил видео об этом подходе. https://github.blog/2020-09-30-code-scanning-is-now-available/

2 месяца назад @ t.me
Network stubbing в Cypress
Network stubbing в Cypress Network stubbing в Cypress

Network stubbing в Cypress В cypress 5.1.0 появилась возможность стабать нетворк. Может быть достаточно полезно. https://filiphric.com/playing-with-experimental-network-stubbing

2 месяца назад @ t.me
Тренинг по контрактному тестированию
Тренинг по контрактному тестированию Тренинг по контрактному тестированию

Тренинг по контрактному тестированию Доступна запись тренинга по контрактному тестированию. В этом тренинге я покажу, как организовать подход с технической и процессной стороны. Будет полезно тем, кто давно хотел разобраться в теме и внедрить контрактные тесты у себя на проекте. Цена 30$.

Длительность 2-3 часа. Если вы хотите принять участие, пишите @spirogov или регистрируйтесь по ссылке👇 https://automation-remarks.com/trainings/contract-testing/index.html

2 месяца назад @ t.me
Вышел релиз Selenide 5.15.0
Вышел релиз Selenide 5.15.0 Вышел релиз Selenide 5.15.0

Вышел релиз Selenide 5.15.0 Свежая версия Selenide несет много полезного: 📌Добавили универсальный метод клика с параметром ClickOptions

📌Добавили универсальный метод скачивания файла с параметром DownloadOptions

📌 Добавили методы для работы с LocalStorage (я просил эту фичу и наконец-то ее сделали)

📌Добавили проверки для текст элемента без потомков

📌Ускорили работу с большими фильтрованными коллекциями https://ru.selenide.org/2020/09/26/selenide-5.15.0/

2 месяца назад @ t.me
QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году
QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году

QAGuild S03E13: Про Тест планы и тест стратегии в 2020 году Записали очередной выпуск подкаста. Поговорили про тестовые стратегии и тест планы. Как планировать оптимально и с пользой? Где брать примеры или какие книги читать про это все? https://automation-remarks.com/2020/qaguild-s03e13/index.html

2 месяца назад @ t.me
Если вы не знали, что Allure за вами следит
Если вы не знали, что Allure за вами следит Если вы не знали, что Allure за вами следит

Если вы не знали, что Allure за вами следит

2 месяца назад @ t.me
Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы
Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только  в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы

Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы, количество тестовых результатов, количество плагинов, название тестового фреймворка и язык программирования, используемый для тестов.К счастью, отправку статистики можно отключить. Если вы не хотите отправлять данные, то есть возможность отключить отправку через переменную окружения: export ALLURE_NO_ANALYTICS=1 Отправка статистики имела бы смысл, если бы разработчики публиковали её публично (думаю многим было бы интересно посмотреть общи…

2 месяца назад @ t.me
6 правил для создания Page Object
6 правил для  создания Page Object 6 правил для создания Page Object

6 правил для создания Page Object У многих начинающих автоматизаторов возникают проблемы с созданием правильного Page object. В статье рассказывается о 6 правилах, которые важно соблюдать при создании UI тестов на основе Page object pattern https://techbeacon.com/app-dev-testing/6-rules-high-quality-page-object-patterns

2 месяца назад @ t.me
Load Testing APIs and Websites with Gatling
Load Testing APIs and Websites with Gatling Load Testing APIs and Websites with Gatling

Load Testing APIs and Websites with Gatling На InfoQ вышла достаточно неплохая статья описывающая работу с Gatling. https://www.infoq.com/articles/load-testing-apis-gatling/

2 месяца, 1 неделя назад @ t.me
Heisenbug Show / Никита Макаров, Андрей Сатарин
Heisenbug Show / Никита Макаров, Андрей Сатарин Heisenbug Show / Никита Макаров, Андрей Сатарин

Heisenbug Show / Никита Макаров, Андрей Сатарин Никита Макаров и Андрей Сатарин обсудят тестирование распределенных систем. Андрей поделится опытом и расскажет об особенностях QA в подобных проектах. https://youtu.be/-kD8zu7DGew

2 месяца, 1 неделя назад @ t.me
QA-конференция QAASP 2020
QA-конференция QAASP 2020 QA-конференция QAASP 2020

QA-конференция QAASP 2020 16 октября в онлайн формате пройдет большая минская QA-конференция QAASP 2020: Quality Assurance, Automation, Security, Performance, Testing. На нее соберутся эксперты из успешных компаний, чтобы поделиться опытом тестирования не только software, но и hardware. На конференции в формате онлайн вы сможете послушать доклады и пообщаться о наболевшем по насущным вопросам QA в следующих сферах:

• Ручное тестирование

• Автоматизация тестирования

• Нагрузочное тестирование

• Тестирование безопасности

• Серверное тестирование

• Мобильное тестирование

• Фреймворки и подходы

• Инструменты и тулы

• Usability-тестирование

• Построение процессов и команд в QA

• Управление тести…

2 месяца, 1 неделя назад @ t.me
QAGuild live Что лучше Selenium IDE или Playwright CLI для тестирования?
QAGuild live  Что лучше Selenium IDE или Playwright CLI для тестирования? QAGuild live Что лучше Selenium IDE или Playwright CLI для тестирования?

QAGuild live Что лучше Selenium IDE или Playwright CLI для тестирования? В этом эпизоде поговорим про Playwright CLI и сравним его с Selenium IDE. Кто победит в это битве взглядов? https://www.youtube.com/watch?v=r6nlNrE-ARE

2 месяца, 1 неделя назад @ t.me
Moon Assistance Program
Moon Assistance Program Moon Assistance Program

Moon Assistance Program Команда разработчиков Moon запустила программу поддержки всех, кто хочет заменить Selenium Grid на что-то более современное и стабильное. В рамках этой программы можно получить:

📌 Бесплатную помощь и поддержку через любой удобный канал коммуникации

📌 Бесплатную лицензию на ЛЮБОЕ количество параллельных сессий. Это просто топовая новость, господа🔥 Надо брать, пока есть такая возможность. Детали по ссылке https://aerokube.com/moon/?utm_source=automation_remarks&utm_medium=telegram&utm_campaign=assistance_program

2 месяца, 1 неделя назад @ t.me
Testing on the Toilet: Avoid Hardcoding Values for Better Libraries
Testing on the Toilet: Avoid Hardcoding Values for Better Libraries Testing on the Toilet: Avoid Hardcoding Values for Better Libraries

Testing on the Toilet: Avoid Hardcoding Values for Better Libraries Гугл продолжает штамповать статьи в своем блоге. В этот раз статья о том, что нельзя хардкодить данные. Точно таких же принципов нужно придерживаться и в коде автотестов. Выносите все в параметры и env переменные https://testing.googleblog.com/2020/08/testing-on-toilet-avoid-hardcoding.html

2 месяца, 1 неделя назад @ t.me
Automated-testing.info Automated-testing.info
последний пост 1 месяц, 4 недели назад
https://youtu.be/Yo9tWwtdwz8?t=572
https://youtu.be/Yo9tWwtdwz8?t=572 https://youtu.be/Yo9tWwtdwz8?t=572

https://youtu.be/Yo9tWwtdwz8?t=572

Ответы на вопросы. Playwright. Selenium. Java vs JavaScript для тестов.

Новые инструменты и практики их применения, разбирались в болях и жалобах QA. Актуальные проблемы в тестировании и способы их решенияё

1 месяц, 4 недели назад @ t.me
https://medium.com/@sarahelson81/are-you-testing-your-website-on-microsoft-edge-82d0020d825a
https://medium.com/@sarahelson81/are-you-testing-your-website-on-microsoft-edge-82d0020d825a https://medium.com/@sarahelson81/are-you-testing-your-website-on-microsoft-edge-82d0020d825a

https://medium.com/@sarahelson81/are-you-testing-your-website-on-microsoft-edge-82d0020d825a

Вы тестируете свой сайт в Microsoft Edge? После того как этот браузер перешел на Chromium - он обогнал Mozilla firefox и стал вторым по популярности браузером. Да, это не шутка :).

1 месяц, 4 недели назад @ t.me
https://habr.com/ru/company/yamoney/blog/521372/
https://habr.com/ru/company/yamoney/blog/521372/ https://habr.com/ru/company/yamoney/blog/521372/

https://habr.com/ru/company/yamoney/blog/521372/

Сила дашбордов. Визуализация данных очень важна, без нее невозможно строить рабочие процессы и уж тем более процессы в тестировании. Данные в нем сгруппированы и расположены таким образом, чтобы их изменения можно было легко и быстро отслеживать.

2 месяца назад @ t.me
https://automated-testing.info/t/dlya-chego-yuzayut-docker-s-kakoj-czelyu-ego-primenyat-dlya-avtotestinga/24455
https://automated-testing.info/t/dlya-chego-yuzayut-docker-s-kakoj-czelyu-ego-primenyat-dlya-avtotestinga/24455 https://automated-testing.info/t/dlya-chego-yuzayut-docker-s-kakoj-czelyu-ego-primenyat-dlya-avtotestinga/24455

https://automated-testing.info/t/dlya-chego-yuzayut-docker-s-kakoj-czelyu-ego-primenyat-dlya-avtotestinga/24455

Для чего используют Docker, с какой целью его применять для автоматизации тестирования ? Обсуждение на нашем портале. Как должна быть построена архитектура, какие задачи он должен решать и практический опыт использования этого инструмента.

2 месяца назад @ t.me
https://www.youtube.com/watch?v=Ki6FHmSIf6w
https://www.youtube.com/watch?v=Ki6FHmSIf6w https://www.youtube.com/watch?v=Ki6FHmSIf6w

https://www.youtube.com/watch?v=Ki6FHmSIf6w

Jenkins as Code. Дмитрий Щербаков.

Пользовательский интерфейс Jenkins'a не идеален, что не дает нам комфортно пользоваться всеми его прелестями.

Давайте посмотрим, как будет выглядеть Jenkins as Code, а также познакомимся с инструментами, которые нам в этом помогут.

2 месяца назад @ t.me
Сеньор фиксит баг сразу на проде
Сеньор фиксит баг сразу на проде Сеньор фиксит баг сразу на проде

Сеньор фиксит баг сразу на проде

2 месяца назад @ t.me
https://dou.ua/lenta/articles/exploratory-testing/?fbclid=IwAR2nkMtnc0vyrbUUldyMLzTJssVCjxIYrIOCd7kUCcqiY1LOrrphE8lVfec
https://dou.ua/lenta/articles/exploratory-testing/?fbclid=IwAR2nkMtnc0vyrbUUldyMLzTJssVCjxIYrIOCd7kUCcqiY1LOrrphE8lVfec https://dou.ua/lenta/articles/exploratory-testing/?fbclid=IwAR2nkMtnc0vyrbUUldyMLzTJssVCjxIYrIOCd7kUCcqiY1LOrrphE8lVfec

https://dou.ua/lenta/articles/exploratory-testing/?fbclid=IwAR2nkMtnc0vyrbUUldyMLzTJssVCjxIYrIOCd7kUCcqiY1LOrrphE8lVfec

Exploratory Testing: три истории применения тест-дизайна. Под термином Exploratory Testing не столько «свободный» стиль ручного тестирования, сколько осмысленное и систематическое, хотя и творческое, исследование причинно-следственных связей. Цель такого тестирования — оптимизация работы тестировщика, а его итог — отсутствие дорогостоящего устранения багов на продакш-уровне и наличие качественного продукта.

2 месяца назад @ t.me
https://habr.com/ru/company/nspk/blog/520358/
https://habr.com/ru/company/nspk/blog/520358/ https://habr.com/ru/company/nspk/blog/520358/

https://habr.com/ru/company/nspk/blog/520358/

«Одна кнопка, чтобы тестировать их всех». Как не упустить все интеграции из поля зрения. Про разработанный и развиваемый инструмент автоматизации, позволивший сократить рутину во внутренних процессах команды.

2 месяца назад @ t.me
https://medium.com/@sarahelson81/5-excellent-ways-for-mobile-website-testing-d7098e97b715
https://medium.com/@sarahelson81/5-excellent-ways-for-mobile-website-testing-d7098e97b715 https://medium.com/@sarahelson81/5-excellent-ways-for-mobile-website-testing-d7098e97b715

https://medium.com/@sarahelson81/5-excellent-ways-for-mobile-website-testing-d7098e97b715

5 отличных способов тестирования мобильных сайтов. Удобство использования мобильных устройств для доступа в Интернет за последние несколько лет увеличилось. Фактически, смартфоны заняли большую часть рынка настольных компьютеров с точки зрения использования Интернета. Отчет Statista показывает, что 50,4% всего мирового онлайн-трафика приходится на использование мобильного Интернета. Чтобы сделать ваш сайт удобным для мобильных устройств, необходимо выполнить тестирование мобильного сайта и проверить его реакцию на различных смартфонах и планшетах.

2 месяца назад @ t.me
https://www.youtube.com/watch?v=Euh4ohO9Ong
https://www.youtube.com/watch?v=Euh4ohO9Ong https://www.youtube.com/watch?v=Euh4ohO9Ong

https://www.youtube.com/watch?v=Euh4ohO9Ong

Как пройти проектное интервью – типовые вопросы по архитектуре автоматизации 2.0. Антон Семенченко. Примеры вопросов и ответы. Подготовка к собеседования.

2 месяца, 1 неделя назад @ t.me
https://habr.com/ru/company/otus/blog/519430/
https://habr.com/ru/company/otus/blog/519430/ https://habr.com/ru/company/otus/blog/519430/

https://habr.com/ru/company/otus/blog/519430/

Как читать файлы конфигурации в тестах с Selenium на Python. Стратегия построения хороших тестов и паттерны написания правильных автоматизированных тестов. Конечно же, разработанный проект по тестированию сможет послужить хорошей основой для создания собственных тест-кейсов.

2 месяца, 1 неделя назад @ t.me
https://medium.com/@sarahelson81/10-biggest-remote-testing-challenges-how-to-overcome-them-cf1d8f51862a
https://medium.com/@sarahelson81/10-biggest-remote-testing-challenges-how-to-overcome-them-cf1d8f51862a https://medium.com/@sarahelson81/10-biggest-remote-testing-challenges-how-to-overcome-them-cf1d8f51862a

https://medium.com/@sarahelson81/10-biggest-remote-testing-challenges-how-to-overcome-them-cf1d8f51862a

10 крупнейших проблем удаленной работы в тестировании (и способы их решения). Команды тестирования больше всего пострадали из-за ограничений местоположения и синхронизации. Зависимость от физических устройств, инфраструктуры и Интернета. Рассмотрим все основные проблемы, связанные с удаленным тестированием, и рекомендации по преодолению проблем.

2 месяца, 1 неделя назад @ t.me
https://randomascii.wordpress.com/2020/08/30/the-easy-ones-three-bugs-hiding-in-the-open/
https://randomascii.wordpress.com/2020/08/30/the-easy-ones-three-bugs-hiding-in-the-open/ https://randomascii.wordpress.com/2020/08/30/the-easy-ones-three-bugs-hiding-in-the-open/

https://randomascii.wordpress.com/2020/08/30/the-easy-ones-three-bugs-hiding-in-the-open/

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

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

2 месяца, 1 неделя назад @ t.me
https://habr.com/ru/company/gms/blog/519806/
https://habr.com/ru/company/gms/blog/519806/ https://habr.com/ru/company/gms/blog/519806/

https://habr.com/ru/company/gms/blog/519806/ Почитать на выходных:

Переезд инженера в Великобританию: IT-сфера, рабочая виза, налоги. Зачем разработчику ехать в Европу? Итак, что ждет инженера в Великобритании?

2 месяца, 1 неделя назад @ t.me
https://www.youtube.com/watch?v=zR7K7267T98
https://www.youtube.com/watch?v=zR7K7267T98 https://www.youtube.com/watch?v=zR7K7267T98

https://www.youtube.com/watch?v=zR7K7267T98

API Security testing. Эдуард Македонский

О роли тестирования безопасности API в контексте QA специалиста. Являются ли уязвимости безопасности багами? Мы рассмотрим OWASP top 10 из мира API и немного лайфхаков.

2 месяца, 1 неделя назад @ t.me
QA Mania (Украиноязычный канал) QA Mania (Украиноязычный канал)
последний пост 1 месяц, 4 недели назад
Квиток на Online QA Day 2020 Привіт друзі! Як ми і обіцяли, сьогодні обираємо того, кому дістанеться безкоштовний квиток на конфу, серед тих, то зробив репост нашого посту в Facebook та LinkedIn. В цьому нам допоможе random.org
Квиток на Online QA Day 2020 Привіт друзі! Як ми і обіцяли, сьогодні обираємо того, кому дістанеться безкоштовний квиток на конфу, серед тих, то зробив репост нашого посту в Facebook та LinkedIn. В цьому нам допоможе random.org Квиток на Online QA Day 2020 Привіт друзі! Як ми і обіцяли, сьогодні обираємо того, кому дістанеться безкоштовний квиток на конфу, серед тих, то зробив репост нашого посту в Facebook та LinkedIn. В цьому нам допоможе random.org

Квиток на Online QA Day 2020 Привіт друзі! Як ми і обіцяли, сьогодні обираємо того, кому дістанеться безкоштовний квиток на конфу, серед тих, то зробив репост нашого посту в Facebook та LinkedIn. В цьому нам допоможе random.org І... вітаємо Sergii Alekseev! 🏆 Ми напишемо інструкції, як отримати квиток. Всі іншим дякуємо за участь, удачі наступного разу!

1 месяц, 4 недели назад @ t.me
Про злети і падінняПривіт друзі! Пам'ятаєте, минулого тижня ми писали про онлайн QA конфу? Так от, гарні новини - моя заявку на участь у якості спікера заапрувили і навіть перевели в основний склад спікерів з лави запасних. Зацініть (https://online.qaday.o
Про злети і падінняПривіт друзі! Пам'ятаєте, минулого тижня ми писали про онлайн QA конфу? Так от, гарні новини - моя заявку на участь у якості спікера заапрувили і навіть перевели в основний склад спікерів з лави запасних. Зацініть (https://online.qaday.o Про злети і падінняПривіт друзі! Пам'ятаєте, минулого тижня ми писали про онлайн QA конфу? Так от, гарні новини - моя заявку на участь у якості спікера заапрувили і навіть перевели в основний склад спікерів з лави запасних. Зацініть (https://online.qaday.o

Про злети і падінняПривіт друзі! Пам'ятаєте, минулого тижня ми писали про онлайн QA конфу? Так от, гарні новини - моя заявку на участь у якості спікера заапрувили і навіть перевели в основний склад спікерів з лави запасних. Зацініть (https://online.qaday.org/Oleksii-Ostapov-2020-a2/)! Буду ділитись досвідом, як факапити. Навіть назвати хотів "__як факапити свої факапи__", але організатори сказали, що забагато слова "__факап__" в назві - це факап 🤷‍♂️ Приходьте послухати! А ще ми завтра проведемо розіграш одного квитка, як анонсували (https://t.me/qamania/257) минулого тижня.

2 месяца назад @ t.me
Let the search be with youОдна з якостей, що я дуже ціную в усіх спеціалістах (не тільки QA) - це вміння шукати інформацію. Вираз "__гарний не той інженер, хто все знає, а той, хто знає, де все можна знайти__" лише наполовину вірний, тому що часто буває, щ
Let the search be with youОдна з якостей, що я дуже ціную в усіх спеціалістах (не тільки QA) - це вміння шукати інформацію. Вираз "__гарний не той інженер, хто все знає, а той, хто знає, де все можна знайти__" лише наполовину вірний, тому що часто буває, щ Let the search be with youОдна з якостей, що я дуже ціную в усіх спеціалістах (не тільки QA) - це вміння шукати інформацію. Вираз "__гарний не той інженер, хто все знає, а той, хто знає, де все можна знайти__" лише наполовину вірний, тому що часто буває, щ

Let the search be with youОдна з якостей, що я дуже ціную в усіх спеціалістах (не тільки QA) - це вміння шукати інформацію. Вираз "__гарний не той інженер, хто все знає, а той, хто знає, де все можна знайти__" лише наполовину вірний, тому що часто буває, що знань настільки замало, що навіть сформулювати питання важко. І пошук відповіді починається з пошуку специфічної термінології, її хоча б поверхневого розуміння. Для того, щоб швидше знаходити потрібну інфу і виглядати справжнім чарівником для своїх колег, я виробив наступний список гарних звичок: ✅ читати статті/книжки/блоги з IT, щоб завжди бути в тонусі та знати термінологію (ця рекомендація часто потрапляє в наші дописи 🤓)

✅ знати, як…

2 месяца назад @ t.me
Контроль та Залежність
Контроль та Залежність Контроль та Залежність

Контроль та Залежність Я зустрів її приблизно в 2014-му. Вона відразу здалася мені дикою. Якщо інших я читав як відкриту книгу, то для того щоб зрозуміти її - бракувало досвіду й терпіння. Але ця її незбагненість захоплювала, прив'язувала маленькими ін'єкціями залежності. Розуміння її природи не давалось мені в повному обсязі досить довго (та може й зараз мені лише здається що я її зрозумів..). Але вам пощастило більше! Якщо доведеться з нею познайомитись, то прочитайте спочатку ось цю серію статей:

""

2 месяца назад @ t.me
Техніки тест дизайнуПривіт друзі! Прийшов час зібрати в одному місці всі наші пости про тест дизайн. Для вас це гарна можливість прочитати те, що ми вже писали, для нас - систематизувати написане та запланувати пости по пропущеним технікам (вони будуть у с
Техніки тест дизайнуПривіт друзі! Прийшов час зібрати в одному місці всі наші пости про тест дизайн. Для вас це гарна можливість прочитати те, що ми вже писали, для нас - систематизувати написане та запланувати пости по пропущеним технікам (вони будуть у с Техніки тест дизайнуПривіт друзі! Прийшов час зібрати в одному місці всі наші пости про тест дизайн. Для вас це гарна можливість прочитати те, що ми вже писали, для нас - систематизувати написане та запланувати пости по пропущеним технікам (вони будуть у с

Техніки тест дизайнуПривіт друзі! Прийшов час зібрати в одному місці всі наші пости про тест дизайн. Для вас це гарна можливість прочитати те, що ми вже писали, для нас - систематизувати написане та запланувати пости по пропущеним технікам (вони будуть у списку без посилань). ✅ ISTQB Foundation test techniques ⬛️ Black box

⚖️ [класи еквівалентності

](https://t.me/qamania/54)➗ граничні значення

🗂 [таблиці рішень

🔂](https://t.me/qamania/191) [State transition

📄](https://t.me/qamania/61) тестування за use case'ами ⬜️ White box

👩‍💻 [Statement and Decision Coverage

💶](https://t.me/qamania/218) The Value of Statement and Decision Testing 👨‍🦳 Experience-based

🎱 Вгадування помилок (Error Guessing)

2 месяца назад @ t.me
Тестери не потрібні
Тестери не потрібні Тестери не потрібні

Тестери не потрібні Привіт друзі! Почитав новини і придумав такий інтригуючий заголовок.

В чому справа - розробники Baldur's Gate 3, студія Larian, анонсувала, що переносить реліз раннього доступу гри на тиждень. І новина була б для мене прохідною (бо хто в наш час релізи не переносить, щоб останні тести прогнати та баги дофіксити), якби не причина затримки: __команда розробки ще не отримала апрув від свого "Світового Тестеру" (World Tester)__❗️ А саме цікаве, Світовий Тестер - це штучний інтелект, такий собі супер гравець, що вміє швидко проходити гру різними способами, по максимуму навантажувати її. Як стверджують розробники, якщо AI не зможе зламати гру, то і в гравців шансів на це буде …

2 месяца назад @ t.me
The Generic Improvement Process
The Generic Improvement Process The Generic Improvement Process

The Generic Improvement Process 🔰 Цикл Демінга

Постійне покращення процесів вимагає встановлення цілей, вимірювання ступіні їх виконання та, коли цілі досягнені, вибір нових цілей. Цикл Демінга - корисний загальний фреймворк для постійного покращення і він складається з наступних кроків:

❇️ Plan - цілі визначаються поточними характеристиками якості, бюджетом та рівнем зрілості QA послуг. Формулюються менеджментом для покращення бізнесу і розбиваються на індивідуальні "контрольні пункти" для того, щоб було зрозуміло, які активності вже виконано. Цілі мають бути вимірювані (як - інше питання, розглянемо пізніше)

❇️ Do - після розробки плану - він виконується

❇️ Check - перевіряються "контроль…

2 месяца назад @ t.me
📣 Привіт друзі !!! Сьогодні незвичайний пост, яким ми спішимо поділитись із Вами.
📣 Привіт друзі !!! Сьогодні незвичайний пост, яким ми спішимо поділитись із Вами. 📣 Привіт друзі !!! Сьогодні незвичайний пост, яким ми спішимо поділитись із Вами.

📣 Привіт друзі !!! Сьогодні незвичайний пост, яким ми спішимо поділитись із Вами. Зацініть посилання (https://online.qaday.org/ Так, ми — інформаційні партнери конференції !!! Почуваю себе так, ніби ми стали доросліші😎 17 жовтня відбудеться Online Quality Assurance Day 2020 — онлайн конференція про забезпечення якості ПЗ. Що там буде? ✅ Два паралельні потоки з актуальними темами: автоматизація тестування, тест менеджмент, функціональне тестування, тестування безпеки та ін.

✅ Провідні професіонали розкажуть про свої інноваційні досягнення та продемонструють інструменти та методики, які використовують.

✅ Для учасників — це майданчик для обміну досвідом, пошуку шляхів розв’язання проблем та мо…

2 месяца, 1 неделя назад @ t.me
ПруфиПривіт друзі. В літературі і на різних курсах з тестування часто нагадують, що тестер - це людина, що працює виключно з фактами. І ми дійсно часто намагаємось так робити: expected result беремо тільки з вимог, кроки відтворення пишемо розгорнуто і зро
ПруфиПривіт друзі. В літературі і на різних курсах з тестування часто нагадують, що тестер - це людина, що працює виключно з фактами. І ми дійсно часто намагаємось так робити: expected result беремо тільки з вимог, кроки відтворення пишемо розгорнуто і зро ПруфиПривіт друзі. В літературі і на різних курсах з тестування часто нагадують, що тестер - це людина, що працює виключно з фактами. І ми дійсно часто намагаємось так робити: expected result беремо тільки з вимог, кроки відтворення пишемо розгорнуто і зро

ПруфиПривіт друзі. В літературі і на різних курсах з тестування часто нагадують, що тестер - це людина, що працює виключно з фактами. І ми дійсно часто намагаємось так робити: expected result беремо тільки з вимог, кроки відтворення пишемо розгорнуто і зрозуміло, вказуємо чіткі дані та передумови. Але буває, коли довго працюєш і навіть цікава робота перетворюється в рутину, з нею хочеться розібратись швидше. Що призводить до падіння якості роботи. Напишу лише те, через що пройшов сам, а ви вже в коментах доповніть чи розкритикуйте мене. Отже:

✅ "__це очевидно, нащо розписувати?__" - коли ми вчимо студентів писати документацію (тести, вимоги, баги), часто чуємо цю фразу. Бо кожен думає, що в…

2 месяца, 1 неделя назад @ t.me
Нас 1000! Ачівмент анлокд: новий стікерпак з багами!Тиждень тому лічильник підписників каналу перетнув позначку 1000. Коли ми з друзями та колегами трішечки більше року тому створили цей канал, нашою головною метою було збільшення кількості україномовних м
Нас 1000! Ачівмент анлокд: новий стікерпак з багами!Тиждень тому лічильник підписників каналу перетнув позначку 1000. Коли ми з друзями та колегами трішечки більше року тому створили цей канал, нашою головною метою було збільшення кількості україномовних м Нас 1000! Ачівмент анлокд: новий стікерпак з багами!Тиждень тому лічильник підписників каналу перетнув позначку 1000. Коли ми з друзями та колегами трішечки більше року тому створили цей канал, нашою головною метою було збільшення кількості україномовних м

Нас 1000! Ачівмент анлокд: новий стікерпак з багами!Тиждень тому лічильник підписників каналу перетнув позначку 1000. Коли ми з друзями та колегами трішечки більше року тому створили цей канал, нашою головною метою було збільшення кількості україномовних матеріалів про тестування. А за рахунок великого досвіду в галузі - сподіваємось ще й якості :)

Й головним індикатором того, що ми робимо все правильно є ніхто інший, як ВИ, наші читачі! Саме ваша зацікавленість мотивує на цікаві дописи. Ця позначка в 1К є достатньо символічною, й ми підготували до неї подарунок спільноті. Якщо в інтернетах нам не вистачає україномовних матеріалів про тестування, то в телеграмі - завжди бракувало справді те…

2 месяца, 1 неделя назад @ t.me
[file]
[file] [file] 2 месяца, 1 неделя назад @ t.me
-🌐- Starlink sign-up -💻-🐞
-🌐- Starlink sign-up -💻-🐞 -🌐- Starlink sign-up -💻-🐞

-🌐- Starlink sign-up -💻-🐞 🚀 В середу 18 серпня компанія SpaceX в черговий раз досягла нових вершин: 100-й запуск, 6-те повторне успішне використання першої ступені Falcon9 та 10-та місія Starlink, яка збільшили кількість угруповання цих супутників на орбіті до 660. Про них й піде мова. 🛰 Як ви напевно знаєте, місія Starlink - забезпечити якісним широкосмуговим доступом до мережі інтернет глобально всю планету, не більше не менше. 🌐 Звісно ж найбільша користь від такого доступу очікується в тих місцях, де до традиційного інтернету - три дні пішки. 💻 Подолавши триденну дорогу до найближчого відділення зв'язку, відкривши сторінку Starlink з метою зареєструватись в бета-тесті, ви з'ясовуєте що …

2 месяца, 1 неделя назад @ t.me
Image diff
Image diff Image diff

Image diff Не ISTQB єдиним :)

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

https://github.com/x1ddos/imgdiff 🖼 Ось тут "фотожаба": [link

🖼](https://qamania.org/wp-content/uploads/2020/08/neravniy_brak_edited.jpg) Ось тут оригінал: [link

](https://qamania.org/wp-content/uploads/2020/08/neravniy_brak_orig.jpg)⌨️ Ось командний рядок: .\imgdiff-windows-386.exe -o="diff_img.png" -nocolor -lum 15 -g 2 .\neravniy_brak_orig.jpg .\neravniy_brak_edited.jpg

(довелось трохи побавитись з параметрами)

На доданому зображенні - результат порів…

2 месяца, 1 неделя назад @ t.me
Геолокація 🌐
Геолокація 🌐 Геолокація 🌐

Геолокація 🌐 Сьогодні розкажу історію одного маленького цікавого багу 🐞

Наша команда розробляла логістичну веб-платформу і мала справу з даними GPS-трекінгових систем.

Хранилищем таких даних була PostgreSQL, а в якості ORM служив .

Під час перших інтеграційних тестів виявилось, що в результати пошуку "по радіусу" потрапляли авто, які фізично знаходились трішки дальше заданого значення. Наші розробники легко й швидко пояснювали це тим, що Земля кругла, а карта плоска, й таким чином є похибка у масштабуванні 😹.

Далі більше - на онлайн-карті машини 🚚 замість Києва плавали 🚢 у Перській затоці 🙀.

Як виявилося, в БД координати автівок зберігались в порядку (lat;long), а PostGIS змінював їх (широт…

2 месяца, 1 неделя назад @ t.me
ISTQB Foundation levelПривіт! Минулого тижня наш авторський склад відверто упоровся по ISTQB. Тому треба все це зафіксувати й зібрати в одному місці/пості всі дописи CTFL.
ISTQB Foundation levelПривіт! Минулого тижня наш авторський склад відверто упоровся по ISTQB. Тому треба все це зафіксувати й зібрати в одному місці/пості всі дописи CTFL. ISTQB Foundation levelПривіт! Минулого тижня наш авторський склад відверто упоровся по ISTQB. Тому треба все це зафіксувати й зібрати в одному місці/пості всі дописи CTFL.

ISTQB Foundation levelПривіт! Минулого тижня наш авторський склад відверто упоровся по ISTQB. Тому треба все це зафіксувати й зібрати в одному місці/пості всі дописи CTFL. 🤓 - Посилання та загальний підхід 🧱 - основи та ключові моменти тестування 🔄 - життєві цикли розробки ПЗ, типи та рівні тестування 📖 - види статичного тестування і нащо воно треба 📊 Test Techniques - окремого посту ми не робили, оскільки мали до цього низку статей про тест дизайн, можна знайти за тегом 👨‍💼 - робота в команді, стратегії тестування, оцінка роботи, ризики 🛠 - види інструментів для тестування, критерії їх оцінки для роботи та кроки для впровадження Як вам збірка? Корисно? Чи не зробити ще кілька? За рік ми на…

2 месяца, 1 неделя назад @ t.me