Тестирование
О тестировании ПО и обеспечении качества
На русском
QA дайджест DOU (и другие дайджесты) QA дайджест DOU (и другие дайджесты)
последний пост 1 неделя, 3 дня назад
Junior дайджест: курси, стажування, вакансії. Липень’20
Junior дайджест: курси, стажування, вакансії. Липень’20 Junior дайджест: курси, стажування, вакансії. Липень’20

Оскільки протягом місяця редакція оновлює дайджест, будемо публікувати оновлення і в коментарях.

Якщо володієте інформацією про інші безкоштовні курси, стажування та вакансії для початківців, яких немає в дайджесті, пишіть на maria@dou.ua, і ми додамо їх до статті.

Туди ми надсилаємо сповіщення про оновлення дайджесту, нові курси, стажування та вакансії.

Деталі: пишіть на hr@cleveroad.com, або на сайті.

Деталі: пишіть на на сайті.

1 неделя, 3 дня назад @ dou.ua
DevOps дайджест #33: Twingate, AWS CodeArtifact, Terraform 0.13 beta
DevOps дайджест #33: Twingate, AWS CodeArtifact, Terraform 0.13 beta DevOps дайджест #33: Twingate, AWS CodeArtifact, Terraform 0.13 beta

DevOps дайджест #33: Twingate, AWS CodeArtifact, Terraform 0.13 betaВ выпуске: Ingress в Kubernetes 1.18, новые курсы AWS, Terraform плагин в VS Code и Prometheus v2.19.0.

Для AWS это CodeBuild+CodeArtifact+CodeCommit, etc.

Introducing AWS CodeArtifact: A fully managed software artifact repository serviceАмазон запустил SaaS аналог JFog Artifactory/Sonatype Nexus с интеграцией с другими сервисами.

Amazon CloudFront enables configurable origin connection attempts and origin connection timeoutsДобавлена новая возможность конфигурации в Amazon CloudFront.

HashiCorpAnnouncing HashiCorp Terraform 0.13 BetaДолгожданный выпуск нового релиза Terraform с уймой улучшений.

1 неделя, 6 дней назад @ dou.ua
Product Marketing дайджест #4: дифференциация продукта, бенчмарк CR по индустриям, ретеншн во время COVID-19
Product Marketing дайджест #4: дифференциация продукта, бенчмарк CR по индустриям, ретеншн во время COVID-19 Product Marketing дайджест #4: дифференциация продукта, бенчмарк CR по индустриям, ретеншн во время COVID-19

Product Marketing дайджест #4: дифференциация продукта, бенчмарк CR по индустриям, ретеншн во время COVID-19Всем привет!

Лето наступило, и жарко теперь не только на работе, но и на улице.

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

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

В выпуске обсудили, как устроен Growth в HubSpot и как создать работающую контент-стратегию.

3 недели назад @ dou.ua
.NET дайджест #34: Build 2020, .NET 6 и суперкомпьютер для Илона Маска
.NET дайджест #34: Build 2020, .NET 6 и суперкомпьютер для Илона Маска .NET дайджест #34: Build 2020, .NET 6 и суперкомпьютер для Илона Маска

.NET дайджест #34: Build 2020, .NET 6 и суперкомпьютер для Илона МаскаВажным событием прошедших дней стала конференция для разработчиков Microsoft Build 2020.

К моменту релиза .NET 6 (а это будет следующая LTS-версия платформы) компания хочет завершить создание единой библиотеки базовых классов для .NET Core и Mono/Xamarin.

Dependency Injection and Inversion of Control on .Net Core — Dependency Injection в .NET Core 3.

Pinned Object Heap in .NET 5 — TooSlowException — работа с памятью почти как в С++, только в C#: Object Heap в .NET 5.

.NET Core June 2020 Updates — июньские обновления безопасности для .NET.

3 недели назад @ dou.ua
iOS дайджест #38: iOS — 13 лет, уязвимость в Sign in with Apple, джейлбрейк в 2020
iOS дайджест #38: iOS — 13 лет, уязвимость в Sign in with Apple, джейлбрейк в 2020 iOS дайджест #38: iOS — 13 лет, уязвимость в Sign in with Apple, джейлбрейк в 2020

iOS дайджест #38: iOS — 13 лет, уязвимость в Sign in with Apple, джейлбрейк в 2020В выпуске: тестируем accessibility, запускаем Swift на AWS Lambda, избавляемся от неиспользуемого кода.

Какую самую раннюю iOS вы использовали?

У меня где-то валяется iPod Touch с iOS 3.1.3 😄Converting a project to SwiftUIПример проекта, который переходит с UIKit на SwiftUI.

Еще и с открытым кодом.

Making iOS Accessibility Testing EasyРеализовать accessibility в приложении — это еще полдела, а вот поддерживать его гораздо сложней.

4 недели назад @ dou.ua
BA дайджест #9: прокачиваем навыки интервьюирования, 4A на замену SMART
BA дайджест #9: прокачиваем навыки интервьюирования, 4A на замену SMART BA дайджест #9: прокачиваем навыки интервьюирования, 4A на замену SMART

BA дайджест #9: прокачиваем навыки интервьюирования, 4A на замену SMARTВсем привет!

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

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

Очень интересный взгляд на то, что SMART устарел и ему есть замена.

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

4 недели назад @ dou.ua
software-testing.ru software-testing.ru
последний пост 1 день, 7 часов назад
Тест-фрейминг
Тест-фрейминг Тест-фрейминг

Автор: Майкл Болтон (Michael Bolton)Оригинал статьиПеревод: Ольга АлифановаТестировать – значит рассказывать две параллельных истории: историю продукта и историю нашего тестирования. Тест-фрейминг – это ключевой навык, помогающий нам составлять, редактировать, рассказывать и обосновывать историю тестирования логично, связно и быстро. Цель тест-фрейминга – увязать все виды деятельности по тестированию с тест-миссией.

1 день, 7 часов назад @ software-testing.ru
Тест-фрейминг
Тест-фрейминг Тест-фрейминг

Автор: Майкл Болтон (Michael Bolton)Оригинал статьиПеревод: Ольга АлифановаТестировать – значит рассказывать две параллельных истории: историю продукта и историю нашего тестирования. Тест-фрейминг – это ключевой навык, помогающий нам составлять, редактировать, рассказывать и обосновывать историю тестирования логично, связно и быстро. Цель тест-фрейминга – увязать все виды деятельности по тестированию с тест-миссией.

1 день, 7 часов назад @ software-testing.ru
Shop — на чем потестить SOAP, REST и селекты к БД
Shop — на чем потестить SOAP, REST и селекты к БД

Ольга Назина запустила новую бесплатную тестовую систему — Shop!

В ней у вас будет доступ к БД! То есть вы можете создать товар через REST, а потом проверить — сохранился ли он в базу? Правильно ли заполнены поля?

А еще есть возможность отправлять запросы к базе через REST API, во как! И кидать картинки через base 64. Ну и пачка стандартных REST \ SOAP методов + графический интерфейс.

2 дня, 7 часов назад @ software-testing.ru
Shop — на чем потестить SOAP, REST и селекты к БД
Shop — на чем потестить SOAP, REST и селекты к БД Shop — на чем потестить SOAP, REST и селекты к БД

В ней у вас будет доступ к БД!

То есть вы можете создать товар через REST, а потом проверить — сохранился ли он в базу?

А еще есть возможность отправлять запросы к базе через REST API, во как!

И кидать картинки через base 64.

Ну и пачка стандартных REST \ SOAP методов + графический интерфейс.

2 дня, 7 часов назад @ software-testing.ru
Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные
Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные

View Comments Автор: Баз Дейкстра (Bas Djikstra)Оригинал статьиПеревод: Ольга Алифанова Создание тестов для REST API на Python с использованием запросов.

Одна из тем, раскрытых в этом курсе – это создание тестов для REST API с использованием библиотеки запросов Python и фреймворка юнит-тестирования pytest.

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

Создание объекта тестовых данных Большая часть фреймворков для юнит-тестирования поддерживает тестирование, управляемое через данные, и pytest не исключение.

Создание теста, управляемого через данные, в pytest Теперь, когда у нас есть тест-данные, давайте превр…

3 дня, 7 часов назад @ software-testing.ru
Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные
Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные

Автор: Баз Дейкстра (Bas Djikstra)Оригинал статьиПеревод: Ольга АлифановаСоздание тестов для REST API на Python с использованием запросов. Часть 1: базовые тесты

Недавно я провел свой первый трехдневный курс "Python для тестировщиков". Одна из тем, раскрытых в этом курсе – это создание тестов для REST API с использованием библиотеки запросов Python и фреймворка юнит-тестирования pytest.

В этой короткой серии статей я хочу исследовать библиотеку запросов Python и ее использование для создания тестов REST API. Это вторая часть серии, в которой мы рассмотрим создание тестов, управляемых через данные.

3 дня, 7 часов назад @ software-testing.ru
Тестирование на основе моделей
Тестирование на основе моделей Тестирование на основе моделей

Оригинальная публикация Картинка с unsplash.com Обеспечение качества, оно же Quality Assurance, оно же QA, включает в себя много разных активностей, позволяющих делать продукт лучше. Незаменимая и широко известная часть этого процесса — тестирование. Принято считать, что тестирование следует после разработки ПО. В каком-то смысле это правда: нельзя проверить работающий продукт, пока он не готов. Однако в эпоху гибких методологий только ленивый не слышал про так называемый принцип «смещения влево», или shift left — включение специалиста по тестированию в процесс разработки продукта как можно раньше.

Как это возможно? Пара слов обо мне: меня зовут Настя Заречнева, и я обеспечиваю качество рек…

4 дня, 7 часов назад @ software-testing.ru
Тестирование на основе моделей
Тестирование на основе моделей

Оригинальная публикация

Картинка с unsplash.com

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

Принято считать, что тестирование следует после разработки ПО. В каком-то смысле это правда: нельзя проверить работающий продукт, пока он не готов. Однако в эпоху гибких методологий только ленивый не слышал про так называемый принцип «смещения влево», или shift left — включение специалиста по тестированию в процесс разработки продукта как можно раньше.

Как это возможно?

Пара слов обо мне: меня зовут Настя Заречнева, и я обеспечиваю качество…

4 дня, 7 часов назад @ software-testing.ru
Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 3: установка Selenium WebDriver при помощи Python и Chrome
Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 3: установка Selenium WebDriver при помощи Python и Chrome

Автор: Энди Найт (Andy Knight)Оригинал статьиПеревод: Ольга АлифановаТеперь, когда наш тест-проект создан, напишем несколько Web UI-тестов при помощи Selenium WebDriver!

Что такое WebDriver?

WebDriver – это программируемый интерфейс для взаимодействия с живыми веб-браузерами. Он позволяет тест-автоматизации открывать браузер, передавать клики, вводить символы, удалять текст, и чисто завершать работу с браузером. Интерфейс WebDriver рекомендован W3C. Самый популярный вариант реализации стандартов WebDriver – это Selenium WebDriver, бесплатный инструмент с открытым исходным кодом.

5 дней, 7 часов назад @ software-testing.ru
Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 3: установка Selenium WebDriver при помощи Python и Chrome
Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 3: установка Selenium WebDriver при помощи Python и Chrome Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 3: установка Selenium WebDriver при помощи Python и Chrome

View Comments Автор: Энди Найт (Andy Knight)Оригинал статьиПеревод: Ольга Алифанова Теперь, когда наш тест-проект создан, напишем несколько Web UI-тестов при помощи Selenium WebDriver!

Самый популярный вариант реализации стандартов WebDriver – это Selenium WebDriver, бесплатный инструмент с открытым исходным кодом.

Установка Selenium WebDriver Для нашего тест-проекта мы будем использовать Python-комплекты Selenium WebDriver, а также Google Chrome и ChromeDriver.

Убедитесь, что на вашей машине установлена самая свежая версия Chrome (для проверки и обновления Chrome перейдите в меню и выберите Help > About Google Chrome.

Строки driver = Chrome() Chrome() инициализирует копию ChromeDriver на л…

5 дней, 7 часов назад @ software-testing.ru
Что такое CI (Continuous Integration)
Что такое CI (Continuous Integration) Что такое CI (Continuous Integration)

Автор: Ольга Назина (Киселёва)CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой. Чем чаще мы собираем код воедино и проверяем: Собирается ли он?

Проходят ли автотесты?

Тем лучше! CI позволяет делать такие проверки автоматически. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях — хотя бы понимание того, что это такое. Да, даже у тестировщиков. Поэтому я расскажу в статье о том, что это такое. Как CI устроен и чем он пригодится вашему проекту.

1 неделя, 1 день назад @ software-testing.ru
Что такое CI (Continuous Integration)
Что такое CI (Continuous Integration)

Автор: Ольга Назина (Киселёва)CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой. Чем чаще мы собираем код воедино и проверяем:

Собирается ли он?

Проходят ли автотесты?

Тем лучше! CI позволяет делать такие проверки автоматически. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях — хотя бы понимание того, что это такое. Да, даже у тестировщиков.

Поэтому я расскажу в статье о том, что это такое. Как CI устроен и чем он пригодится вашему проекту.

1 неделя, 1 день назад @ software-testing.ru
Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости
Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости

Автор: Хиллари Уивер-Робб (Hillary Weaver-Robb)Оригинал статьиПеревод: Ольга АлифановаЯ хотела провести рефакторинг некоторых примеров своих тестов, используя RestSharp и NUnit (например, тестов из этих статей). Для разовых акций это отличные примеры API-тестов, но когда вы их объединяете, то получаете неподдерживаемую свалку, нарушающую множество принципов разработки ПО. Если тест-код не соответствует тем же принципам и практикам, что и код приложения – на него легко махнуть рукой как на "ненастоящий код", но это тоже код, и он важен!

1 неделя, 2 дня назад @ software-testing.ru
Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости
Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости Рефакторинг примеров тестов RestSharp для улучшения поддерживаемости

View Comments Автор: Хиллари Уивер-Робб (Hillary Weaver-Robb)Оригинал статьиПеревод: Ольга Алифанова Я хотела провести рефакторинг некоторых примеров своих тестов, используя RestSharp и NUnit (например, тестов из этих статей).

Мы будем работать с той же базой кода, что и в прочих моих примерах – конкретнее, с веткой RestSharp тестов API (см.

И это после всего, что мы сделали?!

Это связано с тем, что мы уже настроили baseUrl, однако для получения единичного предмета нам нужен его ID, поэтому мы приписываем его к URL.

И мы сможем удалить еще больше, выполнив третий шаг рефакторинга – создав метод Helper для инстанциации TodoItem!

1 неделя, 2 дня назад @ software-testing.ru
Selenium, Selenoid, Selenide, Selendroid… Что все это значит?
Selenium, Selenoid, Selenide, Selendroid… Что все это значит? Selenium, Selenoid, Selenide, Selendroid… Что все это значит?

Selenium Selenium — это инструмент для автоматизированного управления браузерами.

Более подробно можно почитать здесь: https://www.seleniumhq.org/selenium-ide/Selenide Selenide — это один из фреймворков для автоматизированного тестирования веб-приложений.

С его помощью можно быстро и относительно просто писать код, который будет формировать и отправлять HTTP-команды на Selenium Server или Selenium Grid.

Более подробно можно почитать здесь: https://ru.selenide.org/Selenoid Selenoid — это программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверов.

Более подробно можно почитать здесь: https://aerokube.com/selenoid/latest/Selendroid Selendroid — это …

1 неделя, 4 дня назад @ software-testing.ru
Блог Лаборатории Качества Блог Лаборатории Качества
последний пост 3 месяца, 1 неделя назад
Конференция «Удалённая работа ИТ-компании в 2020», 13-17 апреля
Конференция «Удалённая работа ИТ-компании в 2020», 13-17 апреля Конференция «Удалённая работа ИТ-компании в 2020», 13-17 апреля

Сейчас многие компании вынуждены переходить на удалённый формат работы.

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

Хотите, чтобы переход на удалённый формат работы прошёл максимально безболезненно?

Специально для вас мы подготовили конференцию, на которой опытные первопроходцы удалёнки расскажут о своём опыте, ноу-хау и секретах успеха!

Информацию о докладах и условиях участия можно посмотреть на сайте конференции «Удалённая работа ИТ-компании в 2020».

3 месяца, 1 неделя назад @ quality-lab.ru
С Новым годом! Итоги ЛК за 2019 год
С Новым годом! Итоги ЛК за 2019 год С Новым годом! Итоги ЛК за 2019 год

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

Следующее мероприятие, которое запомнилось ЛК в 2019 был meetup «ACDC».

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

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

Пусть то, чем вы занимаетесь, будет вашим любимым делом и вы действительно будете вкладывать в него частичку себя ( как мы в ЛК ;)).

6 месяцев, 1 неделя назад @ quality-lab.ru
Бесплатный вебинар “ISTQB FL. Как не потратить время и деньги впустую”
Бесплатный вебинар “ISTQB FL. Как не потратить время и деньги впустую” Бесплатный вебинар “ISTQB FL. Как не потратить время и деньги впустую”

Задумались о получении сертификата ISTQB, но пока не знаете с какой стороны подойти к этому вопросу?

Для чего вообще нужна сертификация ISTQB FL?

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

Специально для вас мы подготовили бесплатный вебинар, на котором сертифицированные специалисты Наталья Руколь и Анна Палей ответят на все эти вопросы.

Об особенностях курса «Комплексная система подготовки (КСП) ISTQB FL» обновленного в соответствии с новой версий программы сертификацииПолучите ответы на вопросы, связанные со сдачей экзамена ISTQB FLВебинар пройдет …

8 месяцев назад @ quality-lab.ru
Система или тотализатор: как правильно выбрать подрядчика для тестирования ПО
Система или тотализатор: как правильно выбрать подрядчика для тестирования ПО Система или тотализатор: как правильно выбрать подрядчика для тестирования ПО

Для всех, кто исследует вопрос аутсорсинга тестирования ПО или пытается составить шорт-лист поставщиков услуг тестирования ПО, мы подготовили материал с основными моментами, которые следует при этом учитывать.

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

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

Тестирование силами вчерашних студентов вряд ли впишется в ваши планы как по качеству, так и по срокам.

8 месяцев, 1 неделя назад @ quality-lab.ru
Правдивая сказка: автоматизация по цене ручного тестирования
Правдивая сказка: автоматизация по цене ручного тестирования Правдивая сказка: автоматизация по цене ручного тестирования

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

Как это было?

От простого к сложномуЭтап первый: изучи своего врагаСначала для рыцарей процесс казался таким же, как и раньше.

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

Хотя, скажем честно, мы и сами в этом заинтересованы, потому что нам приносит удовольствие тот факт, что сотрудники “Лаборатории Качества” прокачиваются и повышают свою квалификацию и ценность в глазах заказчика.

8 месяцев, 2 недели назад @ quality-lab.ru
Тестирование в режиме феи: игровой формат решения проблем на проекте
Тестирование в режиме феи: игровой формат решения проблем на проекте Тестирование в режиме феи: игровой формат решения проблем на проекте

Нестандартные работы требуют нестандартных подходов — так решили мы на одном из проектов, где команда «Лаборатории Качества» работала по нескольким направлениям тестирования одновременно.

А на утро — ни зуба, ни записки, но ты знаешь, что фея уже спешит выполнять твою хотелку.

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

Просто она захардкодила ветку и не дала подливать туда фиксов, пока демо не прошло.

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

9 месяцев назад @ quality-lab.ru
7 способов, как тестирование ПО может помочь вашему бизнесу
7 способов, как тестирование ПО может помочь вашему бизнесу 7 способов, как тестирование ПО может помочь вашему бизнесу

Как в течение 45 минут терять по $172 222 в секундуВ этой статье приведён отчет об ошибке, который описывает причину потери 465 миллионов долларов компанией Knight Capital.

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

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

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

Итак, мы рассмотрели основные аспекты, как квалифицированное тестирование ПО может помочь вашему бизнесу.

9 месяцев, 2 недели назад @ quality-lab.ru
Как тестировать ПО, если у вас нет своих тестировщиков
Как тестировать ПО, если у вас нет своих тестировщиков Как тестировать ПО, если у вас нет своих тестировщиков

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

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

Если у вас в штате есть такие разработчики, они могут взять на себя автоматизацию тестирования.

Это должно происходить, даже если у вас есть команда тестировщиков на full-time.

Это должно происходить, даже если у вас есть команда тестировщиков на full-time.

10 месяцев назад @ quality-lab.ru
Как и когда внедрять автотесты: преимущества и недостатки автоматизации тестирования
Как и когда внедрять автотесты: преимущества и недостатки автоматизации тестирования Как и когда внедрять автотесты: преимущества и недостатки автоматизации тестирования

Но в своей оценке эффективности и применимости автоматизированного тестирования эксперты часто разделяются во мнениях где, как и в каких объемах его применять.

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

А если “станок” постоянно чинится и перепрошивается — он может и не окупиться.

Специалисты «Лаборатории Качества» всегда составляют четкие инструкции по своим автотестам и по желанию заказчика полностью передают их штатным специалистам.

Сильные QA-компании, предлагая свои услуги — всегда инициируют процесс автоматизации с просчета его ROI и выбора наиболее прибыльной стратегии тестирования.

10 месяцев, 2 недели назад @ quality-lab.ru
Мини-FAQ для желающих начать карьеру тестировщика в IT-индустрии
Мини-FAQ для желающих начать карьеру тестировщика в IT-индустрии Мини-FAQ для желающих начать карьеру тестировщика в IT-индустрии

«Фундаментальные концепции менеджмента бизнес-приложений» — Сэм Канер, Джек Фолк, Енг Кек Нгуен; «Тестирование программного обеспечения.

Рекомендуются для уже погружённых в тему тестирования и уверенных в выборе карьеры QA-инженера.

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

Курсы для начинающих: Погружение в тестирование.

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

10 месяцев, 3 недели назад @ quality-lab.ru
Блог Перфоманс Лаб Блог Перфоманс Лаб
последний пост 3 недели, 4 дня назад
Top 7 лучших инструментов для нагрузочного тестирования
Top 7 лучших инструментов для нагрузочного тестирования Top 7 лучших инструментов для нагрузочного тестирования

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

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

3 недели, 4 дня назад @ performance-lab.ru
VI Ежегодная конференция по нагрузочному тестированию
VI Ежегодная конференция по нагрузочному тестированию VI Ежегодная конференция по нагрузочному тестированию

12 декабря в Москве в шестой раз пройдет конференция по нагрузочному тестированию. Мы вышли на новый качественный уровень и предлагаем вам принять участие в одной из самых масштабных конференций по нагрузочному тестированию. Спикеры — ведущие компании страны, готовые поделиться опытом и рассказать о новейших технологиях в области нагрузочного тестирования. Как увеличить производительность вашей IT-системы? • […]

Запись VI Ежегодная конференция по нагрузочному тестированию впервые появилась Перфоманс Лаб.

7 месяцев, 2 недели назад @ performance-lab.ru
Почему ваша ракета не взлетела?
Почему ваша ракета не взлетела? Почему ваша ракета не взлетела?

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

Запись Почему ваша ракета не взлетела? впервые появилась Перфоманс Лаб.

9 месяцев назад @ performance-lab.ru
Первая европейская конференция SQA Days
Первая европейская конференция SQA Days Первая европейская конференция SQA Days

22-23 марта в Риге прошла первая европейская конференция SQA European Days.

На ней собрались гости и докладчики со всего мира и привычная нам конференция SQA Days вышла на новый уровень.

Прослушав первые доклады уже можно было сделать вывод об общих трендах и веяниях в мире тестирования и IT в целом.

Как всегда, слушатели могли отдать свой голос за понравившийся доклад и на этот раз победителями стали:1-е место.

Будем надеяться, что SQA European Days получит своё продолжение и будет регулярно радовать нас новыми локациями и интересными темами докладов!

1 год, 2 месяца назад @ performance-lab.ru
Нагрузочное тестирование Siebel
Нагрузочное тестирование Siebel Нагрузочное тестирование Siebel

Однажды к нам обратился заказчик из Почта банка, с просьбой протестировать на нагрузку систему Siebel CRM. Один из крупнейший банков, количество клиентов 10 млн человек, более 18 тыс. точек обслуживания. Это случилось во время трансформации, ожидался повышенный спрос на продукты Банка, который должен был повлечь за собой рост количества операций, выполняемых пользователями и рост нагрузки […]

Запись Нагрузочное тестирование Siebel впервые появилась Перфоманс Лаб.

1 год, 2 месяца назад @ performance-lab.ru
Как выявить ошибки сайта за 1 день?
Как выявить ошибки сайта за 1 день? Как выявить ошибки сайта за 1 день?

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

Запись Как выявить ошибки сайта за 1 день? впервые появилась Перфоманс Лаб.

1 год, 3 месяца назад @ performance-lab.ru
Как повысить эффективность команды с помощью инструментов Trello и Slack
Как повысить эффективность команды с помощью инструментов Trello и Slack Как повысить эффективность команды с помощью инструментов Trello и Slack

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

Запись Как повысить эффективность команды с помощью инструментов Trello и Slack впервые появилась Перфоманс Лаб.

1 год, 3 месяца назад @ performance-lab.ru
Как читать трафик мобильного приложения под Android 7 и выше
Как читать трафик мобильного приложения под Android 7 и выше Как читать трафик мобильного приложения под Android 7 и выше

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

Запись Как читать трафик мобильного приложения под Android 7 и выше впервые появилась Перфоманс Лаб.

1 год, 3 месяца назад @ performance-lab.ru
Пресейловая оценка проекта по нагрузочному тестированию
Пресейловая оценка проекта по нагрузочному тестированию Пресейловая оценка проекта по нагрузочному тестированию

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

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

1 год, 6 месяцев назад @ performance-lab.ru
Эффективность применения матрицы критичности-сложности для регрессионного тестирования
Эффективность применения матрицы критичности-сложности для регрессионного тестирования Эффективность применения матрицы критичности-сложности для регрессионного тестирования

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

Запись Эффективность применения матрицы критичности-сложности для регрессионного тестирования впервые появилась Перфоманс Лаб.

1 год, 7 месяцев назад @ performance-lab.ru
Блог Сергея Пирогова - Записки Автоматизатора Блог Сергея Пирогова - Записки Автоматизатора
последний пост 5 дней, 3 часа назад
QAGuild live #32: Java + SQL для тестировщика
QAGuild live #32: Java + SQL для тестировщика QAGuild live #32: Java + SQL для тестировщика

В этом эпизоде поговорим про Java + SQL для тестировщика

5 дней, 3 часа назад @ automation-remarks.com
QAGuild live #31: Про SQL и базы данных для тестировщика
QAGuild live #31: Про SQL и базы данных для тестировщика QAGuild live #31: Про SQL и базы данных для тестировщика

В этом эпизоде поговорим про SQL для тестировщика

1 неделя, 3 дня назад @ automation-remarks.com
QAGuild live #30: Про Python для тестировщика
QAGuild live #30: Про Python для тестировщика QAGuild live #30: Про Python для тестировщика

В этом эпизоде поговорим про Python для тестировщика

2 недели, 5 дней назад @ automation-remarks.com
Бесплатный тренинг Python + Selene +Allure 2
Бесплатный тренинг Python + Selene +Allure 2 Бесплатный тренинг Python + Selene +Allure 2

Привет, наступил день халявных курсов.

Пошел я в свой ютуб канал и среди старых записей нашел воркшоп по Python + Selene.

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

4 недели назад @ automation-remarks.com
QAGuild S03E10: Путь QA в BA и в Amazon
QAGuild S03E10: Путь QA в BA и в Amazon QAGuild S03E10: Путь QA в BA и в Amazon

Подкаст про путь QA в BA и в Amazon

1 месяц, 1 неделя назад @ automation-remarks.com
QAGuild: Мок интервью тестировщика на позицию Middle
QAGuild: Мок интервью тестировщика на позицию Middle QAGuild: Мок интервью тестировщика на позицию Middle

Собеседование на позицию Middle QA

1 месяц, 1 неделя назад @ automation-remarks.com
QAGuild: Мок интервью тестировщика на позицию Senior QA Automation
QAGuild: Мок интервью тестировщика на позицию Senior QA Automation QAGuild: Мок интервью тестировщика на позицию Senior QA Automation

Собеседование на позицию Senior QA Automation

1 месяц, 1 неделя назад @ automation-remarks.com
QAGuild: Мок интервью тестировщика на позицию трейни
QAGuild: Мок интервью тестировщика на позицию трейни QAGuild: Мок интервью тестировщика на позицию трейни

Пробный собес в трех лицах

1 месяц, 2 недели назад @ automation-remarks.com
QAGuild S03E09: Что общего между SRE и QA
QAGuild S03E09: Что общего между SRE и QA QAGuild S03E09: Что общего между SRE и QA

Подкаст про работу SRE

2 месяца назад @ automation-remarks.com
Как я делал тихий компьютер дома
Как я делал тихий компьютер дома Как я делал тихий компьютер дома

Давненько я не писал заметок.

Сейчас я работаю из дома и у меня в качестве основного компьютера - системник и два монитора.

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

На тот момент на вдув и на выдув у меня стояли кулеры 120мм Be Quiet silent wings 3 в количестве 2х штук.

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

2 месяца, 1 неделя назад @ automation-remarks.com
QAGuild S03E08: Про DevOps и немного про релокацию в США
QAGuild S03E08: Про DevOps и немного про релокацию в США QAGuild S03E08: Про DevOps и немного про релокацию в США

Подкаст про особенности работы DevOps инжинера и релокацию в США

2 месяца, 1 неделя назад @ automation-remarks.com
QAGuild live #28: Про DevOps скилы для тестировщика
QAGuild live #28: Про DevOps скилы для тестировщика QAGuild live #28: Про DevOps скилы для тестировщика

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

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild S03E07: Про DevSecOps с Барухом Садогурским
QAGuild S03E07: Про DevSecOps с Барухом Садогурским QAGuild S03E07: Про DevSecOps с Барухом Садогурским

Барух Садогурский - может все рассказать про DevOps

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild live #26: Selenium UI Automation плагин в Idea для тестировщика
QAGuild live #26: Selenium UI Automation плагин в Idea для тестировщика QAGuild live #26: Selenium UI Automation плагин в Idea для тестировщика

В этом эпизоде смотрим и пробуем новый плагин в Idea для тестировщиков

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild S03E06: Про работу тестировщиков из дома
QAGuild S03E06: Про работу тестировщиков из дома QAGuild S03E06: Про работу тестировщиков из дома

Подкаст про работу из дома

2 месяца, 3 недели назад @ automation-remarks.com
Блог Ольги Назиной Блог Ольги Назиной
последний пост 2 дня, 14 часов назад
Как снять maxlength со всех полей формы
Как снять maxlength со всех полей формы Как снять maxlength со всех полей формы

И все, ограничений на клиенте нету =))Только учтите, что ваши изменения работают здесь и сейчас, если обновить страницу, все исходные значения maxlength вернутся.

Но учтите, что если обновите страницу, ваши изменения пропадут, и все ограничения придется снимать снова.

Это ограничение на клиенте.

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

И все, ограничений на клиенте нету =))Только учтите, что ваши изменения работают здесь и сейчас, если обновить страницу, все исходные значения maxlength вернутся.

2 дня, 14 часов назад @ okiseleva.blogspot.com
Severity и Priority. Заполняем приоритет в баге
Severity и Priority. Заполняем приоритет в баге Severity и Priority. Заполняем приоритет в баге

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

Если вы сами выставляете приоритет, не перегните палку.

И, конечно, не стоит ставить "critical" на вашу личную хочушку из серии «после регистрации мне не предложили скидку!».

Это может быть одно поле, а может быть два разных — Severity и Priority.

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

6 дней, 10 часов назад @ okiseleva.blogspot.com
Как отправить фото в формате base64 через Soap Ui
Как отправить фото в формате base64 через Soap Ui Как отправить фото в формате base64 через Soap Ui

Выбрать изображение Загрузить через любой сервис конвертирования изображения в base64 строку, например, https://www.base64-image.de/ Скопировать полученную строку целиком, включая начало: «data:image/png;base64,iVBORw0KG...» Вставить в параметр для передачи фото в формате base64Профит!

Инструкция одинаковая для REST и SOAP.

Мы будем вызывать метод create через Soap Ui, проверяя SOAP API.

Конвертировать изображение в формат base64 через любой сервис конвертации.

Всё работаетСм также:Как отправить фото в формате base64 через PostmanPS — статья написана в помощь студентам моего курса «Тестирование SOAP API»Чтобы отправить фото в формате base64, нужно:

1 неделя, 1 день назад @ okiseleva.blogspot.com
Как отправить фото в формате base64 через Postman
Как отправить фото в формате base64 через Postman Как отправить фото в формате base64 через Postman

Выбрать изображение Загрузить через любой сервис конвертирования изображения в base64 строку, например, https://www.base64-image.de/ Скопировать полученную строку целиком, включая начало: «data:image/png;base64,iVBORw0KG...» Вставить в параметр для передачи фото в формате base64Профит!

Сделать это можно в API бесплатной системы Shop , метод create или updateМы будем вызывать метод create .

Например, через https://www.base64-image.de/Чтобы в этом сервисе получить строку base64, нужно нажать « show code »И скопировать раздел «For use in elements».

Подставить эту строку в запрос.

Всё работаетСм также:Как отправить фото в формате base64 через Soap UiPS — статья написана в помощь студентам мое…

1 неделя, 1 день назад @ okiseleva.blogspot.com
Поздравляем Александра с первой работой!
Поздравляем Александра с первой работой! Поздравляем Александра с первой работой!

Знания, которые мне дали билет в новую жизнь — это Школа для начинающих тестироващиков.

И на двух собеседованиях сказали, что знания очень хорошие.

И это именно заслуга ШНАТ.

Отдельно благодарю тренера Ольгу Голубеву за помощь и поддержку даже после окончания школы.Ну и по традиции: "Порекомендуете ли вы ШНАТ своим друзьям?".

Особенно для «не-Москвы»А если вы только только начинаете свой путь, то смотрите и мотивируйтесь на успех!

1 неделя, 2 дня назад @ okiseleva.blogspot.com
Shop — на чем потестить SOAP, REST, и селекты к БД
Shop — на чем потестить SOAP, REST, и селекты к БД Shop — на чем потестить SOAP, REST, и селекты к БД

Тут вы можете потренироваться в тест-дизайне или набить руку в REST и SOAP запросах.

Да, это не эталонное ТЗ, его можно и нужно улучшать, чтобы не огребать потом кучу исправлений.

А не нос воротить «тут поиск почти не описан, я не могу его тестировать тогда!».

А это тоже важно — тестировать пользователя с большой историей.

А мне полный ретест делать очень больно, ведь там ни автотестов, ничего.Да и в базу Юзерс пускать не хочется, а если разломают?

1 неделя, 3 дня назад @ okiseleva.blogspot.com
Курсы по SQL, моя подборка
Курсы по SQL, моя подборка Курсы по SQL, моя подборка

Udemy: «SQL для начинающих: с нуля до сертификата Oracle»2.

Курс Павла Абдюшева: «SQL для тестировщиков»SQL сейчас требуют на собеседованиях даже от новичков.

То есть фидбека от тренера будет мало, в основном это тесты.— 3000 рубИдеально для старта.

И это уже полноценная практика с фидбеком от тренера!Вот фидбек из чата моих выпускников:— 13000 рубВот тут уже полный хардкор!

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

2 недели назад @ okiseleva.blogspot.com
Что такое CI (Continuous Integration)
Что такое CI (Continuous Integration) Что такое CI (Continuous Integration)

Перезапустить тесты, исправив косяк — это ведь может быть настройки окружения, а не кода.

Перезапустить билд, если TeamCIty настроен проверять изменения раз в час — а нам нужно сейчас проверить исправленияПерезапустить билд, если в VCS исправления вносились не в этот проект, а в связанный.

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

Например, у нас на половине агентов линукс, а на половине винда.

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

2 недели назад @ okiseleva.blogspot.com
Поздравляем Диану с первой работой!
Поздравляем Диану с первой работой! Поздравляем Диану с первой работой!

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

Эти 2 месяца пролетели как один миг)Это было настолько интересно и увлекательно, что я готова была посвящать всё своё свободное время выполнению заданий.

Это очень ценно!

Это очень круто, что так здорово срослось, и практически с двух откликов она нашла работу!!

Смотрите на пример Дианы, и верьте в себя и свои силы, всё реально!

2 недели назад @ okiseleva.blogspot.com
У теста есть результат
У теста есть результат У теста есть результат

У тестировщика может быть заранее какой-то ожидаемый результат, а может и не быть.

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

Самый простой, который на конференциях в залах стоит:Обычный человек пишет “сесть на стул”, “уронить стул”.

Но тестировщик пишет “посадить на стул мужчину весом 150кг и проверить, что сидящий не упал, а стул сохранил форму”.Что вы хотите там проверить?

— еще одно правило «каким должен быть тест» Что такое тест-кейс и как его писать — полезное про оформление

2 недели, 1 день назад @ okiseleva.blogspot.com
Мнемоники СТУЛ, ПВО и СССР
Мнемоники  СТУЛ, ПВО и СССР Мнемоники СТУЛ, ПВО и СССР

ツЮлия: СТУЛЮлия: ПВО и СССРПосмотрите, что придумали ребята на этот раз!

— задай вопросы, прежде чем приступать к тестированию системы.- Тестируй — накидай чек-лист проверок.

В процессе непременно возникнут новые вопросы.- Уточни — новые вопросы обязательно нужно задать :)- Локализуй — будь конкретным, создавая тесты.

Подумай ещё раз, зачем нужна система или конкретная функция, кто конечный пользователь.А это Юля из ШНАТ-34:- проект бери- вопросы задавай- ответы получай- спроси ТЗ- создай чек-лист- сузь проверки- результат получиПо-моему, хорошо получилось!

Главное, не забывать про вопросы ))

2 недели, 2 дня назад @ okiseleva.blogspot.com
Новый курс! Автоматизация в Postman
Новый курс! Автоматизация в Postman Новый курс! Автоматизация в Postman

Привет!Я запускаю новый тренинг — Автоматизация REST-тестов на уровне Postman Идеально для тех, кто тестирует API, но у кого на проекте еще нет автоматизации.

Мы пройдем полный цикл — от первого автотеста до настройки CI (Continuous Integration).

От Math.random до циклов и условий.

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

При этом курс идет 3,5 месяца, так что не переживайте, всё успеете ))Познакомиться с моим стилем лекций можно на примере этого отрывка Первый запуск будет 9 июля, через пару недель.На него действует скидка 30%!

2 недели, 3 дня назад @ okiseleva.blogspot.com
Мои 12 недель в году. Часть 13 (короновирусная)
Мои 12 недель в году. Часть 13 (короновирусная) Мои 12 недель в году. Часть 13 (короновирусная)

!»А еще я придумала в файл результатов писать, сколько сделала слайдов.

+ Youtube-канал — раз в 3 недели хотя бы, зацепить и школу, и рест, а желательно еще и локализацию... → 6 видео!

Так что я специально выбрала именно эту фоточку, где на первом месте сын, а на заднем плане я. Таковы реалии карантина ¯\_(ツ)_/¯Времени резко стало меньше.

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

А в чт мы встали с мужем в 2 часа ночи.

1 месяц назад @ okiseleva.blogspot.com
Что такое cmd + основные команды для новичка
Что такое cmd + основные команды для новичка Что такое cmd + основные команды для новичка

Это удобно, когда нам надо переместить файл вообще в другое местоcopy D:\cmd\panda.jpg D:\folder_1\folder_2\folder_3\pictures → оба пути прописали полностью.

CamelCase, snake_case и другие регистры — подробнее о разных регистрахДопустим, мы хотим скопировать не файл, а целую директорию!

Команда MOVE — чуть подробнее о командеЧтобы запустить батник (файл с расширением), нужно просто напечатать его имя в командной строке.

Конечно, вы должны быть в той же папке, что и файл, или указать абсолютный путь:--- перешли в директорию--- запустили файл Как запустить батник?

А как задать параметр при запуске?

1 месяц назад @ okiseleva.blogspot.com
Кто создает программы
Кто создает программы Кто создает программы

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

И еще, и еще, и еще.

И все это не считая, собственно, кодинга.

Хотя нет, строгие костюмы — это не для него.

Они могут быть, а могут и не быть.

1 месяц, 2 недели назад @ okiseleva.blogspot.com
Блог Никиты Макарова Блог Никиты Макарова
последний пост 3 недели, 4 дня назад
Александр Орлов. Джедайские техники конструктивного общения.
Александр Орлов. Джедайские техники конструктивного общения. Александр Орлов. Джедайские техники конструктивного общения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 месяца, 3 недели назад @ test-failed.blogspot.com
Книга: Максим Дорофеев "Путь джедая"
Книга: Максим Дорофеев "Путь джедая" Книга: Максим Дорофеев "Путь джедая"

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

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

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

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

Сначала "Джедайские техники" или GTD Аллена.Оценка: 8/10 (и это еще без учета 50% скидки :)).Заметки на полях

5 месяцев, 1 неделя назад @ test-failed.blogspot.com
Книга: Катерина Ленгольд. Просто Космос
Книга: Катерина Ленгольд. Просто Космос Книга: Катерина Ленгольд. Просто Космос

Пусть вас не пугает приписка на обложке «практикум по agile-жизни» и вот это все - оголтелого agile-изма внутри нет.

Эта книга про то как определенные практики (некоторые из которых похожи на практики agile) помогают, точнее возможно помогут вам быть продуктивнее.

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

Глава про питание окончательно закрепила во мне веру в то, что диета из стейков и красного вина - крайне полезная, ибо у этих продуктов ну очень низкая гликемическая нагрузка :).

Вербализация страховОписать сам страхЧто я боюсь сделатьЧто ужасное п…

6 месяцев, 2 недели назад @ test-failed.blogspot.com
Книга: Мэтт Ридли "Геном"
Книга: Мэтт Ридли "Геном" Книга: Мэтт Ридли "Геном"

Знаете ли вы что,только 3% от всего объема вашего генома - реально рабочие,а еще 14% - абсолютно бесполезный ретровирус ?

Оценка: 9/10Я не могу сказать что читаю много, и уж тем более не могу сказать, что каждая прочитанная мною книга заставляет мозги напрячься и открывает бездну нового - скорее ровно наоборот, из книги на 400+ страниц я достаю пару-тройку мыслей, ну максимум 5-6 абзацев ёмких формулировок.Однако Геном - это то самое приятное исключение из обыденных правил.Причина наверное ещё и в том, что мои школьные учителя биологии были бездарями и объяснять интересно они не умели.А биология - очень интересная наука, особенно когда ты переходишь от общего разнообразия форм жизни к фунда…

7 месяцев назад @ test-failed.blogspot.com
Как попасть на главную сцену Гейзенбага (за деньги)
Как попасть на главную сцену Гейзенбага (за деньги) Как попасть на главную сцену Гейзенбага (за деньги)

Мы на гейзенбаге делаем эксперименты - ну а где их еще делать как не на конференции где более 800 тестировщиков?

Точнее даже так - мы предлагаем сделать эксперименты, но ребята из Jug.ru Group вовремя останавливают наши самые упоротые инициативы, и поддерживают неупоротые.

Причем тут деньги и главная сцена Гейзенбага ?

PapaMinosHeisenbugMsk2019), подать заявку на выступление ( Для этого нужно купить билет на конференцию ( покупать тут , промокод), подать заявку на выступление ( вот тут ) и выступить.

Ну и да, на этом Гейзнебаге снова будут эксперименты :)

7 месяцев, 3 недели назад @ test-failed.blogspot.com
Книга: Юваль Ной Харари "Homo Deus"
Книга: Юваль Ной Харари "Homo Deus" Книга: Юваль Ной Харари "Homo Deus"

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

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

Книга (опять же в отличии от Sapiens) не претендует на сильную объективность и научность, скорее явлется набором размышлений с весьма специфичной точки зрения автора о будущем человечества.

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

Тра…

8 месяцев назад @ test-failed.blogspot.com
Книга: Рэй Далио "Принципы"
Книга: Рэй Далио "Принципы" Книга: Рэй Далио "Принципы"

Недочитал.Книга очень хорошо структурирована и это кстати может быть даже основная причина почему не дочитал.Первые 25% книги (по замерам моего Kindle :)) посвящены жизнеописанию автора, его пути и истории формирования компании.

Именно в этих страницах можно четко проследить историю формирования тех или иных принципов , откуда они возникли вообще.Дальнейшее содержимое книги делится на два больших блока - личные принципы (или принципы жизни) и принципы работы (организации).И если личные принципы я еще осилил, то вот от чтения принципов работы организации я уже осознанно отказался.Личные принципы не произвели на впечатления даже близкого к тому какое произвели "7 навыков" Стивена Кови.

Принци…

8 месяцев, 4 недели назад @ test-failed.blogspot.com
Про продажу опыта
Про продажу опыта Про продажу опыта

- Учитель, как мне получать больше денег ?- Просто продай себя дороже.- Но как?- Что у тебя было на завтрак ?- То же что и у всех.Удар палки учителя по дельтавидной мышце последовал незамедлительно и как всегда абсолютно неожиданно.

Где у нас выращивают бананы?

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

Но получить палкой еще раз не хотелось.- Потому что один банан имеет ценность здесь, но не имеет ценности там, в Эквадоре.- Так же и с твоим опытом.

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

9 месяцев, 2 недели назад @ test-failed.blogspot.com
Игорь Манн, Рента Шагабутдинов - Бизнесхак 2.0
Игорь Манн, Рента Шагабутдинов - Бизнесхак 2.0 Игорь Манн, Рента Шагабутдинов - Бизнесхак 2.0

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

Лично я календари не очень люблю, но практика интересная.

Одноглазая кукла Дарума - это вообще отличный мем, который я бы хотел попробовать на людях.

Совещания в неровное время - если ваш босс позовет вас на планерку в равно 11.43 и до 12.46 вы что подумаете ?

Kanbqnfor1 - (приложения уже нет в сторе, но суть та же) канбан в одно лицо, сольно!

9 месяцев, 3 недели назад @ test-failed.blogspot.com
Как попасть на Гейзенбаг без регистрации и смс
Как попасть на Гейзенбаг без регистрации и смс Как попасть на Гейзенбаг без регистрации и смс

: - Я хочу рассказать о нашей профессии...Программный комитет (далее ПК): - Ууу, милейший , вам на TechTrain , потому что Гейзенбаг для тех кто уже в профессии и решил там остаться надолго.

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

: -Вот про это как можно и нужно рассказать, с примерами про профессию и про процессы можно там будет пару слайдов.

И особую радость лично я испытываю когда курируемый мной доклад попадает в топ-10.

Если вы все еще сомневаетесь подать ли заявку …

10 месяцев, 2 недели назад @ test-failed.blogspot.com
Блог Алексея Лупана Блог Алексея Лупана
последний пост 1 неделя, 4 дня назад
Конференции нашей эры
Конференции нашей эры Конференции нашей эры

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

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

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

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

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

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

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

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

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

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

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

2 недели, 3 дня назад @ testitquickly.com
Кагбэ собеседования в паблике
Кагбэ собеседования в паблике Кагбэ собеседования в паблике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 месяца, 4 недели назад @ 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?» Короче, там не про ввод всякой няшной ерунды в поля для ввода всякой няшной ерунды.

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

5 месяцев назад @ testitquickly.com
Анонс_final
Анонс_final Анонс_final

— (голосом пионера) Приглашаем всех на «Анонс_final», ежегодную конференцию для анонимных анонсистов и финалистов и всех-всех-всех, которых интересует качественный процесс анонса и финализации!

Спешите скорее, билеты уже в продаже!

— (по телефону из Кишинёва) Да это файл с пресс-релизом так назвали, «Анонс_final».

Спешите скорее, билеты уже в продаже!

Одна из редких конференций, на которые надо поскорее поспешить, бо билеты уже в продаже!

5 месяцев, 3 недели назад @ testitquickly.com
Кюазэдэй. Нипанятна. Не пиарим
Кюазэдэй. Нипанятна. Не пиарим Кюазэдэй. Нипанятна. Не пиарим

Не, не пропиарим.

И про что там такого будет, о чём мы не знаем?

Оси в xpath и как избежать их явного указания 2.0.

* так в оригинале и написано.

Короче, нiт, такое мы пиарить не будьмо, анитрохи.

7 месяцев назад @ testitquickly.com
Clean out your closet
Clean out your closet Clean out your closet

Но они выпустили это всё в мир.

Не надо… много чего, по-хорошему говоря, не надо делать.

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

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

Ну… вместо дурнычных дурныць, будет полезно на десять лет вперёд послушать самого дядю Боба про то, как всё было, и как всё будет, и понять, почему всё именно так.

7 месяцев, 2 недели назад @ testitquickly.com
Тест-кейсы для гуглопереводчика Google
Тест-кейсы для гуглопереводчика Google Тест-кейсы для гуглопереводчика Google

На форуме неравнодушных к равнодушию кто-то смелый попросил(а) оценить тест-кейсы первого отжима для гуглопереводчика Google с английского языка на русский.

Поэтому мне нужна справка, чтобы ТОЧНО ЗНАТЬ, что там внутри и что оно ВООБЩЕ может делать.

Например, вставим в гуглопереводчик в режиме «Рус / Eng» транслитерированный текст:Transliteratsiya shiroko ispolzuetsya vmesto kirillitsyi pri rabote na nerusifitsirovannyih sistemah dlya vvoda nazvaniy faylov, papok, a takzhe dlya perevoda nazvaniy ili imen iz odnogo yazyika na drugoy.

Все сценарии, в ходе которых мы проверяем, что гуглопереводчик делает именно то, что должен (то, что в его справке написано, а не то, что вы воображаете), можно …

11 месяцев, 1 неделя назад @ testitquickly.com
Хабр: Тестирование IT-систем Хабр: Тестирование IT-систем
последний пост 15 часов назад
Как найти границы на клиенте и сервере
Как найти границы на клиенте и сервере Как найти границы на клиенте и сервере

Как обычно тестировщик ищет границы в поле? Если в ТЗ есть ограничения, то тестирует их. А если их нет? С нижней границей все понятно — это пустое поле. А как найти верхнюю? Вставляем большую строку и смотрим, сколько символов сохранится. И всё… Но если у нас клиент-серверное приложение, то границы разработчик может поставить на каждом звене! И тестировщик должен проверить их все. Почему? Потому что когда мы одно значение дублируем несколько раз в разных местах, велик шанс ошибиться. При этом границу на клиенте очень легко снять. Что будет, если пользователь обойдет границу на клиенте? Не сломает ли он нам сайт большой строкой? В этой статье я расскажу, как искать границы для поля в веб-фор…

15 часов назад @ habr.com
[Перевод] Тестирование: назад к основам + [Puppeteer][Mocha] Совершенствуйте код с помощью тестового покрытия
[Перевод] Тестирование: назад к основам + [Puppeteer][Mocha] Совершенствуйте код с помощью тестового покрытия

Перевод статьи подготовлен в преддверии старта курса «Автоматизация тестирования на JavaScript». Меня несколько раз спрашивали о разнице между инженером по обеспечению качества (QA — Quality Assurance) и тестером (QC — Quality Control), и я понял, что даже если люди, разрабатывающие программное обеспечение, путают такие простые понятия, то что уже говорить про остальных? Но по большому счету, вы понимаете, что им все равно, и это их право! Читать дальше →

1 день, 11 часов назад @ habr.com
Как Kotlin может помочь в тестировании API: кейс Русфинанс Банка
Как Kotlin может помочь в тестировании API: кейс Русфинанс Банка Как Kotlin может помочь в тестировании API: кейс Русфинанс Банка

Заявленный в заголовке Kotlin больше ассоциируется с Android-разработкой, но почему бы не поэкспериментировать? Мы с его помощью нашли способ немного упростить автоматизацию тестирования API одного из наших сервисов, а также облегчить работу тестировщикам, мало знакомым с программированием и нюансами языка Java. Чем мы занимаемся? Разрабатываем сервис для отправки брокерских анкет для расчёта и получения решения по ним. И несмотря на то, что это банковское решение, разработку ведёт небольшая scrum-команда, тестированием в которой занимаются 1-2 специалиста в зависимости от загрузки и ситуации на проекте. Под катом расскажем о результатах наших экспериментов, которые мы с удовольствием перен…

1 день, 13 часов назад @ habr.com
Выбор библиотеки ассертов для проекта на Kotlin
Выбор библиотеки ассертов для проекта на Kotlin Выбор библиотеки ассертов для проекта на Kotlin

В одном из старых проектов в кучу были навалены ассерты из JUnit, kotlin.test и AssertJ. Это было не единственной его проблемой: его вообще писали как письмо Дяди Федора, а времени остановиться и привести к единому виду не было. И вот это время пришло.

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

1 день, 20 часов назад @ habr.com
Анонс онлайн-митапа по тестированию: три доклада про плохие процессы в команде, хотфиксы и первые шаги в автоматизации
Анонс онлайн-митапа по тестированию: три доклада про плохие процессы в команде, хотфиксы и первые шаги в автоматизации Анонс онлайн-митапа по тестированию: три доклада про плохие процессы в команде, хотфиксы и первые шаги в автоматизации

Наши тестировщики из Новосибирска соскучились по встречам с единомышленниками и приготовили онлайн-митап, который нельзя пропустить. Катя Синько порассуждает о том, как занять проактивную позицию и улучшить выстроенные процессы в команде. Инна Шундеева расскажет, как стать автоматизатором и не отступать перед трудностями. А Люда Малеева из Miro поделится советами, как организовать релизы без багов и что правильно делать, если на боевой их всё-таки нашли.

Когда: 9 июля в 16:00 (Мск)

Где: Ютуб-канал Контура Давайте сюда программу!

3 дня, 21 час назад @ habr.com
В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source
В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source

Пост посвящается всем, кто виртуально не добрался до нашего онлайн-митапа, который мы посвятили инструментам автоматического тестирования. Публикуем видео с BugsBusters 2020 — смотрите и будет хорошее начало недели. Читать дальше →

4 дня, 17 часов назад @ habr.com
Блокируем заливку приватных ключей, архивов, больших файлов и не только в Gitlab CE
Блокируем заливку приватных ключей, архивов, больших файлов и не только в Gitlab CE

Git hooks – инструмент, помогающий держать в порядке ваш репозиторий. Можно настроить автоматические правила оформления ваших коммитов. Все вы наверное знаете про pre-commit — проверку вашего кода перед коммитом. Но ведь не все можно проверить перед коммитом. Некоторые ограничения хочется использоваться глобально на всем Gitlab. Кто запутался в pre-commit и pre-receive хуках, в этом посте описываются различия между ними https://blog.gitguardian.com/git-hooks-automated-secrets-detection/ в абзаце "What are git hooks?".

Если у вас Gitlab Enterprise Edition, вы можете настроить хуки, которые описаны в посте через WEB интерфейс.

Но что делать, если у вас Gitlab Community Edition?

В этой статье …

4 дня, 20 часов назад @ habr.com
Как выбрать мобильные девайсы для тестирования и не налажать
Как выбрать мобильные девайсы для тестирования и не налажать Как выбрать мобильные девайсы для тестирования и не налажать

Данная статья написана специально для OTUS преподавателем курса «QA Lead» — Анастасией Шариковой. Всем привет! Меня зовут Анастасия Шарикова, я руковожу отделом тестирования в Bookmate и веду телеграм канал Yet another QA. Уверена, что многие, когда приходили на позицию QA Lead’a, ожидали сложных и интересных задач по выстраиванию процессов, настройке системы автотестов, налаживанию функционального и нефункционального тестирования, в конце-концов — задач по управлению сотрудниками. Но в итоге оказалось, что все это есть, но сочетается с такими бытовыми штуками, как расчет зарплат, определение бюджета на отдел и прочих проблем, связанных с финансами — и зачастую от этого никуда не деться, ос…

6 дней, 4 часа назад @ habr.com
В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source
В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source

Пост посвящается всем, кто виртуально не добрался до нашего онлайн-митапа, который мы посвятили инструментам автоматического тестирования. Без лишних слов публикуем видео с BugsBusters 2020 — смотрите прямо сейчас, будет хорошее начало выходных. Читать дальше →

6 дней, 18 часов назад @ habr.com
Sentry удаленный мониторинг багов в фронтенд приложениях React
Sentry удаленный мониторинг багов в фронтенд приложениях React Sentry удаленный мониторинг багов в фронтенд приложениях React

Мы изучаем использование Sentry с React. Эта статья является частью серии, начинающейся с сообщения об ошибках Sentry на примере: Часть 1. Читать дальше →

1 неделя назад @ habr.com
[Из песочницы] Программные IP-АТС и нагрузочное тестирование
[Из песочницы] Программные IP-АТС и нагрузочное тестирование

Всем доброго дня! Вот уже несколько лет я занимаюсь IP-телефонией и стал замечать, что хоть и Интернет полон информации, я говорю не только про российский сегмент, но найти иной раз нужную можно только на каком-либо “заброшенном форуме”, а то ее и вовсе нет. Если информации о IP-телефонии и самом протоколе sip предостаточно, то данных, как строиться программная IP-АТС, как происходит ее тестирование и отладка по понятным причинам нет, либо есть, но написаны таким языком, что понять может лишь тот, кто много лет работает в данной сфере. Мною было принято решение заполнить эти пробелы и внести свою лепту, новичкам данная информация будет познавательной и полезной, более опытные пользователи м…

1 неделя, 4 дня назад @ habr.com
Пишем интеграционные тесты на фронтэнд и ускоряем релизы
Пишем интеграционные тесты на фронтэнд и ускоряем релизы Пишем интеграционные тесты на фронтэнд и ускоряем релизы

Всем привет! Меня зовут Вова, я фронтэндер в Тинькофф. Наша команда отвечает за два продукта для юридических лиц. О размерах продукта я могу сказать цифрами: полный регресс каждого из продуктов двумя тестировщиками проходит от трех дней (без влияния внешних факторов). Сроки значительные и напрашиваются на борьбу с ними. Способов борьбы несколько, основные из них: Распил приложения на более мелкие продукты со своими релизными циклами. Покрытие продукта тестами в соответствии с тестовой пирамидой. Последний пункт и стал темой моей статьи. Читать дальше →

1 неделя, 4 дня назад @ habr.com
Мониторинг ошибок с помощью Sentry во фронтенд-приложениях, написанных на JavaScript: Часть 1
Мониторинг ошибок с помощью Sentry во фронтенд-приложениях, написанных на JavaScript: Часть 1 Мониторинг ошибок с помощью Sentry во фронтенд-приложениях, написанных на JavaScript: Часть 1

Сервис Sentry позволяет удаленно мониторить баги в фронтенд-приложениях, написанных на JavaScript. Попытка устранить проблемы в фронтенд-приложениях на JavaScript может оказаться непростой задачкой, поскольку они возникают в браузере пользователя, к чему, зачастую, у вас нет доступа. Однако, Sentry дает возможность удаленно мониторить баги. Читать дальше →

1 неделя, 4 дня назад @ habr.com
Как с помощью веб-скрапинг и Puppeteer проанализировать аукционы Christie’s, Sotheby’s и Phillips. Кейс от Lansoft
Как с помощью веб-скрапинг и Puppeteer проанализировать аукционы Christie’s, Sotheby’s и Phillips. Кейс от Lansoft

Как Web Scraping помог собрать нам данные по официальным коллекциям как у Белгазпромбанка. Web Scraping — один из самых популярных методов считывания различных данных, расположенных на веб-страницах, для их систематизации и дальнейшего анализа. По сути, это можно назвать “парсингом сайтов”, где информация собирается и экспортируется более удобный для пользователя формат будь то таблица или API. Читать дальше →

1 неделя, 4 дня назад @ habr.com
Как получить OpenID/OAuth2 токен для тестирования front-end rest сервисов?
Как получить OpenID/OAuth2 токен для тестирования front-end rest сервисов?

Сейчас трудно встретить систему в которая бы не была rest и не использовала OAuth. Особенностью архитектуры таких систем является необходимость наличия валидного токена для доступа к требуемому Frontend Business REST API в HTTP заголовке (хэдере) Authorization: Bearer TOKEN. Поэтому если мы хотим напрямую проводить тесты через фронтальный rest нам нужен этот токен. Вопрос — как его взять? И так это сделать красиво и правильно? Вот тут я не знаю. В этой статье я описал то быстрое решение к которому я пришел и которое мне не нравится. Выглядит костыльным, хотя я и не нагуглил ничего серебряного. Поэтому, если вы знаете лучшее решение — обязательно скажите об этом в комментарии… Итак… Есть обы…

1 неделя, 6 дней назад @ habr.com
In English
Ministry of Testing Ministry of Testing
последний пост 4 часа назад
Tear Down Your Automation Silos!
Tear Down Your Automation Silos! Tear Down Your Automation Silos!

It’s great that teams have so much test coverage, but problems can arise when test automation is siloed in this way.

I recommend that every developer and software tester on the team know how to write and maintain every type of test automation for their product.

Why have several UI tests that exercise business logic when there are already integration tests that do this?

If a developer pushes a change that breaks a UI test, it’s often up to the tester to figure out what’s wrong.

By breaking down automation silos and taking responsibility for test automation together, software developers and software testers can benefit from and help each other, speeding up development and improving the qualit…

4 часа назад @ thinkingtester.com
Webinar: Advanced Topics in Robot Framework: Integrating with Python Functions – 7/24/20 @ 1pm EDT
Webinar: Advanced Topics in Robot Framework: Integrating with Python Functions – 7/24/20 @ 1pm EDT Webinar: Advanced Topics in Robot Framework: Integrating with Python Functions – 7/24/20 @ 1pm EDT

Recently, I released my first Test Automation University course, Introduction to Robot Framework.

So I’ve decided to create a new lesson for Robot Framework and to provide it here, for free, in our webinars.

A foundational level of experience with Robot Framework is needed (hint: go take my course, it’s just one hour).

Don’t miss this FREE chance to up your game with Robot Framework!

A little bit about Paul Merrill:Paul Merrill is CEO of Beaufort Fairmont Test Automation.

10 часов назад @ beaufortfairmont.com
Part 2: Testing vs quality management – Testing Activities
Part 2: Testing vs quality management – Testing Activities Part 2: Testing vs quality management – Testing Activities

Testing ActivitiesIn my previous blog post Part 1, What is Testing, I talked about what I felt testing was about.

In this second part of my series about testing and quality management, I get more specific about different types of testing and expand on models that help teams visualize testing so the whole team can participate in testing activities.

TYPES OF TESTING ACTIVITIESThere are different ways to categorize testing activities.

AGILE TESTING QUADRANTSIf we look at the agile testing quadrants briefly, we can see that there are many types of testing.

TESTING IN DIFFERENT CONTEXTSThere are many types of testing and there are many contexts in which we test.

13 часов назад @ janetgregory.ca
For RPA to succeed …
For RPA to succeed … For RPA to succeed …

TLDR: For RPA tools to succeed for automation you need to add engineering practices.

BUT in order to succeed you need to apply some software engineering practices.

Robot Process Automation (RPA) tools like tools like LeapWork , Blue Prism and UiPath can be used to build business automation – it’s their core job.

The RPA tools are interesting because they seem to have a low barrier of entry.

It seems compelling to let business end users prepare the flows and bots, it’s all plug & play.

14 часов назад @ jlottosen.wordpress.com
My new favorite bug - don’t trust the preview
My new favorite bug - don’t trust the preview My new favorite bug - don’t trust the preview

We were very happy with how it turned out when playing it in Unity's "Play Mode".

So last time we met, we made some good progress, checked it regularly in "Play Mode" and wanted to call it a day.

Whatever we tried, it always worked fine in "Play Mode" but broke apart in a platform specific build.

In Unity's "Play Mode", it was ignored since it is more or less running the game sandboxed within the editor context.

This way, when working with the "Horizontal" axis in our code, this fake movement was ignored and we could happily go home.

15 часов назад @ softwaretester.blog
Best WordPress Auction Plugins to Reboot Your Site In a Few Clicks
Best WordPress Auction Plugins to Reboot Your Site In a Few Clicks Best WordPress Auction Plugins to Reboot Your Site In a Few Clicks

Or just an auction site.

Such a modern tool allows you to notify users of the date and time of the expiration of the auction.

Auction NudgeDOWNLOADThis tool allows users to quickly transfer the profile from the famous eBay to their own site.

The tool allows users to filter products that are sold by category.

WordPress Automatic PluginDOWNLOADLike the above-described plugin, this tool allows you not to create an auction from scratch but to duplicate existing ones.

18 часов назад @ ninjateam.org
Equivalence Partitioning & Boundary Value Analysis
Equivalence Partitioning & Boundary Value Analysis Equivalence Partitioning & Boundary Value Analysis

Two of the most intuitive testing techniques, these help to derive test cases from documentation on how the software should behave and are specification based (or black box testing) techniques.

Equivalence Partitioning

Probably one of the most recognisable test techniques in the testers armoury is equivalence partitioning – a technique to methodically reduce the infinite (or at least huge) probable number of test cases into a manageable but effective set.

Consider a registration form for a fund raising event. The input is an integer value for current age (rather than a birthdate).

The valid ages are probably from 0 to 125 years old, however there is obviously little value in trying all of t…

20 часов назад @ allthingstesting.com
Released! My First Online Course on TAU!
Released! My First Online Course on TAU! Released! My First Online Course on TAU!

This is by far my biggest contribution to the Software Test Automation Community so far!

🎉 I am thrilled, overwhelmed and super happy to announce, that my very first online-course just go released!

🥳 It is freely available on the learning platform Test Automation University!

👩🏽‍🎓The course is called Source Control for Test Automation with Git and brings 2hours and 56minutes of raw #Git learning power to wherever you are!

At the TAU 50K Party, I had the opportunity to chat with the one and only Angie Jones about it.

21 час назад @ simonberner.rocks
Testing Levels Relate To Software Activities – V Model
Testing Levels Relate To Software Activities – V Model Testing Levels Relate To Software Activities – V Model

Testing levels are related to software activities.

We will introduce you to software testing based on the remarkable book, Introduction To Software Testing by Paul Ammann and Jeff Offutt.

The testing level is determined by software activities.

Testing LevelsHere are testing levels related to software activities:Acceptance testing – assess (provide information) software related to requirements and specificationSystem testing – assess (provide information) software related to architectureIntegration testing – assess (provide information) software related to subsystem designModule testing – assess (provide information) software related to detailed designUnit testing – assess (provide informati…

22 часа назад @ blog.tentamen.eu
Five Blogs – 10 July 2020
Five Blogs – 10 July 2020 Five Blogs – 10 July 2020

The (best) five blogs we can read today.

How Much Meeting TimeWritten by: Thomas CagleySix Ways Testers Can Help Programmers Clean Up Their ActsWritten by: Cameron LairdCoaching upwards?

Pair-blog #3Written by: Lena WibergCoaching UpwardsWritten by: Anne-Marie CharrettWhat Transformational Leaders Learn From Their Darkest MomentsWritten by: Greg SatellQuote of the day:“You made it another day.

You’re doing just fine.

You’re doing fine.” -Charlotte ErikssonYou can follow this page on Twitter

23 часа назад @ 5blogs.wordpress.com
Software People WFH: The Joy of Remote Mode
Software People WFH: The Joy of Remote Mode Software People WFH: The Joy of Remote Mode

It all started with a question in @sfaxtesting instagram story to see if they are interested in virtual meetups ?

We decided to run the first virtual meetup in lean coffee format we call it: “Testers Virtual Coffee” between Tunisia and Argentina communities.

Sharing their experiences, brainstorming about test automation strategies and quality reports was extremely inspiring, checkout “Testers Virtual Coffee” First Blog !

“Testers Virtual Coffee” went live on its second edition organized by both of us plus Antonella Scaravilli the organizer of MOT Barcelona.

It’s an occasion to share the learning opportunity beyond local community and here to reach everyone interested in the world.

1 день, 6 часов назад @ emnaayadi.wordpress.com
Fast Forwarding Act
Fast Forwarding Act Fast Forwarding Act

Kent Beck used an old programming technique. This way he rediscovered Test Driven Development. Decades later I was combining Test Driven Development with test automation. According to me it was feasible. Like the British would say: “The proof is in the program.” Recap In order to make this test automation code work I used Arrange … Continue reading Fast Forwarding Act →

1 день, 9 часов назад @ mindfultester.com
How to Use Webdriver Wait in Selenium (With Demo)?
How to Use Webdriver Wait in Selenium (With Demo)? How to Use Webdriver Wait in Selenium (With Demo)?

In this video, We are going to learn How to Use WebDriver wait in Selenium?

✅ What is WebDriver Wait?

Explicit Wait is code you define to wait for a certain condition to occur before proceeding further in the code.

✅Types of Explicit Wait in Selenium?

visibilityOfElementLocated()//WebDriverWait wait = new WebDriverWait(WebDriverRefrence,TimeOut);WebDriverWait wait = new WebDriverWait (driver, 10);wait.until(ExpectedConditions.VisibilityofElementLocated(id(“btn-make-appointment”)));

1 день, 9 часов назад @ scrolltest.com
TestProject – Crossword Puzzle
TestProject – Crossword Puzzle TestProject – Crossword Puzzle

Now let's utilize your TestProject learning’s and try solving this Crossword Puzzle.

If you submit all the correct answers, you have a chance to win a prize from TestProject.

Below are the prize category -1st Prize - Amazon gift card worth $502nd Prize - Amazon gift card worth $303rd Prize - Amazon gift card worth $20If you unable to see the crossword in the above image; don’t worry.

Is one of the languages that TestProject platform supports.

It's an Agile Test Management platform integrated with TestProject.

1 день, 9 часов назад @ qa-qcarena.blogspot.com
How Am I Going to Test This?
How Am I Going to Test This? How Am I Going to Test This?

When it came time for Charles’s team to test my new feature, he came by and asked, “what’s the maximum value I can specify for the timeout?”.

Then, Charles said something I carry with me to this day, “How am I going to test this?

a number larger than the maximum value that could be stored in an int32 .

My solution to this situation was to change the implementation to have an explicit maximum value; this made the feature easier to test but also allowed me to provide a much more reasonable maximum value for this time out.

Additionally, when we are planning our software development, we must ask, “how are we going to test this?” and make appropriate implementation decisions based on how we answ…

1 день, 13 часов назад @ responsibleautomation.wordpress.com
James Bach blog James Bach blog
последний пост 4 недели, 1 день назад
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.

4 недели, 1 день назад @ 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.

3 месяца, 3 недели назад @ 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.

4 месяца, 1 неделя назад @ 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?

4 месяца, 2 недели назад @ satisfice.com
Assess Quality, Don’t Measure It
Assess Quality, Don’t Measure It Assess Quality, Don’t Measure It

How to measure quality is a popular question.

How about instead of saying we are measuring quality, we say we can measure clues about quality?

Are you using a bug count to measure quality?

And still I have no urge to measure quality.

No one ever suggested measuring quality, and I think that’s because we got along with each other.

7 месяцев назад @ satisfice.com
To What Have I Been Up?
To What Have I Been Up? To What Have I Been Up?

I feel like I am nearing the top of a mountain, and soon I will be able to see down the other side.

The grand book, to which my career has been building, will have to wait, as will the big blog posts.

That knowledge is largely tacit, but we find ways to illuminate it and methods to help people grow it.

To some degree I can make it explicit, and the parts I can’t make explicit I can still make relatable.

Integrated view of regression testing that wraps up all the common ideas about it.

7 месяцев, 1 неделя назад @ satisfice.com
Let’s Encourage Live Thinking
Let’s Encourage Live Thinking Let’s Encourage Live Thinking

I like this exercise because it introduces the need for philosophical and analytical skill in the world of testing.

Create a representation– Learn the work– Learn the design– Learn the matters of import2.

If any blog post of mine triggers thinking like this, I am very pleased.

I want to leave a legacy, not of frozen words, but live thinkers.

I asked him instead if I could make them the subject of a new post, and he said yes.

1 год, 1 месяц назад @ satisfice.com
Why I Am a Tester
Why I Am a Tester Why I Am a Tester

I am pretty convinced that had you chosen the path of a software developer/engineer/architect, you’d be as successful and as influential as you are as a tester.

First, my intent as a tester is not to improve quality.

Just exactly as you suggest, moments after I became a tester (in 1987) my thoughts turned to where quality comes from.

I wanted to know where my quality as a tester came from.

His perceptions were unreliable, but he didn’t test and he didn’t listen to his tester.

1 год, 1 месяц назад @ satisfice.com
The Immaturity of CMM
The Immaturity of CMM The Immaturity of CMM

The Software Engineering Institute’s (SEI) Capability Maturity Model (CMM) gets a lot of publicity.

My thesis, in this essay, is that the CMM is a particular mythology of software process evolution that cannot legitimately claim to be a natural or essential representation of software processes.

The CMM encourages displacement of goals from the true mission of improving process to the artificial mission of achieving a higher maturity level.

I’ve become more comfortable with the distinction between the CMM philosophy, and the CMM issue list.

As a list of issues worth addressing in the course of software process improvement, the CMM is useful and benign.

1 год, 2 месяца назад @ satisfice.com
How Much is Enough? Testing as Story-Telling
How Much is Enough? Testing as Story-Telling How Much is Enough? Testing as Story-Telling

A classic question asked about test strategy is “How much testing is enough?” If you’re testing strictly from pre-scripted procedures or automation, the answer may seem obvious: You’ve done enough testing when you’ve run all of that.

Plot Points for a Testing StoryA complete testing story answers the questions: What is the status of the product (bug, etc.)?

I have to take care, though, because when I hide details of the testing, other people on the project may think that there isn’t much to testing.

One way that a lot of testers simplify the testing story is to hide it all behind test cases.

For this reason, in the Rapid Software Testing Framework the testing story has a central place.

1 год, 2 месяца назад @ satisfice.com
Michael Bolton blog'
последний пост 1 месяц назад
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.

1 месяц назад @ 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.

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

Frieda, my coaching client, and I had been discussing how to manage testing without dependence on formalized, scripted, procedural test cases.

First, though, let’s consider what you’d be doing during a testing session in which you weren’t interrupted.

I’d be learning about the product, exercising test conditions, increasing test coverage.

” When I find a bug, I’m not covering new territory.

While you’re setting up for a test, you aren’t obtaining coverage, and you’re not investigating or reporting a bug.

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

The one-pager replaces explicit, formal, procedure test cases with a theme and a set of test ideas, a set of guidelines, or a checklist.

“With test cases,” she said, in character, “I can be sure about what has been tested.

Without test cases, how will anyone know what the tester has done?”A key first step in breaking the test case addiction is acknowledging the client’s concern.

With test cases, I know that they’ve followed the test cases, at least.

Test cases don’t usually raise new questions, or encourage testers to look around at the sides of the path.

1 год, 1 месяц назад @ developsense.com
Breaking the Test Case Addiction (Part 6)
Breaking the Test Case Addiction (Part 6) Breaking the Test Case Addiction (Part 6)

Here’s another: scenario testing.

PCE Scenario Testing General Setup SheetThis document is an overview that applies to every sessions.

(A supporting tester is someone who is not a full-time tester, but is performing testing under the guidance and supervision of a responsible tester — an experienced tester, test lead, or a test manager.

Because they focus on themes and test ideas, rather than specific test conditions, the sheets are more compact and easier to review and maintain.

You can find more details on the development of the scenarios in the section “PCE Scenario Testing” in the Rapid Software Testing Appendices.

1 год, 5 месяцев назад @ developsense.com
Breaking the Test Case Addiction (Part 5)
Breaking the Test Case Addiction (Part 5) Breaking the Test Case Addiction (Part 5)

Let’s look at why making a tester work through test cases might not be such a good approach.

It seems to me that when people use formalized procedural test cases, often their intention is to examine particular test conditions.

Would test cases really make that problem go away?

Presumably the test cases and the product would be written in English too.

If a product does something important, presumably there’s a risk of important problems, many of which will be unanticipated by test cases.

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

Software problems are mostly due to design and development, far less to building and reproduction.

Apropos of the present discussion, the document doesn’t describe what a test case is, nor how it should be documented.

By my count, the document mentions “test case” or “test cases” 30 times.

See: test procedureOkay, let’s see “test procedure”:test procedure (NIST) A formal document developed from a test plan that presents detailed instructions for the setup, operation, and evaluation of the results for each defined test.

The Control Box was connected to a Zapper Box that delivered Healing Energy to the patient’s body.

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

In Rapid Software Testing (RST), we find it helpful to frame that in terms of formal testing.

James Bach emphasized this in his talk The Dirty Secret of Formal Testing and it’s an important point in RST.

We don’t really know that until we’ve until we’ve tested the product… and we don’t know how to test the product until we’ve tried to test the product!

The dirty secret of formal testing is that all good formal testing begins with informal testing.

Next time, we’ll look at an example of breaking test case addiction on a real medical device project.

1 год, 5 месяцев назад @ developsense.com
Breaking the Test Case Addiction (Part 2)
Breaking the Test Case Addiction (Part 2) Breaking the Test Case Addiction (Part 2)

Last time out, I was responding to a coaching client, a tester who was working in an organization fixated on test cases.

So why the fixation on test cases?

That cycle also continues because there’s an attractive, even seductive, aspect to test cases: they can make testing appear legible.

Test cases help to make the messy, complex, volatile landscape of development and testing seem legible, readable, comprehensible, quantifiable.

But what if you’re in an environment where you have to produce test cases for auditors or regulators?

1 год, 5 месяцев назад @ developsense.com
Breaking the Test Case Addiction (Part 1)
Breaking the Test Case Addiction (Part 1) Breaking the Test Case Addiction (Part 1)

I fear that most of the time, fixation on test cases is simply due to ignorance.

Testing, as we’ve pointed out (many times), is not test cases; testing is a performance.

Requirements documents and test cases may or may not appear in the chain of connections.

A suite of test cases doesn’t either, and typical test cases certainly don’t do so efficiently.

Effort becomes recast in terms of counting test cases, which leads to no end of mischief.

1 год, 5 месяцев назад @ developsense.com
Kristin Jackvony blog: Think like a tester Kristin Jackvony blog: Think like a tester
последний пост 1 неделя назад
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

1 неделя назад @ 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.

1 неделя, 6 дней назад @ 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.

2 недели, 6 дней назад @ 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:

3 недели, 6 дней назад @ 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…

1 месяц назад @ 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…

1 месяц, 1 неделя назад @ 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.

1 месяц, 2 недели назад @ 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!

1 месяц, 3 недели назад @ 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 …

2 месяца назад @ 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.

2 месяца, 1 неделя назад @ 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…

2 месяца, 2 недели назад @ 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!

2 месяца, 3 недели назад @ 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.

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

3 месяца, 1 неделя назад @ 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.

3 месяца, 1 неделя назад @ thethinkingtester.blogspot.com
Alan Richardson (Evil tester) blog Alan Richardson (Evil tester) blog
последний пост 4 дня, 13 часов назад
Ordering Headers In HTTP Requests with RestAssured and UniRest
Ordering Headers In HTTP Requests with RestAssured and UniRest Ordering Headers In HTTP Requests with RestAssured and UniRest

Ordering Headers In HTTP RequestsTLDR; RestAssured does not support ordering headers in HTTP Requests.

I needed to send some HTTP requests to a server behind a cache, but the cache was refusing my requests.

Accept: */* User-Agent: ...

Accept: */* User-Agent: ...

Header host = new Header("Host", "..."); Header accept = new Header("Accept-Language", "en-US,en;q=0.9"); Header useragent = new Header("User-Agent", PRETEND_TO_BE_BROWSER); Headers headers = new Headers(host, useragent, accept); Response response = RestAssured.given().

4 дня, 13 часов назад @ eviltester.com
RestAssured Tips for Proxies and Logging
RestAssured Tips for Proxies and Logging RestAssured Tips for Proxies and Logging

RestAssured Tips for Proxies and LoggingTLDR; Some tips for seeing traffic when using RestAssured.

LoggingRestAssured.filters( new RequestLoggingFilter(), new ResponseLoggingFilter());When the above code is used then you will see logging messages to the console which show you the basic requests and responses that your messages send out.

FileOutputStream fileOutput = new FileOutputStream(outputFile); PrintStream printToFile = new PrintStream(fileOutput); // configuring RestAssured to use the file RestAssured.filters(new RequestLoggingFilter(printToFile), new ResponseLoggingFilter(printToFile));ProxiesI have found the logging approach useful for simple debugging and for seeing the output.

But…

4 дня, 16 часов назад @ eviltester.com
June 2020 EvilTester.com and Patreon Content Summary
June 2020 EvilTester.com and Patreon Content Summary June 2020 EvilTester.com and Patreon Content Summary

June 2020 Content SummaryTLDR; June content contains links to a lot of updated WebDriver content and new code repos to study.

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.

Happy Father's DayBlog Posts For June 2020Patreon Posts For June 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.

4 дня, 18 часов назад @ eviltester.com
Fluent Helper Classes for SlowLoadableComponent Page Objects
Fluent Helper Classes for SlowLoadableComponent Page Objects Fluent Helper Classes for SlowLoadableComponent Page Objects

How to Make Fluent Helper ClassesI generally caution against ‘Helper’ classes and Static Helper classes when I’m consulting.

SlowLoadableComponent isLoaded methods can be very ugly but are a good example of where helper classes can help, and in particular fluent helper classes.

Helper ClassesBy Helper classes I mean things like:PageObjectHelper,ApplicationHelper,StringHelperetc.

Good Examples of Helper ClassesWebDriver has a ‘good’ Helper class in the form of the ExpectedConditions class.

I think that this ‘Helper’ object is well enough named, and tightly enough scoped that it won’t cause a problem, so it doesn’t trigger my ‘Ugh, helper Class’ response.

1 неделя, 1 день назад @ eviltester.com
How to Create Fluent Page Objects
How to Create Fluent Page Objects How to Create Fluent Page Objects

A Fluent Page Object Approach - return thisFluent Page Objects can help make code easier to write, but we have to be careful not to couple too many classes together.

public AdminLoginPage enterUserName(String username){ final WebElement elem = driver.findElement(By.name("username")); elem.clear(); elem.sendKeys(username); return this; }On returning ‘other’ Page ObjectsNote that this does not mean that I advocate returning ‘other’ Page Objects from a Page Objecti..e if ‘submitForm’ causes a chain of system events such that a new page is displayed in the browser then I don’t advocate returning that page as a Page Object from the ‘submitForm’ object.

I find it easier to use Page Object methods…

1 неделя, 1 день назад @ eviltester.com
What are my next steps after writing my first Selenium WebDriver test?
What are my next steps after writing my first Selenium WebDriver test? What are my next steps after writing my first Selenium WebDriver test?

You’ve written and run your first Selenium WebDriver test?

If you haven’t written your first test yet then try our “Start Using Selenium WebDriver” project.

Web ResourcesYou need to:Browse the documentation on the Selenium HQÂ site selenium.dev Check out our WebDriver Test Automation blog post categories Search YouTube for “Selenium WebDriver”, “WebDriver Tutorial”, etc.

Read the Official SourceRemember the most important code to look at is the Selenium code base itself, so in your IDE attach the source, and start browsing.

ctrl-click on Windowson Windows alt+click on MacBrowse GithubThere are open source projects which use WebDriver - have a look at their code.

1 неделя, 1 день назад @ eviltester.com
Difference between Selenium WebDriver getText and getAttribute
Difference between Selenium WebDriver getText and getAttribute Difference between Selenium WebDriver getText and getAttribute

WebDriver getText and getAttribute nuancesWhat is the difference between getText and getAttribute?

getTextGiven a WebElement getText returns the text inside that element.

forA paragraph of textThe following Assertion using getText passes.

getText());getAttributeGiven a WebElement getAttribute returns the value of an attribute on the element, or null if the attribute does not exist.

But… in later versions of WebDriver, getText stopped working on title and I dropped the exercise.

1 неделя, 1 день назад @ eviltester.com
Why Does Selenium Not Work With This Alert?
Why Does Selenium Not Work With This Alert? Why Does Selenium Not Work With This Alert?

Why Does Selenium Not Work With This Alert?

Q: “Why does Selenium not work with my Alert?” or “Why can’t Selenium handle the alert in my application?”A: “Because the thing you think is an alert, is not an alert”The use of the web has changed.

something triggered by the JavaScript methods: alert , confirm or promptAlertsYou can experiment with alerts on this page.

With any of the above examples, try and “inspect element” on the alert when it appears.

If you are using the Alert API, and it isn’t working, then the thing you are testing probably isn’t an an Alert.

1 неделя, 2 дня назад @ eviltester.com
How to Select a Web Element using CSS when id containing '.'
How to Select a Web Element using CSS when id containing '.' How to Select a Web Element using CSS when id containing '.'

How to Select a Web Element using CSS when id containing '.'

TLDR: Selecting an id with a fullstop or period in it requires a little escaping with CSS selectors.

ContextI was working with a site and trying to select an element via its id e.g.

Locate the id using CSS with:#select\.me\.by\.idOf course, you could use XPath instead.

Example@Test public void cssWithoutEscapingFails(){ driver.get("https://testpages.herokuapp.com/styled/" + "challenges/hard-selectors.html"); Assertions.assertThrows(NoSuchElementException.class, () -> driver.findElement(By.cssSelector("#select.me.by.id"))); } @Test public void cssEscapingExample(){ driver.get("https://testpages.herokuapp.com/styled/" + "challenges/…

1 неделя, 2 дня назад @ eviltester.com
Why has my WebDriver Browser Not Closed?
Why has my WebDriver Browser Not Closed? Why has my WebDriver Browser Not Closed?

Why has my WebDriver Browser Not Closed?

One question that crops up a lot is “Why is my browser not closing?”, and there are multiple reasons for this.

Close the Browser in a method that always runsTests fail.

@AfterAll public static void endSelenium(){ driver.close(); }Did you Close or Quit or bothWebDriver has two methods:.close().quit()The documentation for close says that it will close the browser if it is the last window that is closed.

@AfterAll public static void endSelenium(){ CloseDriver.now(driver); }Full SourceThe full source for this is in my Webdriver Java FAQs project:Specifically:If you want to learn how to use Selenium WebDriver with Java then check out our online courses.

1 неделя, 2 дня назад @ eviltester.com
How to Use a Fluent Wait DSL with WebDriver
How to Use a Fluent Wait DSL with WebDriver How to Use a Fluent Wait DSL with WebDriver

How to Use a Fluent Wait DSLEarlier versions of WebDriver used a FluentWait class, the WebDriverWait now offers a fluent DSL approach for configuring the wait.

My synchronisation strategies with WebDriver have generally revolved around the WebDriverWait and creating custom ExpectedCondition objects.

The fluent interface goes beyond the simple use case allowing us to configure the wait.

*:04$")) );The additional configuration offered by Fluent configuration of a WebDriverWait can prove pretty handy for Ajax because of the flexibility you have for ignoring exceptions and easily tweaking the wait and polling times.

Full SourceThe full source for this is in my Webdriver Java FAQs project:Specif…

1 неделя, 2 дня назад @ eviltester.com
Why is my SlowLoadableComponent not waiting?
Why is my SlowLoadableComponent not waiting? Why is my SlowLoadableComponent not waiting?

SlowLoadableComponent Must Throw Error in isLoadedWhen using SlowLoadableComponent we have to remember that in the Java Throwable hierarchy the Error and the Exception are siblings.

The most common mistake when using SlowLoadableComponent is for the isLoaded method to throw exceptions.

This Will Not SyncA SlowLoadableComponent with the following isLoaded method would never wait because it never throws an Error .

A SlowLoadableComponent has a public ‘get’ method that it inherits from SlowLoadableComponent, and 2 additional methods a ‘load’ and an ‘isLoaded’ method.

When I use SlowLoadableComponent, I bite the bullet and write throw new Error in my abstraction layers because I need to.

1 неделя, 2 дня назад @ eviltester.com
How to Capture HTTP Messages with WebDriver
How to Capture HTTP Messages with WebDriver How to Capture HTTP Messages with WebDriver

How to Capture HTTP Messages with WebDriverTo capture HTTP Messages and network traffic with Selenium WebDriver we need to use an HTTP proxy, and configure the browser to direct all traffic through the proxy.

For this example I’m using an in code library as the HTTP proxy because that makes control of the test eaasier.

HTTP ProxyI’m using BrowserMob Proxy.

With a proxy we should be able to capture that traffic and extend the reach of our assertions.

For BrowserMobProxy, because it is running in memory we can process the HTTP messages as part of the test.

1 неделя, 2 дня назад @ eviltester.com
A minimal WebDriver based DSL
A minimal WebDriver based DSL A minimal WebDriver based DSL

A minimal WebDriver based DSLAbstraction layers can provide a new layer of specificity or flexibility to an existing library.

@Test public void whatIfWeHadAFluentWebElementForSearchPage(){ FluentWebElement searchBox = new FluentWebElement( driver.findElement(By.name("q"))); searchBox.clear().then().

the important bitsprivate WebElement webElement; public FluentWebElement(WebElement aWebElement){ this.webElement = aWebElement; } // Fluentese public FluentWebElement click() { webElement.click(); return this; } public void submit() { webElement.submit(); } public FluentWebElement sendKeys(CharSequence... keysToSend) { webElement.sendKeys(keysToSend); return this; } public FluentWebElement clea…

1 неделя, 3 дня назад @ eviltester.com
How to highlight elements in use with Selenium WebDriver?
How to highlight elements in use with Selenium WebDriver? How to highlight elements in use with Selenium WebDriver?

How to highlight elements in use with Selenium WebDriver?

How can we highlight the elements in use with Selenium WebDriver?

A reader asked for recommendations on how to use Selenium to make the elements in use visible.

The post has been updated in 2020 for Selenium WebDriver.

public class ElementHighlighter implements WrapsDriver { EventFiringWebDriver driver; public ElementHighlighter(final WebDriver aDriver, final String desiredBackgroundColour) { driver = new EventFiringWebDriver(aDriver); driver.register(new ElementHighlighterListener( driver, desiredBackgroundColour)); } @Override public WebDriver getWrappedDriver() { return driver; } private class ElementHighlighterListener extends Ab…

1 неделя, 4 дня назад @ eviltester.com
Maaret Pyhäjärvi blog Maaret Pyhäjärvi blog
последний пост 1 неделя, 1 день назад
Never tested an API? - A Python Primer from My Summer Trainee
Never tested an API? - A Python Primer from My Summer Trainee Never tested an API? - A Python Primer from My Summer Trainee

Kind of like this: http://api.zippopotam.us/us/90210The API we were testing returned a lot more values.

Two weeks later, today we returned to that API, with the idea that it was time to do something more than just looking at results in the browser.

response = requests.get( "http://api.zippopotam.us/us/90210" ) We replaced the print with a variable that could keep our response to explore it furthertyping in response.

import requestsaddress = "http://api.zippopotam.us/"rest_of_it = "us/90210"whole_thing = address + rest_of_itresponse = requests.get(whole_thing)print (response.text)The API we were playing with had a lot more pieces.

With first of our release, I taught the most straightforward …

1 неделя, 1 день назад @ visible-quality.blogspot.com
Learning about Learning
Learning about Learning Learning about Learning

Even though I still consider testing (and software productivity) more professional core, I find that the stuff I am learning about learning applies just as much to other roles.

Today I took a moment to deliver a 30-minute broadcast inside my organization, talking just about learning.

From Learning Alone to Learning TogetherNow that we've established the idea that learning is worthwhile investment, we can discuss our options for using that investment.

What I talked about today, is that we're learning everything we can to optimize the meaningful outcomes from software development.

Even if a senior knows more things, there are still things they can learn from the junior if they listen and pay …

1 неделя, 2 дня назад @ visible-quality.blogspot.com
Automation First Microheuristic
Automation First Microheuristic Automation First Microheuristic

The first level of making the choice if you start with automating is if you are capable of automating.

It makes the choice available on an individual level, and only after that it can be a choice.

When that choice is available, these things could impact choosing Automation First.

Automation works mostly in the change dimension, unlike my previous job.

Documenting with automation makes sense to avoid that boredom in the long run.

3 недели, 5 дней назад @ visible-quality.blogspot.com
Training an Exploratory Tester from the Ground Up
Training an Exploratory Tester from the Ground Up Training an Exploratory Tester from the Ground Up

I jumped on the problems with functionality and reported them, demoing those enforced the idea that they are seeing only particular categories now.

Taken selective courses from Test Automation University on keywords they pick up as I explain, as well as reading tool-specific examples and guidelines.

Explained to me how they currently model unit - service - UI tests and mixed language set the team has.

Presented a plan of what they will focus on achieving next week with Jest-Puppeteer 1st case with our application.

This summer gives me the perfect possibility - a summer intern with experience of work life outside software and I get to train them into being a proper Exploratory Tester.

3 недели, 6 дней назад @ visible-quality.blogspot.com
Five Years of Mob Testing, Hello to Ensemble Testing
Five Years of Mob Testing, Hello to Ensemble Testing Five Years of Mob Testing, Hello to Ensemble Testing

In September, I run a session on Mob Testing on CITCON open space conference in Helsinki, Finland.

A week later, I run another session on Mob Testing at Testival open space conference in Split, Croatia.

While I run some trainings specifically on Mob Testing, I was mostly using it to teach other things testing: exploratory testing (incl.

November 2017 I took my Mob Testing course to Potsdam, Germany for Agile Testing Days.

They are great terms to specifically find this particular style of programming or testing, but need replacing.

1 месяц, 2 недели назад @ visible-quality.blogspot.com
Feature and Release Testing
Feature and Release Testing Feature and Release Testing

Eventually, release testing turned into the stage where the feature/change testing that was still leaking and not completed was done.

It was the moment of stopping just barely enough to see that the new things we are making promises on were there.

Separating the two, establishing what belongs in each box and how that maps into the work of "system testers".

System testing was the work done by testers, with an integrated system where hardware and software were both closer to whatever we would imagine having in production.

We're not integrating only our individual pieces, but 3rd party software and whatever hardware the system runs on.

1 месяц, 2 недели назад @ visible-quality.blogspot.com
Going beyond the Defaults
Going beyond the Defaults Going beyond the Defaults

Quality-wise, I am happy as long as my defaults work.

When we approach a system with the intent of testing it, our own defaults are not sufficient.

For each claim made in requirements, different users can approach it with different expectations, situations, and use scenarios.

Exploratory testing says we approach this reality knowing we, the testers, have defaults.

We know we weren't hired to do all testing, but to get all testing done and we actively seek everyone's contributions.

1 месяц, 2 недели назад @ visible-quality.blogspot.com
The Foundation Moves - Even in Robot Framework with Selenium
The Foundation Moves - Even in Robot Framework with Selenium The Foundation Moves - Even in Robot Framework with Selenium

Robot Framework has a great, popular example of this: the Robot Framework Selenium Library.

The Robot Selenium Library is built on top of Selenium.

As something built on top, it can abstract a lot of this change for its users, for both good and bad.

In case you did not know, Robot Framework has a nice slack group - say hi to me in case you're there!

One of the things the shift made me watch over more carefully is the Robot Framework community.

1 месяц, 3 недели назад @ visible-quality.blogspot.com
Blood on the Terrace
Blood on the Terrace Blood on the Terrace

The other person on the terrace quickly assessed the situation, with a feeling of panic summing it simply: blood on the terrace.

And what do you do when you have blood on the terrace?

All of this, while the friend in need of patching, was still in need of patching, bleeding on the terrace.

You might recognize this situation: a bug report telling you to hide a wrong text.

While a lot of times the metaphor we use is adding bandaids, blood on the terrace describes the problem we face better.

2 месяца, 4 недели назад @ visible-quality.blogspot.com
Reporting and Notetaking
Reporting and Notetaking Reporting and Notetaking

When the world of exploratory testing meets the world of test automation, we often frame same activities and outputs differently.

When a test automation specialist discusses reporting, it seems they often talk about what an exploratory tester would describe as note taking.

The application under test takes notes (we call that logging) and it can be a central source of information on what happened.

But it is a report in scope very different than what I mean by a report from exploratory testing - including automation.

Exploratory Testing.

3 месяца назад @ visible-quality.blogspot.com
It does what it is supposed to do, but is this all we get?
It does what it is supposed to do, but is this all we get? It does what it is supposed to do, but is this all we get?

Yesterday in a testing workshop I run 3rd time in this format online, something interesting happened.

I noticed a pattern, and I am indebted to the women who made it so evident I could not escape the insight.

The 30 women participating were people from the Finnish MimmitKoodaa program, introducing women new to creating software to the skills in that space.

The first software we tested was the infamous Park Calculator.

You get what you ask for, not what you could ask for if you understood how software works.

3 месяца назад @ visible-quality.blogspot.com
Developer-centric way of working with three flight levels
Developer-centric way of working with three flight levels Developer-centric way of working with three flight levels

There's other developers, and other roles: testers, ux, managers, sales, support, just to mention a few.

As I describe our way of working, I often focus on the idea of having no product owner.

But I have come to realize that the two other levels are perhaps more insightful than the first.

For getting work coordinated, we build a network from every single team member to other people in the organization.

The three levels in place, implicitly, enabled us to be more successful than others around us.

3 месяца назад @ visible-quality.blogspot.com
A Python Koans Learning Experiment
A Python Koans Learning Experiment A Python Koans Learning Experiment

pic.twitter.com/53Zbvcfqd0 On Koans for Python comprehensions, this one really threw us off for a moment.

January 22, 2020While doing Python Koans, there has been numerous times when we are supposed to assert type of exception without knowing which exact type of exception would come out.

Exploratory programming.— Maaret Pyhäjärvi (@maaretp) January 30, 2020Looks like completing #Python Koans with a pair is a 14-15 hours of effort.

And having a good plan isn't half the work done, it is not having started the work.On my list of activities I want to complete on learning Python, I have had Python Koans.

Today I want to complete that activity by reporting on its completion and what I learned wit…

3 месяца, 2 недели назад @ visible-quality.blogspot.com
Users test your code
Users test your code Users test your code

And while the second pair of eyes often is used to bring in perspectives you may be lacking (domain knowledge), there is nothing preventing that second pair of eyes having as strong or stronger programming knowledge that you do.

You may not even notice your company has second pair of eyes, as there's you and then production.

As any second pair of eyes notices something is missing, while adding that, we also add tests as code.

It does not mean that I might not find myself using 80% of my time testing and creating testing systems.

Testing (not testers) is the way to improve both.

3 месяца, 2 недели назад @ visible-quality.blogspot.com
One Eight Fraction of a Tester
One Eight Fraction of a Tester One Eight Fraction of a Tester

With appropriate emphasis, the post delivered its intended point: TEST AUTOMATION IS A FULL TIME JOB.

Because, TEST AUTOMATION IS A FULL TIME JOB.

I am starting to believe that with agile (and learning cycles), developers get smart enough not to need manual testers around.

The concern here is that story and release testing both in our context could be intertwined with creating test automation.

3rd Data PointA most valued professional in the team, a spine of most things testing is the test automation specialist.

3 месяца, 2 недели назад @ visible-quality.blogspot.com
Katrina Clokie blog Katrina Clokie blog
последний пост 2 года назад
3 ways to define your role without a RACI matrix
3 ways to define your role without a RACI matrix 3 ways to define your role without a RACI matrix

Rainbow RolesI lead a team of Test Coaches, which is still a relatively unusual role in our industry.

As a Test Coach I was part of a number of conversations about my role.

Some people had preconceptions about our role being similar to test management.

This environment had created confusion in the test chapter of the tribe and conflict in direction for testing.To resolve this, a meeting was scheduled for the people directly involved in test leadership.

The facilitator drove the discussion towards a RACI matrix, which was distributed to the participants of the meeting after the session.In this context the RACI matrix was usefully divisive for the leadership audience.

2 года назад @ katrinatester.blogspot.com
The world of test automation capability
The world of test automation capability The world of test automation capability

It lists what is important in a specific domain, but not how other people are using different skills to solve the same problem.

Or we could think about capability from another angle.The world of test automation capability is a model that illustrates the skills and experience of a test team using layers of the earth: core, mantle and crust.

At the core are the testers with the least knowledge about coding and test automation frameworks.

The crust of test automation frameworks might include suites for web-based user interfaces, iOS and Android mobile applications, desktop applications, and APIs.

The world of test automation capability is a new perspective that creates an opportunity for a new…

2 года, 1 месяц назад @ katrinatester.blogspot.com
9 quick ideas for flexible testing
9 quick ideas for flexible testing 9 quick ideas for flexible testing

Actively seek test ideas from non-testers outside your agile team e.g.

Being in an agile team does not guarantee that you are behaving in an agile way.

Being in an agile team does not guarantee that you are behaving in an agile way.

Imagine that you used to plan your testing in an Excel spreadsheet and now you capture test ideas in a mind map.

You can changeyou deliver, but a flexible tester will also challengethey deliver.

2 года, 1 месяц назад @ katrinatester.blogspot.com
No unit tests? No problem!
No unit tests? No problem! No unit tests? No problem!

"Is code without unit tests inherently bad code?"

Is code without unit tests inherently bad code?

Though there are some solid arguments for writing unit tests, their absence isn't always a red flag.

That the absence of unit tests would be a definitive sign, one of a set of impartial measures for assessing code.In my organisation, most of our agile development teams include unit tests in their Definition of Done.

Where a production problem requires refactoring of existing code, the presence of unit tests can make this a much quicker process by providing feedback that the code is still behaving as expected.The existence of unit tests does not guarantee these benefits.

2 года, 2 месяца назад @ katrinatester.blogspot.com
How do you choose a test automation tool?
How do you choose a test automation tool? How do you choose a test automation tool?

If it’s an open source tool, or a popular vendor tool, how is it supported by documentation and the user community?

If you’re extending a legacy application you may require a similarly aged test tool.

If you’re working in a new JavaScript framework you may require a test tool that’s still in beta.

If you have existing frameworks for the same type of testing that use a different tool, consider whether a divergent solution really makes sense.

Integration is also about whether the test tool will integrate with the development environment or software development process that the team use.

2 года, 2 месяца назад @ katrinatester.blogspot.com
Setting strategy in a Test Practice
Setting strategy in a Test Practice Setting strategy in a Test Practice

Just over 50 testers opted to participate, which is roughly 50% of our Test Practice.

Just over 50 testers opted to participate, which is roughly 50% of our Test Practice.

I filtered the themes to those relevant to action from the Test Practice, and removed anything that I felt was beyond the boundaries of our responsibilities or that we were unable to influence.

Because the sessions were opt-in, I used my map of the entire Test Practice to consider whose views were missing from the aggregated summary.

I'm looking forward to developing clear actions with the Test Coach team and seeing more changes across the Test Practice as a result.

2 года, 3 месяца назад @ katrinatester.blogspot.com
How do you decide what to automate?
How do you decide what to automate? How do you decide what to automate?

The same approach would be inappropriate in other contexts.At a slightly lower level of product strategy, which features in your backlog are most important to the business?

As the features of the product change, what is objective and repetitive in its evaluation will evolve.

You can decide what to automate now with a view to how regularly you will need to revisit these conversations to keep your solution relevant.

Be confident in explaining your rationale, but be open to hearing different perspectives and discovering new information too.You don't decide what to automate.

Your team decide what to automate together, and regularly review those choices.

2 года, 4 месяца назад @ katrinatester.blogspot.com
A stability strategy for test automation
A stability strategy for test automation A stability strategy for test automation

As part of the continuous integration strategy for one of our products, we run stability builds each night.

Stability builds give us test results against a consistent code base during a period of time that our test environments are not under heavy load.The stability builds execute a suite of web-based user interface automation against mocked back-end test data.

As problems emerge, the stability test result trend starts to look like this:In a suite of over 250 tests, there might be a handful of failures.

In the build that is run during the day, the test result trend is skewed by unit test failures.

The stability build makes problems visible quickly, to a wide audience.

2 года, 5 месяцев назад @ katrinatester.blogspot.com
Three types of coding dojo for test automation
Three types of coding dojo for test automation Three types of coding dojo for test automation

Three types of coding dojo for test automationTrainingTraining dojoThis can create quite different individual experiences within the same shared environment.

RefactoringRefactoring dojoDiscoveryDiscovery dojoThe Test Coaches in my organisation provide support for our test automation frameworks.

The group set a clear objective for a test automation task that they would like to complete together.

A coding dojo in this context is about transfer of knowledge to satisfy this curiosity.

I would be curious to know how these experiences match your own, or where you've participated in a dojo for test automation work in a different context.

2 года, 5 месяцев назад @ katrinatester.blogspot.com
30 articles for tech leaders written by women
30 articles for tech leaders written by women 30 articles for tech leaders written by women

When I was first promoted to a leadership role in tech, I looked for leadership resources that were written by women with advice targeted to a tech environment.It took some time to discover these articles, which resonated with me and have each contributed to my leadership style in some way. They are written by a variety of women in the US, UK, Europe and New Zealand, many have ties to the software testing community.This list includes several themes: leadership, communication, learning, inclusion, and recruitment. I would love your recommendations for other articles that could be added.Why we should care about doing better - Lynne CazalyFollow the leader - Marlena ComptonDealing with surpris…

2 года, 6 месяцев назад @ katrinatester.blogspot.com
Pairing for skill vs. Pairing for confidence
Pairing for skill vs. Pairing for confidence Pairing for skill vs. Pairing for confidence

The types of activities that build confidence can be different to those that teach the material.Confidence comes from repetition and experimentation in a safe environment.

Rather than pairing each person with someone experienced, she paired them with each other.

Without an experienced person in the pair, both operate on a level footing.

They feel safe to make mistakes, correct each other, and explore together when neither know the answer.I hadn’t considered that there would be a difference in pairing for skill vs. pairing for confidence.

I can imagine situations where I’ll want to pair two people who are learning, so that they can build their confidence together.

2 года, 7 месяцев назад @ katrinatester.blogspot.com
Conference Budgets
Conference Budgets Conference Budgets

Humble BeginningsWeTest Budget 2014Stepping UpWeTest Budget 2016The Big LeagueIn 2017 we had around 230 participants in each city.

Our total budget for this event was approximately $100,000 where our income and expenses were:WeTest Budget 2017To re-iterate, WeTest is a not-for-profit organisation that is volunteer-led.

I hope that these examples provide specific evidence of how a conference might approach speaker reimbursement, whether they are a small community event or a larger endeavour.

At WeTest we have consistently balanced our budget without asking speakers to pay their own way.

How do we afford to pay all of our speakers?Our 2014 WeTest conference was a half-day event in a single ci…

2 года, 7 месяцев назад @ katrinatester.blogspot.com
Strategies for automated visual regression
Strategies for automated visual regression Strategies for automated visual regression

In my organisation we have adopted automated visual regression in the test strategy for three of our products.

We have made different choices in implementing our frameworks, as we use automated visual regression testing for a slightly different purpose in each team.

Even a difference of a single pixel can be significant.The tester in the this team made automated visual regression the primary focus of their test strategy.

Cross-browser capability was a lower priority than in the Team One.A third team are starting to integrate automated visual regression into their test strategy.

We use visual regression to target:As with any test automation, if you're looking to implement automated visual re…

2 года, 8 месяцев назад @ katrinatester.blogspot.com
Identifying and influencing how people in your team contribute to test automation
Identifying and influencing how people in your team contribute to test automation Identifying and influencing how people in your team contribute to test automation

If you'd prefer to watch the talk, it is available on the Selenium YouTube channelHow do your colleagues contribute to test automation?

What would happen if people in your team changed how they participate in test automation?

SkillWheel of Testing by Ash WinterMotivationWider PerspectiveConclusionHow do your colleagues contribute to test automation?

Where would you put your colleagues in a test automation farmyard?Next, think about how people participate in test automation dependent on where they fall into this model.

What training should your team seek?Motivation is not simply "I want test automation" or "I don’t want test automation".

2 года, 9 месяцев назад @ katrinatester.blogspot.com
How to start a Test Coach role
How to start a Test Coach role How to start a Test Coach role

Avoid AssessmentA test coach role is usually created by an organisation who are seeking to address a perceived problem.

I think it is a bad idea to start a test coach role with a survey of testing practices intended to quantify that judgement.

And you give yourself an opportunity to challenge your own assumptions about why you've been bought into the test coach role.

Measuring Success The final part of the question I received this morning was about determining success of the test coach role.

".The final part of the question I received this morning was about determining success of the test coach role.

2 года, 9 месяцев назад @ katrinatester.blogspot.com
Youtube
Heisenbug Conference Heisenbug Conference
последний пост 13 часов назад
11й выпуск. Артем и Сева. Моки(Mocks) и стабы(Stubs).
11й выпуск. Артем и Сева. Моки(Mocks) и стабы(Stubs). 11й выпуск. Артем и Сева. Моки(Mocks) и стабы(Stubs).

Одиннадцатый выпуск шоу «Ошибка выжившего» выйдет в субботу вечером. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, и разобраться с инструментами мокирования, которые вы отметили в твиттере: https://twitter.com/brekelov/status/1281171866607128576?s=20

13 часов назад @ youtube.com
Десятый выпуск. Артем и Сева и мобильное тестирование.
Десятый выпуск. Артем и Сева и мобильное тестирование. Десятый выпуск. Артем и Сева и мобильное тестирование.

Десятый выпуск шоу «Ошибка выжившего» выйдет в субботу вечером. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, и разобрать полезные инструменты.

1 неделя назад @ youtube.com
Шоу «Ошибка выжившего» Episode 9
Шоу «Ошибка выжившего» Episode 9 Шоу «Ошибка выжившего» Episode 9

Новый выпуск шоу «Ошибка выжившего» выйдет в пятницу вечером. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, и разобрать полезные инструменты.

2 недели, 1 день назад @ youtube.com
QA инфраструктура крупной компании на локальной машине. Docker, Jenkins, Jira, Selenoid, Allure.
QA инфраструктура крупной компании на локальной машине.  Docker, Jenkins, Jira, Selenoid, Allure. QA инфраструктура крупной компании на локальной машине. Docker, Jenkins, Jira, Selenoid, Allure.

Новый выпуск шоу «Ошибка выжившего» выйдет в пятницу вечером. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, и разобрать полезные инструменты.

3 недели, 1 день назад @ youtube.com
Шоу Ошибка Выжившего с Артемом Ерошенко #6
Шоу Ошибка Выжившего с Артемом Ерошенко #6 Шоу Ошибка Выжившего с Артемом Ерошенко #6

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf В пятницу вечером «Ошибка выжившего» снова ждет вас в прямом эфире. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, разобрать инструменты и ответить на лучшие вопросы из чата Heisenbug в телеграме.

4 недели назад @ youtube.com
Тяжелое утро с Heisenbug / Программный комитет // 10.06.2020
Тяжелое утро с Heisenbug / Программный комитет // 10.06.2020 Тяжелое утро с Heisenbug / Программный комитет // 10.06.2020

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf В новом выпуске шоу «Тяжелое утро с Heisenbug» соберутся четыре участника программного комитета конференции. Они подробно обсудят программу Heisenbug, который пройдет c 15 по 18 июня, разберут доклады и расскажут о ключевых событиях этих четырех дней. В эфир выйдут: — Никита Макаров. Занимался автоматизацией встраиваемых операционных систем на базе Linux, комплексных VPN-решений для бизнеса, программно-аппаратных комплексов. С 2012 по 2019 года работал руководителем группы автоматизации тестирования в проекте Одноклассники. Сейчас руководит автоматизацией тестирования в группе компаний Тинькофф. — Михаил Чумаков. Профессионально зан…

1 месяц назад @ youtube.com
Шестой выпуск. Recheck, Karate, JetBrains Academy. Сравнение TestNG и JUnit 5.
Шестой выпуск. Recheck, Karate, JetBrains Academy. Сравнение TestNG и JUnit 5. Шестой выпуск. Recheck, Karate, JetBrains Academy. Сравнение TestNG и JUnit 5.

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf Новый выпуск шоу «Ошибка выжившего» выйдет в пятницу вечером. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, и разобрать полезные инструменты.

1 месяц назад @ youtube.com
Тяжелое утро с Heisenbug / Александра Сватикова // 03.06.2020
Тяжелое утро с Heisenbug / Александра Сватикова // 03.06.2020 Тяжелое утро с Heisenbug / Александра Сватикова // 03.06.2020

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf Утреннее шоу с программным комитетом конференции о тестировании Heisenbug снова в эфире! Гость нового выпуска — эксперт по информационной безопасности в Одноклассниках Александра Сватикова, которая последние восемь лет занимается безопасностью мобильных и веб-приложений. Ведущие выпуска — участник программного комитета Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов и Иван Тречёкас, который занимается тестированием десктопов, эмуляторов и веб-сервисов, поднимал автоматизацию для web и API и знает три языка (Java, Kotlin, Python). В эфире они обсудят с Александрой новости сферы безопасности в и…

1 месяц, 1 неделя назад @ youtube.com
Пятый выпуск. Open Source Testing, Wallaby.js Tests, Penetration Testing. Демо Allure Server.
Пятый выпуск. Open Source Testing, Wallaby.js Tests, Penetration Testing. Демо Allure Server. Пятый выпуск. Open Source Testing, Wallaby.js Tests, Penetration Testing. Демо Allure Server.

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf В пятницу вечером «Ошибка выжившего» снова ждет вас в прямом эфире. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, разобрать инструменты и ответить на лучшие вопросы из чата Heisenbug в телеграме.

1 месяц, 1 неделя назад @ youtube.com
Андрей Солнцев / Тяжелое утро с Heisenbug
Андрей Солнцев / Тяжелое утро с Heisenbug Андрей Солнцев / Тяжелое утро с Heisenbug

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf «Тяжелое утро с Heisenbug» — это утреннее шоу с программным комитетом конференции о тестировании Heisenbug. В этом выпуске встретятся: — Всеволод Брекелов. PMM в JUG Ru Group и участник программного комитета Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска». — Дарья Манухина. Участник программного комитета Heisenbug, руководитель по развитию продуктов в «Калуга Астрал», один из организаторов GDG Kaluga, более 6 лет занималась тестированием: построением и улучшением процессов, формированием команд и автоматизацией. — Андрей Солнцев. Разработчик в эстонской компании Codeborne, автор фреймворка Selenide, организатор…

1 месяц, 2 недели назад @ youtube.com
Четвертый выпуск. Slothman, Google Web Vitals, Lighthouse. Свой Record&Play за 2 вечера.
Четвертый выпуск. Slothman, Google Web Vitals, Lighthouse. Свой Record&Play за 2 вечера. Четвертый выпуск. Slothman, Google Web Vitals, Lighthouse. Свой Record&Play за 2 вечера.

Шоу "Ошибка Выжившего" Episode 4 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf Ведущие:

Артем Ерошенко – известный спикер крупнейших конференций по тестированию, эксперт по автоматизации тестирования, автор инструмента для Allure/Allure 2 Всеволод Брекелов – участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста Битовая Каска 9:25 Начало

11:35 Новости

31:18 Как правильно делать assert?

33:10 Где, как и когда в CI попадают автотесты?

50:30 Какой плагин получился у ведущих?

1:10:36 Сложно ли написать плагины?

1:16:15…

1 месяц, 2 недели назад @ youtube.com
Тяжелое утро с Heisenbug #1
Тяжелое утро с Heisenbug #1 Тяжелое утро с Heisenbug #1

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf

Все мероприятия JUG Ru Group: https://meetup.jugru.org/ Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf Почему все технические блоги и подкасты выходят вечером, когда после тяжелого рабочего дня голова идет кругом? Heisenbug предлагает проснуться за чашкой кофе вместе с новым утренним шоу. «Тяжелое утро с Heisenbug» — это встречи программного комитета конференции со спикерами в виртуальной студии. Никакого хардкора и мозголомных тем: только инструменты, задачки, технологии и новости IT. Первый выпуск «Тяжелого утра» пройдет 20 мая в 11:00. Вести эфир будут тестировщик со стажем Михаил…

1 месяц, 3 недели назад @ youtube.com
Третий выпуск. Jenkins, GitLab, TeamCity. Подробный разбор GitHub Actions.
Третий выпуск. Jenkins, GitLab, TeamCity. Подробный разбор GitHub Actions. Третий выпуск. Jenkins, GitLab, TeamCity. Подробный разбор GitHub Actions.

Шоу "Ошибка Выжившего" Episode 3 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf ****

Спонсор шоу:

Компания JetBrains

https://www.jetbrains.com/

**** Ведущие в этот раз разберутся в инструментах для запуска тестов, таких как Jenkins, GitLab, TeamCity, GitHub Actions и других. Вместе с вами выберут наиболее популярные, покажут пример на GitHub Actions, ответят на ваши вопросы и разыграют приз: годовую лицензию на любую IDE от компании JetBrains. Ведущие:

Артем Ерошенко – известный спикер крупнейших конференций по тестированию, эксперт по автоматизации тестиро…

1 месяц, 3 недели назад @ youtube.com
Второй выпуск. Новость от GitHub. Selenium IDE. Разбор QAWolf. Java или Kotlin для автоматизации.
Второй выпуск. Новость от GitHub. Selenium IDE. Разбор QAWolf. Java или Kotlin для автоматизации. Второй выпуск. Новость от GitHub. Selenium IDE. Разбор QAWolf. Java или Kotlin для автоматизации.

Шоу "Ошибка Выжившего" Episode 2 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf В этот раз ведущие ответили на вопросы из предыдущего выпуска и разбирались с инструментом QAWolf (https://www.qawolf.com/). Если видео наберет 500 лайков, то ведущие обещали сделать инструмент, похожий на QAWolf, только написанный на Java с использованием Selenide. 3:00 Ответ на вопрос. Почему Java а не Kotlin для автоматизации тестирования?

10:38 Ответ на вопрос. Будет ли доклад про GitHub Actions на Heisenbug?

12:30 Новость от GitHub с конференции https://githubsatellite.com/…

2 месяца назад @ youtube.com
Первый выпуск. Ответы на вопросы. Playwright. Selenium. Java vs JavaScript для тестов.
Первый выпуск. Ответы на вопросы. Playwright. Selenium. Java vs JavaScript для тестов. Первый выпуск. Ответы на вопросы. Playwright. Selenium. Java vs JavaScript для тестов.

Шоу "Ошибка Выжившего" Episode 1 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf 9:40 Начало.

13:30 Что будут обсуждать.

14:31 Java vs JavaScript для написания тестов.

15:25 Ответ на вопрос. Начинающий QA спрашивает что изучать: Java или Python?

20:45 Кросс-браузерные тесты. Playwright. e2е тесты.

23:14 Ответ на вопрос. Когда будет Allure 3?

24:40 Ответ на вопрос. Как объяснить компании, что автоматизация не панацея?

29:50 Продолжение про e2e и интеграционные тесты.

34:56 Ответ на вопрос. Есть ли жизнь в QA без автоматизации.

36:58 Ответ на вопрос. Зачем нуж…

2 месяца, 1 неделя назад @ youtube.com
Selenium Camp Selenium Camp
последний пост 3 месяца, 3 недели назад
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]

Link to the slides: https://seleniumcamp.com/talk/rethink-selenium-best-practices-with-jdi-light/ I would like to talk about the best testing practices that come with Selenium, which should be known by every Test Automation engineer and how they can be improved with JDI Light framework. How well-known approaches like Page Objects can be extended with UI Objects, Data Driven Testing with Entities Driven Testing, etc. How BDD approach can be used Manual QA without automation engineers support. All new features of JDI Light framework from Best Practices viewpoint.

3 месяца, 3 недели назад @ youtube.com
Selenium 4 (Simon Stewart, UK) [EN]
Selenium 4 (Simon Stewart, UK) [EN] Selenium 4 (Simon Stewart, UK) [EN]

Link to the slides: https://seleniumcamp.com/talk/selenium-4/ Selenium 4 is coming! What’s new? What’s stayed the same? Why should you upgrade? When will it ship? Just how shiny is it? In this talk, you’ll learn how to upgrade a project from Selenium 3 to Selenium 4, how to take advantage of new features such as “relative locators”, and how the new Grid implementation scales and can be observed.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/bof-glorious-past-and-promising-future-of-selenide/ In this informal discussion group, we will discuss the future of Selenide: what should be in the roadmap, and what is not in focus. You can suggest your ideas and say a veto. 🙂 Influence the future of test automation!

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/modern-ci-cd-in-the-microservices-world-with-kubernetes/ In this talk, we will go through the design process of modern CI/CD for the microservices-based system with Kubernetes support. We will discuss how to verify consistency between microservices, apply different levels of quality gates and promote artifacts between environments. Thanks to Kubernetes we will review different approaches of environment resources optimization for development needs during CI/CD cycles.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/best-practices-in-api-testing-with-rest-assured/ API testing is one of the most important layers of software quality assurance. Nowadays more and more companies generally prefer REST technology to the Simple Object Access Protocol (SOAP) technology because REST leverages less bandwidth, making it more suitable for internet usage. Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. Rest Assured brings a simplicity of using these languages in a Java domain. It is one of the most powerful libraries for testing RESTful API. REST Assured provides a domain-specific language (DSL) for writing…

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/practical-contract-testing-with-spring-cloud-contract/ Contract tests between microservices seem like a simple idea. It can bring value to quality – if it is done right. There are a lot of basic examples out there – on the Internet. But what about the real case of contract tests implementation in the company? What challenges it will bring? What efforts it may cost to you and your team? In my talk, I will share our experience of applying contract testing for a product with hundreds of microservices across multiple cross-functional teams. It will help you to be prepared now – for the future potential caveats in contract testing.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/flaky-tests-method/ Flaky, or unstable tests are an eternal headache for automation engineers.

In every build, in every test run some of the tests occasionally fail without a code change. It eats your time and soul. In my previous talks, I showed a lot of real-life examples with funny videos. This time I will show new examples and focus on The Method – how to investigate and find the root cause of phantom test failures. We have A New Hope to overcome flaky tests.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/api-testing-following-the-test-pyramid/ As developers and QAs, we’re concerned about to create add test coverage for our API’s through unit and integration tests using mocks to support a better strategy and removing dependencies. Given the last wave of adopted architectural changes on many backend systems, the best coverage in any aspect is necessary. Even though developers create API Tests in low level there’re other testing techniques and levels to be applied in order to smash the bugs during the development process. One of the main points of this presentation is to show how can we execute them applied to a pipeline to deliver our APIs thr…

3 месяца, 3 недели назад @ youtube.com
Test coverage visualization (Artem Eroshenko, Russia) [RU]
Test coverage visualization (Artem Eroshenko, Russia) [RU] Test coverage visualization (Artem Eroshenko, Russia) [RU]

Link to the slides: https://seleniumcamp.com/talk/test-coverage-visualization/ Modern methods for coverage measuring are good only for development. However, the amount of useful information from coverage reports is extremely small. One the one hand all code lines weren’t involved during tests. On the other hand, the only important information is the percentage of coverage. And we are not interested in the absolute value, but we want a delta with the previous one. Artem will present some simple solutions that allow you to evaluate the coverage of tests written by test automation.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/how-does-selenium-find-elements/ If you are doing UI automation, there is a high probability that you are using Selenium. Either directly, or in some framework, or by some tool that is built on Selenium. But did you ever wonder what is going on under the hood? How does it use the browser? How does it find elements? If that sounds interesting to you, this is a presentation for you. What? Do you want more? Just curiosity is not enough for you? A good understanding of tools is helpful when dealing with edge cases. Paraphrasing Simon Stewart if you are surprised by stale element exception it means you either don’t understand the page you are tes…

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/solving-the-problems-of-espresso-android-autotests-in-the-real-world/ Very often the projects that have already gained the course and have a large codebase conclude that you need to write autotests. Including the UI autotests. In this situation, you don’t have the opportunity to remake the architecture for tests. As a result, tests became unstable and distract the product development team more than they help it. In his talk Andrey will tell: - how to lower the threshold to project participants tests;

- how to build simple and clear UI autotests architecture;

- how to make tests stable without changing application architecture and how to deal…

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/our-ci-cd-in-robots-testing-on-the-edge-of-soft-and-hardware/ In this talk Alexei will show testing that goes beyond your daily work with the software. Insights into to Continuous Testing and CI/CD process in robots development, which stands on the edge of hardware and software testing. You will learn about robot testing. Chosen strategy, what thorny path they have passed and what was the starting point. Considered approaches to testing at different levels and for different parts of the system. What tools were used, how we came to them and what was the basis for their choice.

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/the-valley-of-success/ Mountain climbing metaphors are old and tired. The Valley of Success is about crafting your automated testing framework in a way that maximizes maintainability by minimizing complexity. This talk will frame the way to create a test automation strategy keeping in mind the costs of creating, executing and maintaining tests. There are seven primary components of a successful automated test framework: 1. Assertions on Actions

2. Set up and Tear Down

3. Data Modeling

4. Configuration

5. Site Modeling

6. Wrappers and Helpers

7. APIs This talk will cover each of these and provide specific suggestions for how to implement them…

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/endless-metamorphoses-of-consciousness-or-the-saga-of-a-transformer-man/ This presentation is perfect for those who are often tormented by the obscure doubts about the effectiveness of what they do. For perfectionists and innovators. For those who care about which direction to move forward and how to develop. For those, who sometimes suffer from impostor syndrome. Who are occasionally infuriated by their own impotence and by the indifference of others when it comes to solving everyday tasks. For people facing burn-out and the ones who doubt whether they’ve chosen the right path. You will learn about:

– How a QA engineer transforms into SDET …

3 месяца, 3 недели назад @ 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]

Link to the slides: https://seleniumcamp.com/talk/automated-performance-testing-with-webdriver/ Every frontend engineer is cautious about the speed of his web application, and many companies have SLAs that require their apps to be responsible after a certain time in order to not loose the attention of potential customers. Until this day, though, most web application are shipped without or just with a passive check of its performance. Performance implications are difficult to understand and hard to predict. With Lighthouse, WebPageTest and other tools you are already able to capture tons of performance metrics of your application. However understanding and testing them often feels difficult …

3 месяца, 3 недели назад @ youtube.com
QA Fest QA Fest
последний пост 2 недели, 6 дней назад
Azure App Service deep dive. Roberto Freato .NET Fest 2019
Azure App Service deep dive. Roberto Freato .NET Fest 2019 Azure App Service deep dive. Roberto Freato .NET Fest 2019

Upcoming .NET Conference:

.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine

Details and tickets: https://bit.ly/2Voq9wr The talk from .NET Fest conference in Kyiv, Ukraine.

Presentation: http://bit.ly/2WsLaFi

Fb: https://www.facebook.com/dotNETFest/

Website: http://dotnetfest.com/ Believing it is the most powerful PaaS service of the entire public cloud, I will share with you all the most interesting features of App Service and the good tips from the field, to see how to properly use it in production and focus on applications, instead of governance.

I will dig into the architecture, the deployment options, the runtimes, the secrets management, logging and troubleshooting and into some adva…

2 недели, 6 дней назад @ youtube.com
OpenID Connect In Depth. Kevin Dockx. .NET Fest 2019
OpenID Connect In Depth. Kevin Dockx. .NET Fest 2019 OpenID Connect In Depth. Kevin Dockx. .NET Fest 2019

Upcoming .NET Conference:

.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine

Details and tickets: https://bit.ly/2Voq9wr The talk from .NET Fest conference in Kyiv, Ukraine.

Presentation: http://bit.ly/34fvZlq

Fb: https://www.facebook.com/dotNETFest/

Website: http://dotnetfest.com/ You've used OpenID Connect. You know a thing or two about OAuth. But have you ever wondered how to achieve Single Sign-On between Angular & ASP.NET Core MVC apps, and automated Single Sign-Out? How, and why, to work with reference tokens? How to create a custom grant, and for what use case that might be a good idea?

In this in-depth session we'll cover all of these topics, extensively using IdentityServer4 in the…

2 недели, 6 дней назад @ youtube.com
Віталій Нужний. The Software that is Driving the Automotive Industry. Embedded Fest 2019
Віталій Нужний. The Software that is Driving the Automotive Industry. Embedded Fest 2019 Віталій Нужний. The Software that is Driving the Automotive Industry. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/2DHEXwo Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com - The Future of Automotive: Autonomous, Connected, Electric, and Shared

- Unique Challenges on the Automotive Electronics Road

- Evolving from Hardware to Software: Changing to Stay Ahead of the Curve for Tier-1 Businesses

- Auto 2.0: What this Means for Suppliers

4 месяца, 1 неделя назад @ youtube.com
Игорь Опанюк. Das U-boot v2019: a look under the hood. Embedded Fest 2019
Игорь Опанюк. Das U-boot v2019: a look under the hood. Embedded Fest 2019 Игорь Опанюк. Das U-boot v2019: a look under the hood. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/2R6hxsC Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com Das U-Boot - це універсальний бутлоадер з відкритим кодом, який фактично є стандартом де-факто в світі Embedded Linux. Його використовують провідні виробники SoC у своїх продуктах протягом останнього десятиліття. У цій презентації ми детально розглянемо процес завантаження Linux та роль U-boot у ньому, висвітлимо його архітектуру (включаючи всі оновлення до версії v2019.10) та коротко розглянемо процес апстрімінгу ваших патчів в open-source ком'юніті.

4 месяца, 1 неделя назад @ youtube.com
Руслан Биловол. Linux Boot: The Big Bang theory. Embedded Fest 2019
Руслан Биловол. Linux Boot: The Big Bang theory. Embedded Fest 2019 Руслан Биловол. Linux Boot: The Big Bang theory. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/33LrhLB Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com Many Linux developers and users know that Bootloader boots Linux Kernel which starts Userspace.

But what is behind that? Linux Boot process is very similar to the Big Bang which happened in our world: from singularity to the whole beautiful Universe of running Linux processes. What do you think is a black hole equivalent in the Linux? Come to hear about all of that from an engineer who worked on a new processors and boards bringup, Linux boot process modifications and did boot time optimization many times.

4 месяца, 1 неделя назад @ youtube.com
Dov Nimratz. Artificial Intelligence in Small Embedded Systems. Embedded Fest 2019
Dov Nimratz. Artificial Intelligence in Small Embedded Systems. Embedded Fest 2019 Dov Nimratz. Artificial Intelligence in Small Embedded Systems. Embedded Fest 2019

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: https://bitly.su/JiB4

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Majority of IoT solutions use data analysis at the Cloud level, collecting a huge amount of raw data from many thousands of peripherals. What if I told you that you can move from raw data collection to knowledge aggregation by implementing Artificial Intelligence into IoT systems?

During the talk, I will show the benefits of introducing AI at the earliest possible stages, applying the concept of moving from Cloud computing to Fog computing. The basic principle of constructing AIoT systems is the use of the node logi…

4 месяца, 1 неделя назад @ youtube.com
Іван Пустовіт. From AOSP to Android powered device. Embedded Fest 2019
Іван Пустовіт. From AOSP to Android powered device. Embedded Fest 2019 Іван Пустовіт. From AOSP to Android powered device. Embedded Fest 2019

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: https://bitly.su/doiBmhR

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com На даний момент Android є найпопулярнішою ОС для мобільних пристроїв. Він працює на різних платформах з різною конфігурацією обладнання. Потрібно багато інженерних зусиль, щоб створити Android BSP, що повністю відповідає потребам кінцевого користувача. Я розповім, як шматок скла та металу стає пристроєм, що працює на Android. Я проведу вас основними фазами розробки компонентів Android, поясню різницю між Android та AOSP, і розповім про процес сертифікації Google.

4 месяца, 1 неделя назад @ youtube.com
Артем Мельницкий и Станислав Кусовский. Gesture-based control system in automotive. Embedded Fest
Артем Мельницкий и Станислав Кусовский. Gesture-based control system in automotive. Embedded Fest Артем Мельницкий и Станислав Кусовский. Gesture-based control system in automotive. Embedded Fest

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: will be added soon

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Overview of security problems when using navigation, and ways to solve them. Description of one of the possible solutions for recognizing gestures in a motor vehicle. Comparative characteristics of existing solutions and suggestions for improvement. An overview of hardware for solving the problem of gesture recognition.

4 месяца, 1 неделя назад @ youtube.com
Антон Волошин. Connected Mobility: from Vehicle to Cloud. Embedded Fest 2019
Антон Волошин. Connected Mobility: from Vehicle to Cloud. Embedded Fest 2019 Антон Волошин. Connected Mobility: from Vehicle to Cloud. Embedded Fest 2019

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: https://bitly.su/lBKK0PJ Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Vehicle connection with the outside world is one of the modern trends of automotive industry development. The key element of connected vehicle is telematics control unit (TCU). From the one hand telematics unit interacts with electronic control units (ECUs) in vehicle, such as Head Unit, Board Control Module, etc. over CAN or Automotive Ethernet, from the other hand – with the cloud services via modem and CDMA\GSM\LTE networks. TCU provides a wide range of useful features: remote commands, remote diagnostics, Wi-…

4 месяца, 1 неделя назад @ youtube.com
Володимир Шиманський. Екзотичнні мови для мікроконтролерів. Embedded Fest 2019
Володимир Шиманський. Екзотичнні мови для мікроконтролерів. Embedded Fest 2019 Володимир Шиманський. Екзотичнні мови для мікроконтролерів. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/33HcYr9 Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com Although C/C++ is usually used in embedded software, it is clearly not the only option. Nowadays, several big companies and communities are working on alternative approaches for firmware development. And they are showing prominent results!

During the talk we will dive into history of such languages, their pros and cons.

4 месяца, 1 неделя назад @ youtube.com
Павел Суйков. Musings on OOP, Agile and The Unbearable Clarity of Being. Embedded Fest 2019
Павел Суйков. Musings on OOP, Agile and The Unbearable Clarity of Being.  Embedded Fest 2019 Павел Суйков. Musings on OOP, Agile and The Unbearable Clarity of Being. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/37YeRmX Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com The idea of the talk is to discuss various approaches and historical aspects of Software Architecture and Software Development Process. We'll focus on 2 specific examples, namely, Object-oriented Design and Agile.

Carl Hewitt and Alan Kay laid the foundation and coined the term OOP which has evolved in hands of Bjarne Stroustrup and his followers into something dramatically different. The result was widely commercialized in the early 90-s offering limitless code reuse possibility and bright future for everyone. The bright futu…

4 месяца, 1 неделя назад @ youtube.com
Вікторія Таранюк. PoC as learning approach in embedded. Embedded Fest 2019
Вікторія Таранюк. PoC as learning approach in embedded. Embedded Fest 2019 Вікторія Таранюк. PoC as learning approach in embedded. Embedded Fest 2019

The talk from Embedded Fest 2019 in Kyiv, Ukraine. Presentation: http://bit.ly/2Y65Svi Fb: https://www.facebook.com/EmbeddedFest/ Website: http://www.embeddedfest.com Education is the most important tool you can receive. But what if formal education does not really meet the requirements of modern IT industry and can't fully cover set of skills and practical experience required for the embedded software engineer? Yocto, Virtualization, SoC hands-on experience. ... Following the trends and finding new ways to learn things faster and more effective is the key to success.

We will be talking about PoC open source education, collaboration with universities and involving mentors and student for be…

4 месяца, 1 неделя назад @ youtube.com
Wei Fu. Linux on RISC-V--Fedora and Firmware in practice. Embedded Fest 2019
Wei Fu. Linux on RISC-V--Fedora and Firmware in practice. Embedded Fest 2019 Wei Fu. Linux on RISC-V--Fedora and Firmware in practice. Embedded Fest 2019

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: http://bit.ly/2OIzagk

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Summarize Fedora on RISC-V development including the little history, current status and some simple steps describing how to run Fedora on QEMU,FPGA board or the SiFive RV64 development board. Meanwhile, provide the status of current Specs and firmware(OpenSBI/UEFI/uboot) for RISC-V and the kernel development status.

4 месяца, 1 неделя назад @ youtube.com
Володимир Шанойло. High FIVE: Samsung integrity protection of Android applications. Embedded Fest
Володимир Шанойло. High FIVE: Samsung integrity protection of Android applications. Embedded Fest Володимир Шанойло. High FIVE: Samsung integrity protection of Android applications. Embedded Fest

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: https://bitly.su/pRyu

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Доповідь представить рішення з безпеки під назвою FIVE від компанії Samsung. Метою FIVE є моніторинг цілісності процесів Android та детектування зловмисних спроб модифікації оригінальних додатків та системних компонентів.

Ми поговоримо про можливі сценарії атак, спрямованих на цілісність додатків, зануримось у процес встановлення Java-додатків та розкажемо про проблеми, пов'язані з підрахунком та подальшою перевіркою цілісності нативних та Java програм. Наостанок ми покажемо, як саме FIVE захищає цілісність Android-…

4 месяца, 1 неделя назад @ youtube.com
Константин Белоусов. Исключения и прерывания на amd64: как ОС управляет компьютером. Embedded Fest
Константин Белоусов. Исключения и прерывания на amd64: как ОС управляет компьютером. Embedded Fest Константин Белоусов. Исключения и прерывания на amd64: как ОС управляет компьютером. Embedded Fest

The talk from Embedded Fest 2019 conference in Kyiv, Ukraine.

Presentation: https://bitly.su/PLxFCzK

Fb: https://www.facebook.com/EmbeddedFest/

Website: http://www.embeddedfest.com Доклад расскажет о том, как операционные системы (в частности, FreeBSD) управляют выполнением программ. О том, как исключительные ситуации, которые в действительности не слишком исключительные, дают ядру возможность контролировать исполнение пользовательского кода.

4 месяца, 1 неделя назад @ youtube.com
QA Guild QA Guild
последний пост 1 неделя, 1 день назад
QAGuild live #32: Java + SQL для тестировщика
QAGuild live #32: Java + SQL для тестировщика QAGuild live #32: Java + SQL для тестировщика

#qaguild

В этом эпизоде поговорим про SQL и базы данных для тестировщика Тренинг по автоматизации тестирования API с помощью Python https://automation-remarks.com/trainings/api-python/index.html Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы гов…

1 неделя, 1 день назад @ youtube.com
QAGuild live #31: Про SQL и базы данных для тестировщика
QAGuild live #31: Про SQL и базы данных для тестировщика QAGuild live #31: Про SQL и базы данных для тестировщика

#qaguild

В этом эпизоде поговорим про SQL и базы данных для тестировщика Тренинг по автоматизации тестирования API с помощью Python https://automation-remarks.com/trainings/api-python/index.html Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы гов…

2 недели, 2 дня назад @ youtube.com
QAGuild live #30: Про python для тестировщика
QAGuild live #30: Про python для тестировщика QAGuild live #30: Про python для тестировщика

#qaguild

В этом эпизоде поговорим про Python для тестировщика Тренинг по автоматизации тестирования API с помощью Python https://automation-remarks.com/trainings/api-python/index.html Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разн…

3 недели, 1 день назад @ youtube.com
QAGuild: Мок интервью на позицию Senior QA Automation
QAGuild: Мок интервью на позицию Senior QA Automation QAGuild: Мок интервью на позицию Senior QA Automation

#qaguild

В этом эпизоде имитировали собеседование тестировщика на Senior QA Automation Engineer Тренинг по Jenkins https://t.me/automation_remarks/799

Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков.…

1 месяц, 1 неделя назад @ youtube.com
QAGuild: Мок интервью на позицию Middle QA
QAGuild: Мок интервью на позицию Middle QA QAGuild: Мок интервью на позицию Middle QA

#qaguild

В этом эпизоде имитировали собеседование тестировщика на позицию Middle QA Engineer Тренинг по Jenkins https://t.me/automation_remarks/799

Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ст…

1 месяц, 1 неделя назад @ youtube.com
QAGuild: Мок интервью тестировщика на позицию трейни
QAGuild: Мок интервью тестировщика на позицию трейни QAGuild: Мок интервью тестировщика на позицию трейни

#qaguild

В этом эпизоде имитировали собеседование тестировщика на позицию трейни Тренинг по Jenkins https://t.me/automation_remarks/799

Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки,…

1 месяц, 2 недели назад @ youtube.com
QAGuild live #29: Менторинг для тестировщика
QAGuild live #29: Менторинг для тестировщика QAGuild live #29: Менторинг для тестировщика

#qaguild

В этом эпизоде рассказал о видах менторинга для тестировщиков Тренинг по Jenkins https://t.me/automation_remarks/799

Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в …

1 месяц, 3 недели назад @ youtube.com
Шум компьтера дома
Шум компьтера дома Шум компьтера дома 2 месяца, 1 неделя назад @ youtube.com
Тихий компьютер для тестировщика дома
Тихий компьютер для тестировщика дома Тихий компьютер для тестировщика дома

История создания тихого компьютера для тестировщика https://automation-remarks.com/2020/quiet-home-pc/index.html. Корпус: Fractal Design DEFINE MINI C

Кулер процессора: Башня Vinga с кулером NOCTUA NF-P12

Кулеры корпуса: 2х NOCTUA NF-S12B redux-1200 и 1 be quiet silent wings 3 140mm

Блок питания: be quiet pure power 11 600W

2 месяца, 1 неделя назад @ youtube.com
Про донаты для QAGuild
Про донаты для QAGuild Про донаты для QAGuild 2 месяца, 2 недели назад @ youtube.com
QAGuild live #28: Про DevOps скилы для тестировщика
QAGuild live #28: Про DevOps скилы для тестировщика QAGuild live #28: Про DevOps скилы для тестировщика

#qaguild

В этом эпизоде поговорим о том, насколько важны DevOps скилы для тестировщика Тренинг по Jenkins https://t.me/automation_remarks/799

Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте …

2 месяца, 2 недели назад @ youtube.com
QAGuild online #27: Selenide на Kotlin для тестирования UI
QAGuild online #27: Selenide на Kotlin для тестирования UI QAGuild online #27: Selenide на Kotlin для тестирования UI

#qaguild

В этом эпизоде напишем Selenide на Kotlin. Многим тестировщикам интересно посмотреть на Kotlin. Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои воп…

2 месяца, 3 недели назад @ youtube.com
Online BOF для тестировщиков
Online BOF для тестировщиков Online BOF для тестировщиков

#qaguild

В этом эпизоде ответили на вопросы тестировщиков Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

3 месяца назад @ youtube.com
QAGuild online #26: Selenium UI Automation плагин в Idea для тестировщика
QAGuild online #26: Selenium UI Automation плагин в Idea для тестировщика QAGuild online #26: Selenium UI Automation плагин в Idea для тестировщика

#qaguild

В этом эпизоде смотрим и пробуем новый плагин в Idea для тестировщиков Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

3 месяца назад @ youtube.com
QAGuild live #25: Java 14 для тестировщика
QAGuild live #25: Java 14 для тестировщика QAGuild live #25: Java 14 для тестировщика

#qaguild #java14

В этом эпизоде попробуем написать автотесты на Java 14. Донат заносить сюда https://donatesystem.io/donate/automation_remarks Подписывайтесь в telegram - http://bit.ly/qaguild-telegram

Слушайте наш подкаст - http://bit.ly/qaguild-podcast

Становитесь патроном - http://bit.ly/qaguild-patreon Привет, меня зовут Сергей Пирогов, я являюсь основателем QAGuild подкаста и автором блога "Заметки автоматизатора". На этом канале я делюсь своим опытом работы в качетве QA Automation engineer, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

3 месяца, 1 неделя назад @ youtube.com
SQA Days SQA Days
последний пост 4 месяца, 1 неделя назад
Разработка требований для тестировщиков
Разработка требований для тестировщиков Разработка требований для тестировщиков

Мастер-класс Erik van Veenendaal на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Requirements Engineering for Testers
Requirements Engineering for Testers Requirements Engineering for Testers

Erik van Veenendaal's workshop at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Практическое введение в тестирование микросервисов с помощью .NET
Практическое введение в тестирование микросервисов с помощью .NET Практическое введение в тестирование микросервисов с помощью .NET

Доклад Alexander Henze на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
A practical introduction to consumer contract testing with.NET
A practical introduction to consumer contract testing with.NET A practical introduction to consumer contract testing with.NET

Alexander Henze's workshop at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Teaching Selenium with interactive online-course
Teaching Selenium with interactive online-course Teaching Selenium with interactive online-course

Yuliya Lyakh's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Automation in the world of projects
Automation in the world of projects Automation in the world of projects

Zbigniew Mockun's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами
Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами

Доклад Сергея Чеботарева на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Думай как тестировщик, действуй как инженер
Думай как тестировщик, действуй как инженер Думай как тестировщик, действуй как инженер

Доклад Евгения Клименко на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Архитектура интерактивного онлайн-курса про Selenium
Архитектура интерактивного онлайн-курса про Selenium Архитектура интерактивного онлайн-курса про Selenium

Доклад Юлии Лях на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Minimum Valuable Product в автоматизации тестирования
Minimum Valuable Product в автоматизации тестирования Minimum Valuable Product в автоматизации тестирования

Доклад Антона Семенченко на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Minimum Valuable Product in test automation
Minimum Valuable Product in test automation Minimum Valuable Product in test automation

Anton Semenchenko's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Think like a tester, act like an engineer
Think like a tester, act like an engineer Think like a tester, act like an engineer

Evgeniy Klimenko's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Thorns and roses in migration testing
Thorns and roses in migration testing Thorns and roses in migration testing

Filipp Terekhov's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Шишки и плюшки тестирования миграции
Шишки и плюшки тестирования миграции Шишки и плюшки тестирования миграции

Доклад Филиппа Терехова на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Platform to test and dev: The way from RAID to distributed storage featured with hot-swap and caches
Platform to test and dev: The way from RAID to distributed storage featured with hot-swap and caches Platform to test and dev: The way from RAID to distributed storage featured with hot-swap and caches

Sergey Chebotarev's talk at SQA Days-26 conference. November 15-16, 2019. Minsk. Belarus

www.sqadays.com

4 месяца, 1 неделя назад @ youtube.com
Яндекс Тестирование Яндекс Тестирование
последний пост 1 год назад
Стажировка для тестировщиков
Стажировка для тестировщиков Стажировка для тестировщиков 1 год назад @ youtube.com
006. Анализ логов в тестировании — что объединяет QA, аналитику и DevOps – Ирина Пчелинцева
006. Анализ логов в тестировании — что объединяет QA, аналитику и DevOps – Ирина Пчелинцева

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 года, 4 месяца назад @ youtube.com
004. Тестовые базы данных как сервис – Василий Окунев, Павел Новицкий
004. Тестовые базы данных как сервис – Василий Окунев, Павел Новицкий

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 года, 4 месяца назад @ youtube.com
001. Облачные тестовые среды Яндекс.Маркета – Олег Бекетов
001. Облачные тестовые среды Яндекс.Маркета – Олег Бекетов 001. Облачные тестовые среды Яндекс.Маркета – Олег Бекетов 3 года, 4 месяца назад @ youtube.com
005. Десктопные GUI-тесты на Python – Василий Рябов
005. Десктопные GUI-тесты на Python – Василий Рябов

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 года, 4 месяца назад @ youtube.com
002. Back-to-back автотесты: практические вариации – Максим Свентух
002. Back-to-back автотесты: практические вариации – Максим Свентух

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 года, 4 месяца назад @ youtube.com
003. 1001 ночь QA-менеджера – Дмитрий Петунин
003. 1001 ночь QA-менеджера – Дмитрий Петунин

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 года, 4 месяца назад @ youtube.com
015. Покрытие кода – Садыков Илья
015. Покрытие кода – Садыков Илья

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…

5 лет, 2 месяца назад @ youtube.com
016. Покрытие кода (мастер класс) – Садыков Илья
016. Покрытие кода (мастер класс) – Садыков Илья

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…

5 лет, 2 месяца назад @ youtube.com
013. Статический анализ кода – Кошелев Артём
013. Статический анализ кода – Кошелев Артём

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…

5 лет, 2 месяца назад @ youtube.com
014. Статический анализ кода (мастер класс) – Кошелев Артём
014. Статический анализ кода (мастер класс) – Кошелев Артём

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…

5 лет, 2 месяца назад @ youtube.com
002. Системы контроля версий - Марат Мавлютов
002. Системы контроля версий - Марат Мавлютов

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…

5 лет, 2 месяца назад @ youtube.com
003. Системы контроля версий (мастер класс) – Марат Мавлютов
003. Системы контроля версий (мастер класс) – Марат Мавлютов

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…

5 лет, 2 месяца назад @ youtube.com
009. Отчеты автотестов – Баев Дмитрий
009. Отчеты автотестов – Баев Дмитрий

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…

5 лет, 2 месяца назад @ youtube.com
010. Отчеты автотестов (мастер класс) – Баев Дмитрий
010. Отчеты автотестов (мастер класс) – Баев Дмитрий

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…

5 лет, 2 месяца назад @ youtube.com
Подкасты
QA Guild QA Guild
последний пост 1 день, 17 часов назад
S03E11: Про релокацию в Эстонию
S03E11: Про релокацию в Эстонию S03E11: Про релокацию в Эстонию

JavaScript is disabledTo continue, go to Settings and turn it on

1 день, 17 часов назад @ 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

1 месяц, 2 недели назад @ soundcloud.com
Special: Интервью на позицию джуниор тестировщика
Special: Интервью на позицию джуниор тестировщика Special: Интервью на позицию джуниор тестировщика

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц, 2 недели назад @ soundcloud.com
S03E09: Что общего между SRE и QA
S03E09: Что общего между SRE и QA S03E09: Что общего между SRE и QA

JavaScript is disabledTo continue, go to Settings and turn it on

2 месяца назад @ soundcloud.com
S03E08: Про DevOps и немного про релокацию в США
S03E08: Про DevOps и немного про релокацию в США S03E08: Про DevOps и немного про релокацию в США

JavaScript is disabledTo continue, go to Settings and turn it on

2 месяца, 1 неделя назад @ soundcloud.com
S3E07: Про DevSecOps с Барухом Садогурским
S3E07: Про DevSecOps с Барухом Садогурским S3E07: Про DevSecOps с Барухом Садогурским

JavaScript is disabledTo continue, go to Settings and turn it on

2 месяца, 2 недели назад @ soundcloud.com
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 1 неделя назад @ soundcloud.com
S03E06: Про работу из дома
S03E06: Про работу из дома S03E06: Про работу из дома

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 1 неделя назад @ soundcloud.com
S03E04: Снова про Cypress от разработчиков
S03E04:  Снова про Cypress от разработчиков S03E04: Снова про Cypress от разработчиков

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 2 недели назад @ soundcloud.com
S03E03: Про мобильные фермы
S03E03: Про мобильные фермы S03E03: Про мобильные фермы

JavaScript is disabledTo continue, go to Settings and turn it on

4 месяца назад @ soundcloud.com
S03E02: Тестируем Kotlin
S03E02: Тестируем Kotlin S03E02: Тестируем Kotlin

JavaScript is disabledTo continue, go to Settings and turn it on

4 месяца, 2 недели назад @ soundcloud.com
S2E13: Про IT Radio с Артемом Пономаренко
S2E13: Про IT Radio с Артемом Пономаренко S2E13: Про IT Radio с Артемом Пономаренко

JavaScript is disabledTo continue, go to Settings and turn it on

7 месяцев, 1 неделя назад @ soundcloud.com
S2E12: Про T-Shape QA
S2E12: Про T-Shape QA S2E12: Про T-Shape QA

JavaScript is disabledTo continue, go to Settings and turn it on

7 месяцев, 4 недели назад @ soundcloud.com
S2E11: Про тестирование контрактов
S2E11: Про тестирование контрактов S2E11: Про тестирование контрактов

JavaScript is disabledTo continue, go to Settings and turn it on

9 месяцев назад @ soundcloud.com
S2E10: Про Android автоматизацию на Espresso
S2E10: Про Android автоматизацию на Espresso S2E10: Про Android автоматизацию на Espresso

JavaScript is disabledTo continue, go to Settings and turn it on

10 месяцев, 1 неделя назад @ soundcloud.com
Radio QA Radio QA
последний пост 1 месяц, 1 неделя назад
Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA
Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA Пилотный выпуск QA VADIS — КУА ИДЁШЬ: собеседование симуляция на роль Middle QA

В этом пробном выпуске мы записали живое видео-собеседование на роль Middle QA (без автоматизации) с Алексеем Алёшиным.

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

В этом выпуске было:вопросы о теории тестированиивопросы по резюмевопросы по работе на проектахзадачкаСобеседовали заслуженные миддлы тестирования и ведущие подкаста:Алексей Виноградов (Германия)Татьяна Зинченко (Нидерланды)Если формат понравился — не стесняйтесь лайкать, комментировать и репостить видео, это будет мотивировать нас продолжать выпуски.

1 месяц, 1 неделя назад @ 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?

1 месяц, 3 недели назад @ radio-qa.com
Выпуск 59: Cтресс и эмоциональное выгорание
Выпуск 59: Cтресс и эмоциональное выгорание Выпуск 59: Cтресс и эмоциональное выгорание

Мы с вами уже больше 4 лет и пришло время признать: мы такие же люди, как и все остальные.

У нас тоже бывают стрессы, «плохие дни» и мы не понаслышке знаем, что такое выгорание.

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

В гостях у нас были:— Алена Алешина — владелец и директор по развитию компании EQuator, автор книги «Эмоциональный интеллект.

Про печаль и задумчивость как фишечки нашей ментальностиПро психосоматикуЧто такое рабочий стресс и откуда он берётсяПро бёрнаут и плохо ли это«Русское страдание как смысл жизни»Как бёрнаут одного человека влияет на весь коллектив?

2 месяца назад @ radio-qa.com
Выпуск 58: Не один дома
Выпуск 58: Не один дома Выпуск 58: Не один дома

Удалённая работа никого не оставляет равнодушным, вот и наши ведущие не смогли устоять.

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

В качестве выступающих от RadioQA были:Андрей Мясников и его 3-недельный опыт удалённой работы в геймерском креслеи его 3-недельный опыт удалённой работы в геймерском кресле Татьяна Зинченко — попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

— попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

Чем и с вами делимся!

3 месяца назад @ radio-qa.com
Выпуск 57: Разрешение конфликтов
Выпуск 57: Разрешение конфликтов Выпуск 57: Разрешение конфликтов

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

Про виды и типы конфликтовМожет, тогда вообще не конфликтовать раз это так плохо?

Про конфликтную ситуацию и конфликтное поведениеПро неконфликтное разрешение ситуацийА что если ничего не говорить и ждать, что всё само разрешится?

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

Таня нашла баг в Meetup.com, из-за которого новые мероприятия туда не постились, а уже существующие нельзя было апдейтить.

3 месяца, 1 неделя назад @ radio-qa.com
Выпуск 56: Синдром Самозванца
Выпуск 56: Синдром Самозванца Выпуск 56: Синдром Самозванца

И даже не каждый год.

Поэтому мы с друзьями встретились, сделали над собой усилие и записали самый грустный выпуск за всю историю Радио QA.

Со всех сторон разоблачались:— Татьяна Зинченко — ведущая шабаша, успешно притворяющаяся успешной, хотя на деле уже 13 лет ничего собой не представляет в тестировании.

Грустными голосами мы обсудили:— Массовый каминг аут от наших ведущих (большой разоблачительный плачь от Тани)— Что такое синдром самозванца и как это связано с эффектом Данинга-Крюгера— Как воспринимается синдром самозванца снаружи (Сергей, мы всё равно тебе не верим!)

— Как справляться с синдромом самозванца— Типы самозванцев— “Серебряная пуля” исцеления— Причины проявления синдрома сам…

4 месяца, 1 неделя назад @ radio-qa.com
Выпуск 55: А голову ты в айти не забыл?
Выпуск 55: А голову ты в айти не забыл? Выпуск 55: А голову ты в айти не забыл?

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

Судите сами:Как вы получали свои знания в ИТСамые забавные случаи на курсах, которые вы виделиОсобенности обучения неИТ специалистаС чем связан тренд входа в айти из других специальностей?

А есть ли эти деньги в айти, или лучше все-таки открыть свой маленький свечной заводик?

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

— продуктовая ИТ компания хотела войти на ИТ рынок Беларуси и ужаснулась— на одного единорога в мире ИТ стало большеПриятного прослушивания!

5 месяцев, 1 неделя назад @ radio-qa.com
Выпуск 54: Репорты, Тест-менеджемент, Allure
Выпуск 54: Репорты, Тест-менеджемент, Allure Выпуск 54: Репорты, Тест-менеджемент, Allure

Выпуск посвящен репортингу в авто-тестировании и в просто тестировании, а также фреймворку и сервису Allure, как одному из известных инструментов в этой областиАртём Ерошенко — Qameta software, разработчик АллюраМихаил Левин — Wrike, старший директор по разработкеАлексей Виноградов — ведущий, главный по тарелочкамЗачем нужен репортинг в целом и автотестах в частности Cвязь с тест-менеджментПримеры инструментов (Аллюр, Рипорт Портал, Serenity, Cypress, Zaphira)Аллюр (без сервер) Фичи Особенности Чего не хваталоНовые подходы к взаимодействию тестировщиков и автоматизаторов и ведению тестовой документацииАллюр-Сервер Что за зверь Фичи Чем лучше или нужнее имеющихся тулов Когда выйдет Чего пока…

6 месяцев, 1 неделя назад @ radio-qa.com
Спецвыпуск: Паб-квизы
Спецвыпуск: Паб-квизы Спецвыпуск: Паб-квизы

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

Захотели и записали!

В гостях у нас были:Магистр Игры «Что?Где?Когда?» (это кроме всего прочего) — Максим Поташёв, автор и основатель квиза GeniumОснователь старейшего (и вероятно крупнейшего) в СНГ клуба квизов «60-секунд» — Леонид ЭдлинПредставитель Алматинского клуба Quantum, выпускающего уникальный игровой софт для квизов и сходных игр — Асхат УтегуловАвтор квиза B-Quiz с родины большого количества современных квизовых франшиз (Минск, Беларусь) — Руслан ОгородникВели выпуск большие любители квизов и пабов, как вместе, так и по раздельности:Андрей Мясникови А…

10 месяцев, 3 недели назад @ radio-qa.com
Выпуск 53 Оттенка Мягкого
Выпуск 53 Оттенка Мягкого Выпуск 53 Оттенка Мягкого

развитые софт скилы у интроверта — миф или реальность?

как развивать софт скилы?

что отличает софт скилы на Западе?

собеседование — про софт-скилы работодателячто труднее развивать: хард или софт скилы?

Сейчас специалисты будут получать вознаграждение не только за нахождение уязвимостей в iPhone, но и в Mac и MacBook, а также в Apple TV и Apple Watch.

10 месяцев, 3 недели назад @ radio-qa.com
AB Testing AB Testing
последний пост 1 неделя, 4 дня назад
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/)

1 неделя, 4 дня назад @ 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/)

1 месяц назад @ 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.

1 месяц, 3 недели назад @ 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/)

2 месяца, 1 неделя назад @ 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/)

2 месяца, 2 недели назад @ 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/)

2 месяца, 3 недели назад @ angryweasel.com
ABT 343 – Yuliya Bagriy (aviskase)
ABT 343 – Yuliya Bagriy (aviskase) ABT 343 – Yuliya Bagriy (aviskase)

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 месяца назад @ angryweasel.com
AB Testing – Episode 118: Covid continues; and Velocity
AB Testing – Episode 118: Covid continues; and Velocity AB Testing – Episode 118: Covid continues; and Velocity

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 месяца назад @ angryweasel.com
ABT 343 – Chris Kenst
ABT 343 – Chris Kenst ABT 343 – Chris Kenst

I’m joined by Chris Kenst, who talks about his path into testing, his job as an automation engineer (which he convinces me not to hate), and his work with AST.

He also mentions these links.

3 месяца, 1 неделя назад @ angryweasel.com
ABT 343 – Melissa Pohlman
ABT 343 – Melissa Pohlman ABT 343 – Melissa Pohlman

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
AB Testing – Episode 117: The Covid-19 WFH Show
AB Testing – Episode 117: The Covid-19 WFH Show AB Testing – Episode 117: The Covid-19 WFH Show

We talk quite a bit about working from home, and a bit about test coaching / consulting in the Modern Testing world.

We hope everyone is staying healthy and sane out there.

3 месяца, 3 недели назад @ angryweasel.com
AB Testing – Episode 116: What’s the Deal with ISTQB?
AB Testing – Episode 116: What’s the Deal with ISTQB? AB Testing – Episode 116: What’s the Deal with ISTQB?

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 месяца, 1 неделя назад @ angryweasel.com
AB Testing – Episode 115: Gates and Balmer and Satya (oh my)
AB Testing – Episode 115: Gates and Balmer and Satya (oh my) AB Testing – Episode 115: Gates and Balmer and Satya (oh my)

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 месяца, 3 недели назад @ angryweasel.com
ABT 343 – Conor Fitzgerald: The Sequel
ABT 343 – Conor Fitzgerald: The Sequel ABT 343 – Conor Fitzgerald: The Sequel

Conor is back for more questions on Modern Testing.

As with last time, you can follow him on Twitter (@conorfi) and read his blog here.

Intro Music from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

5 месяцев, 2 недели назад @ angryweasel.com
AB Testing – Episode 114: Random Reflections and Reading
AB Testing – Episode 114: Random Reflections and Reading AB Testing – Episode 114: Random Reflections and Reading

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 месяцев, 4 недели назад @ angryweasel.com
Ministry of Testing Podcasts Ministry of Testing Podcasts
последний пост 4 дня, 3 часа назад
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 @StooCrock, @PeetRonics and @ThisIsFrag 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 500.

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 Jespoer 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 th…

2 недели, 1 день назад @ ministryoftesting.com
MoT Podcast - Carlos Meets Joel Montvelisky
MoT Podcast - Carlos Meets Joel Montvelisky MoT Podcast - Carlos Meets Joel Montvelisky

MoT Podcast - Carlos Meets Joel MontveliskyDescription:Carlos Kidman talks with Joel Montvelisky from PractiTest, about some of the challenges testers face in modern software development, how they can adapt and help, and how PractiTest can help align teams as a Test Management System.

They also discuss how PractiTest is active in the community and provides not only resources but also conferences that are free and a platform for new presenters to jumpstart their speaking career!

Did you know you can listen to and subscribe to our podcasts on iTunes and SoundCloud?

1 месяц назад @ ministryoftesting.com
Testers' Island Discs Ep35 - Mark Tomlinson
Testers' Island Discs Ep35 - Mark Tomlinson Testers' Island Discs Ep35 - Mark Tomlinson

Testers' Island Discs Ep35 - Mark TomlinsonDescription:It’s Mark squared for this podcast as Mark is joined by Mark Tomlinson for an amazingly brain melty in-depth exploration of the relationship between music and testing.

Mark shares five tracks that not only are personal favourites but each also has a testing story such as how the rhythm of one track reminds him of the ‘rhythm’ of an application he once ran performance tests against.

It’s a long one, but oh boy are you in for a treat!

Podcast links:PurePerformance podcast - https://www.spreaker.com/user/pureperformanceThe Death of Liberal Arts - Ashley Hunsberger - https://www.youtube.com/watch?v=t5CdM87B9woShouting in the Datacenter - ht…

1 месяц, 2 недели назад @ ministryoftesting.com
Testers' Island Discs Ep34 - Stu Johnson
Testers' Island Discs Ep34 - Stu Johnson Testers' Island Discs Ep34 - Stu Johnson

Testers' Island Discs Ep34 - Stu JohnsonDescription:Mark speaks with Stu Johnson who is passionate in equal measures about all things testing and all things Scandinavian (as shown in his song picks).

The two discuss leading a culture of learning and building a community of practice both inside his community and in the wider testing community.

Stu also shares how an introverted person can still contribute in ways that don’t result in having to speak to a large crowd of scary people!

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.

2 месяца, 2 недели назад @ ministryoftesting.com
MoT Podcast - Adam Meets Mark Abrahams and Geoffrey van der Tas
MoT Podcast - Adam Meets Mark Abrahams and Geoffrey van der Tas MoT Podcast - Adam Meets Mark Abrahams and Geoffrey van der Tas

MoT Podcast - Adam Meets Mark Abrahams and Geoffrey van der TasDescription:Our resident podcaster, Adam Leon Smith, meets Mark Abrahams and Geoffrey van der Tas who are hosting a workshop together at TestBash Netherlands 2020.

They discuss Microservices, Performance Testing and Resilience Testing, as well as, their upcoming workshop from TestBash.

Has your company shifted to a remote workforce, making it impossible to test on physical devices in the office?

The Sauce Labs Real Device Cloud lets you test from anywhere, on any device, at any time.

Did you know you can listen to and subscribe to our podcasts on iTunes and SoundCloud?

3 месяца назад @ ministryoftesting.com
Testers' Island Discs Ep33 - Corina Pip
Testers' Island Discs Ep33 - Corina Pip Testers' Island Discs Ep33 - Corina Pip

Testers' Island Discs Ep33 - Corina PipDescription:Mark is joined by the talented cartoonist, tester and test automator Corina Pip.

The two dive into a deep conversation about the challenges of implementing robust and stable automation and what it can help in.

Corina also shares her experiences of being on both sides of the submission process for getting talks accepted at conferences.

Podcast links:Regular Links:

3 месяца, 1 неделя назад @ ministryoftesting.com
MoT Podcast - Mike Meets Konrad Marszalek
MoT Podcast - Mike Meets Konrad Marszalek MoT Podcast - Mike Meets Konrad Marszalek

MoT Podcast - Mike Meets Konrad MarszalekDescription:Our resident podcaster, Mike Lang, meets Konrad Marszalek who is hosting a workshop at TestBash Brighton 2020.

They discuss non-functional testing, as well as, his workshop from TestBash.

Did you know you can listen to and subscribe to our podcasts on iTunes and SoundCloud?

4 месяца, 1 неделя назад @ ministryoftesting.com
Testers' Island Discs Ep32 - Michaela Greiler
Testers' Island Discs Ep32 - Michaela Greiler Testers' Island Discs Ep32 - Michaela Greiler

Testers' Island Discs Ep32 - Michaela GreilerDescription:Mark is joined by a fellow podcaster and all round super smart person Michaela Greiler.

Michaela is Mark’s first guest with a PhD, so naturally, Mark wants to know as much as possible about the work Michaela has done.

In addition to this, the pair discuss the power of modelling when strategising automation, how teams can get the most out of code reviews and what it’s like being a podcast host.

Michaela also gives us a taste of her upcoming talk at TestBash Brighton 2020Podcast links:Regular Links:

4 месяца, 2 недели назад @ ministryoftesting.com
MoT Podcast - Adam Meets Lindsay Strydom & Shey Crompton
MoT Podcast - Adam Meets Lindsay Strydom & Shey Crompton MoT Podcast - Adam Meets Lindsay Strydom & Shey Crompton

MoT Podcast - Adam Meets Lindsay Strydom & Shey CromptonDescription:Our resident podcaster, Adam Leon Smith, meets Lindsay Strydom & Shey Crompton who are hosting a workshop and speaking, respectively, at TestBash Brighton 2020.

They discuss leadership, coaching and mentoring, as well as, each of their upcoming talks and workshops from TestBash.

This podcast was kindly sponsored by WonderProxy:Combine a robust global proxy network with flexible interactive & automated testing tools to verify what your website looks like to customers around the world.

Leave the localization guesswork behind with WonderProxy.

Did you know you can listen to and subscribe to our podcasts on iTunes and SoundClou…

4 месяца, 3 недели назад @ ministryoftesting.com
MoT Podcast - Adam Meets Elizabeth Zagroba, Huib Schoots & Jitesh Gosai
MoT Podcast - Adam Meets Elizabeth Zagroba, Huib Schoots & Jitesh Gosai MoT Podcast - Adam Meets Elizabeth Zagroba, Huib Schoots & Jitesh Gosai

MoT Podcast - Adam Meets Elizabeth Zagroba, Huib Schoots & Jitesh GosaiDescription:Our resident podcaster, Adam Leon Smith, meets Elizabeth Zagroba, Huib Schoots & Jitesh Gosai who are all workshop instructors from TestBash Brighton 2020.

They discuss the importance of how we think and communicate about testing, as well as, their upcoming workshops from TestBash.

Use PractiTest as a centralized hub for your entire application lifecycle management and benefit from:Clear visibility of all your testing efforts in one place.

Increased efficiency with reusable testsReduced time to market and improved ROIPractiTest fits all testing approaches, and enables confident software delivery, faster.

Did …

4 месяца, 4 недели назад @ ministryoftesting.com
MoT Podcast - Carlos Meets Ashley Hunsberger, Janet Gregory & Lisa Crispin
MoT Podcast - Carlos Meets Ashley Hunsberger, Janet Gregory & Lisa Crispin MoT Podcast - Carlos Meets Ashley Hunsberger, Janet Gregory & Lisa Crispin

MoT Podcast - Carlos Meets Ashley Hunsberger, Janet Gregory & Lisa CrispinDescription:Our resident podcaster, Carlos Kidman, meets Ashley Hunsberger, Janet Gregory & Lisa Crispin who are speakers, and workshop and course creators from TestBash Brighton 2020.

They discuss agile testing, as well as, each of their upcoming workshop, course and talk from TestBash software testing conference.

BrowserStack is the world’s largest software testing platform powering over two million tests every day across 14 global datacenters.

We help customers like Microsoft, Twitter, Barclays, Expedia, and over 25,000 customers deliver quality software at speed by moving testing to our Cloud.

With BrowserStack, D…

5 месяцев назад @ ministryoftesting.com
MoT Podcast Challenge - David Williams meets Karen Greaves
MoT Podcast Challenge - David Williams meets Karen Greaves MoT Podcast Challenge - David Williams meets Karen Greaves

MoT Podcast Challenge - David Williams meets Karen GreavesDescription:Using the power of Twitter, we reached out to the software testing community to find new podcast hosts for the Ministry of Testing podcasts.

From our search, we connected with some lovely folks who were each set the challenge of creating a pilot podcast with a guest from an upcoming TestBash software testing conference.

Here is David William's pilot podcast where he got to meet Karen Greaves from TestBash New Zealand and discuss agile and becoming a more mindful and deliberate tester.

We hope you enjoy the podcast and get in touch to let us know what you think!

Did you know you can listen to and subscribe to our podcasts …

5 месяцев, 1 неделя назад @ ministryoftesting.com
MoT Podcast Challenge - Adam Leon Smith meets Trish Khoo
MoT Podcast Challenge - Adam Leon Smith meets Trish Khoo MoT Podcast Challenge - Adam Leon Smith meets Trish Khoo

MoT Podcast Challenge - Adam Leon Smith meets Trish KhooDescription:Using the power of Twitter, we reached out to the software testing community to find new podcast hosts for the Ministry of Testing podcasts.

From our search, we connected with some lovely folks who were each set the challenge of creating a pilot podcast with a guest from an upcoming TestBash software testing conference.

Here is Adam Leon Smith's pilot podcast where he got to meet Trish Khoo from TestBash New Zealand and discuss integration tests and test scope.

We hope you enjoy the podcast and get in touch to let us know what you think!

Did you know you can listen to and subscribe to our podcasts on iTunes and SoundCloud?

5 месяцев, 1 неделя назад @ ministryoftesting.com
Testers' Island Discs Ep31 - João Proença
Testers' Island Discs Ep31 - João Proença Testers' Island Discs Ep31 - João Proença

Testers' Island Discs Ep31 - João ProençaDescription:Mark is joined by the multi-talented João Proença where the two discuss a wide range of topics such as risk, quality, modern testing and automation.

They even find time to geek out about writing music.

João’s also shares some insights into his work as a ‘quality owner’ what the role looks like, what challenges are involved and gives some advice to others in the field.

João also gives a brief glimpse into his upcoming talk at TestBash Brighton 2020João's links:Regular links:

5 месяцев, 3 недели назад @ ministryoftesting.com
Telegram-каналы
Automation Remarks Automation Remarks
последний пост 20 часов назад
QAGuild podcast S03E11: Про релокацию в Эстонию
QAGuild podcast S03E11: Про релокацию в Эстонию QAGuild podcast S03E11: Про релокацию в Эстонию

QAGuild podcast S03E11: Про релокацию в Эстонию Привет, доступен очередной выпуск подкаста. В этот раз поговорили про релокацию в Эстонию: - Чем привлекательна Эстония для работодателей и кандидатов?

- Зарплатные вилки для тестировщиков и автоматизаторов?

- Самые востребованные навыки и умения

- Переезд, время затраты, визы

- Цена жизни в Эстонии для семьи с ребенком https://soundcloud.com/qaguild/s03e11

20 часов назад @ t.me
Новости из штаба Selenium 4
Новости из штаба Selenium 4 Новости из штаба Selenium 4

Новости из штаба Selenium 4 Поступила свежая пачка новостей от команды Selenium 4. 🔸Selenium 4 - полностью реализцет W3C стандарт

🔸Файндбайщикам станет жить сложнее, потому как выпилят FindsByID, FindsByCss … Нужно будет пользоваться только By.CSS, By.XPATH

🔸Поддержка Relative locators: можно будет использовать near, left, tight of, above, below

🔸Станет больше Exceptions по типу ElementClickInterceptedError, NoSuchCookieError

🔸Поддержка Chrome Debugging Protocol. Исходя из новостей Selenium 4 будет уметь работать с Devtools и команда разработчиков старается сделать так, чтобы была кроссплатформенная поддержка всех браузеров и базовых команд типа network stubbing, capturing logs, mocking geo…

1 день, 1 час назад @ t.me
Microsoft угрожает Selenium
Microsoft угрожает Selenium Microsoft угрожает Selenium

Microsoft угрожает Selenium Похоже Microsoft задумал что-то очень серьезное. На ряду с Playwright для JS/TS появилось две реализации на Python и C Вангую, что в скором будущем появится и для Java. Наличие реализаций для различных языков может составить серьезную конкуренцию для Selenium. Будем следить за ситуацией, назревает что-то интересное💥

1 день, 20 часов назад @ t.me
Podlodka QA Crew
Podlodka QA Crew Podlodka QA Crew

Podlodka QA Crew 2 недели интенсива по горячим вопросам QA индустрии; закрытое комьюнити людей, увлеченными своей профессией и стремящихся развиваться и делиться опытом; небанальные форматы онлайн-сессий, которые делают тебя частью происходяего: от публичных собеседований до круглых столов, где эксперты разбирают именно ТВОИ кейсы. Все это — Podlodka QA Crew, он-лайн конференции нового формата. Старт 20 июля, успей приобрести билеты по выгодной цене: https://podlodka.io/qacrew

2 дня, 20 часов назад @ t.me
BrowserStack + Cypress = ❤️
BrowserStack + Cypress = ❤️ BrowserStack + Cypress = ❤️

BrowserStack + Cypress = ❤️ BrowserStack анонсировал поддержку Cypress. В интересные времена живем господа🔥 https://www.browserstack.com/automate/cypress

3 дня, 20 часов назад @ t.me
Eslint plugin для UI тестов
Eslint plugin для UI тестов Eslint plugin для UI тестов

Eslint plugin для UI тестов Привет, натолкнулся на забавную инициативу - ESlint плагин для проверки кода тестов на соответствие лучшим практикам. Поддерживает все модные тулы: Cypress, Playwright, Puppeteer, TestCafe, WebdriverIO. Однозначно нужно как минимум попробовать, чтобы сделать код ревью в разы проще. Вы как? Используете линтеры для кода тестов? https://www.npmjs.com/package/eslint-plugin-ui-testing

4 дня, 20 часов назад @ t.me
Запись тренинга по Gitlab CI
Запись тренинга по Gitlab CI Запись тренинга по Gitlab CI

Запись тренинга по Gitlab CI Привет, впереди нас ждет 3 выходных, а это значит, что можно выделить 2 дополнительных часа на обучение. Вы можете получить доступ к записи тренинга по Gitlab CI, который я проводил 2 недели назад. На этом тренинге я показывал различные способы запуска тестов и интеграции в pipeline. Как бонус, рассмотренна разница между Gitlab CI, Travis и Github Actions. Цена 15$. Для получения доступа пишите в ЛС @spirogov

5 дней, 1 час назад @ t.me
Selenide kelt
Selenide kelt Selenide kelt

Selenide kelt Пару лет назад мне было скучно и я начал писать kirk на Kotlin. Потом его успешно забросил, потому что перестал гореть идеей этого языка. Пару недель назад я показал, как можно очень быстро написать Selenide на Kotlin. А вчера узнал, что есть библиотека, которая на базе существующей реализации Selenide позволит писать на Котлине более вменяемый код. Инсайдеры говорят, что оно может стать полноценной частью Selenide и тогда Selenide ака Илон Маск начнет покорять сердца еще больше. https://github.com/strangeway-org/selenide-kelt

6 дней, 1 час назад @ t.me
Ask About Company
Ask About Company Ask About Company

Ask About Company Ask About Company: список вопросов, которые вам стоит задать компании на собеседовании → https://askabout.company

1 неделя назад @ t.me
Что нового в puppeteer?
Что нового в puppeteer? Что нового в puppeteer?

Что нового в puppeteer? 17 часов назад состоялся релиз puppeteer 5.0.0💥 Поменялось несколько вещей, которые сломали обратную совместимость. В целом, наблюдая за развитием двух конкурирующих инструментов Playwright и Puppeteer можно заметить, что оба они прямо одинаковые и здается мне, что выживет только сильнейший. Что думаете?🤔

https://www.youtube.com/watch?v=ZO7XWLudGKI

1 неделя назад @ t.me
QAGuild: Мок интервью на позицию Senior QA Automation
QAGuild: Мок интервью на позицию Senior QA Automation QAGuild: Мок интервью на позицию Senior QA Automation

QAGuild: Мок интервью на позицию Senior QA Automation Сегодня в 20-00 продолжение серии мок-интервью. В этот раз будет на позици Senior QA Automation. Заходите на огонек🔥 https://www.youtube.com/watch?v=KqslEN0tiMM

1 неделя, 1 день назад @ t.me
Записи c web.dev от Google
Записи c web.dev от Google Записи c web.dev от Google

Записи c web.dev от Google Привет, пару дней назад мне в разных ресурсах начала выскакивать реклама мероприятия web.dev. Я как-то был не особо вкурсе того, что это такое, поэтому игнорировал. Однако потом в твиттере я начал видеть все больше постов про это событие и решил узнать подробнее. Оказалось, что это трехдневная онлайн конфа про современный веб🌎. Вчера начал смотреть запись и мне очень понравилось. Ребята рассказали про Web Vitals, Accessibility, Performance, Lighthouse и еще много всего полезного. Рекомендую посмотреть🔥

1 неделя, 1 день назад @ t.me
Про микрофоны
Про микрофоны Про микрофоны

Про микрофоны Привет, прошлый пост набрал достаточное количество лайков, поэтому сегодня напишу про микрофоны. Карантин многих застал врасплох и выяснилось, что для эффективной работы из дома нужны не только стол, стул и ноутбук. Во время созвонов в офисах мы использовали гарнитуры различного качества. У меня дома валяется Logitech PC Headset 960 USB. Да, есть еще встроенные в ноутбуки микрофоны , но оказалось, что это все не очень-то и пригодно для эффективной коммуникации.

Топовый вариант для ленивых - USB микрофон. Вы получите вменяемое качество звука за разумные деньги. Если бы я сейчас выбирал USB микрофон, то купил бы Rode podcaster. С XLR микрофонами все сложнее: помимо микрофона вам…

1 неделя, 2 дня назад @ t.me
Playwright продолжает отжигать
Playwright продолжает отжигать Playwright продолжает отжигать

Playwright продолжает отжигать У набирающего обороты проекта Playwright появился официальный Docker image 🐳. Огромный шаг к покорению мира автоматизации. Теперь можно запускать тесты для Chromium, Firefox and WebKit в CI на разных системах: Azure Pipelines, Travis CI, CircleCI, AppVeyor, GitLab and Bitbucket Pipelines😮 Че вообще происходит, а? Это законно? Похоже пора труяхнуть стариной и идти читать книги по JS 😃

1 неделя, 2 дня назад @ t.me
QAGuild live Про SQL и базы данных для тестировщика
QAGuild live  Про SQL и базы данных для тестировщика QAGuild live Про SQL и базы данных для тестировщика

QAGuild live Про SQL и базы данных для тестировщика Привет, SQL достаточно проблемая тема для тестировщиков разного уровня. Вчера вечерком посидели и поговорили про SQL. Показал 3 сервиса, на которых можно попрактиковаться писать запросы. https://youtu.be/F9ITL4PmW6Y

1 неделя, 3 дня назад @ t.me
Automated-testing.info Automated-testing.info
последний пост 18 часов назад
https://habr.com/ru/company/otus/blog/510358/
https://habr.com/ru/company/otus/blog/510358/ https://habr.com/ru/company/otus/blog/510358/

https://habr.com/ru/company/otus/blog/510358/

Тестирование: назад к основам + [Puppeteer][Mocha] Совершенствуйте код с помощью тестового покрытия.

С момента релиза Puppeteer(end-2-end) стало быстрым и надежным способом тестирования функционала. Большинство вещей, которые вы можете сделать вручную в браузере, можно сделать с помощью Puppeteer. Более того, Chrome без графики снижает нагрузку на производительность, а нативный доступ к протоколу DevTools делает Puppeteer просто потрясающим инструментом. Представьте, что каждый раз, когда мы разрабатываем интерфейс, мы просто проверяем окончательный вид в браузере — без TDD мы сталкиваемся с мороженкой-антипатерном пирамиды тестов.

18 часов назад @ t.me
Если вы хотели попробовать написать свою библиотеку/реализацию для selenium - это видео будет полезно.
Если вы хотели попробовать написать свою библиотеку/реализацию для selenium - это видео будет полезно. Если вы хотели попробовать написать свою библиотеку/реализацию для selenium - это видео будет полезно.

Если вы хотели попробовать написать свою библиотеку/реализацию для selenium - это видео будет полезно. Показано достаточно простой пример, как взаимодействовать с selenium используя официальную документацию.https://www.youtube.com/watch?v=eR3xG-7U4lM&t=1s

1 день, 9 часов назад @ t.me
Автоматизация тестирования с использование "нетрадиционных" инструментов развивается все интенсивнее.
Автоматизация тестирования с использование "нетрадиционных" инструментов развивается все интенсивнее. Автоматизация тестирования с использование "нетрадиционных" инструментов развивается все интенсивнее.

Автоматизация тестирования с использование "нетрадиционных" инструментов развивается все интенсивнее.

Microsoft уже поддерживает 2 языка (python, ts/js) для playwright и + один C от hardkoded.

Puppeteer пока только js/ts официально и + один С от hardkoded. На стороне playwright - кроссбраузерность, что есть весомым плюсом! https://github.com/puppeteer/puppeteer https://github.com/microsoft?q=playwright&type=&language= https://github.com/hardkoded

1 день, 14 часов назад @ t.me
https://dou.ua/lenta/articles/how-much-qa-is-enough/
https://dou.ua/lenta/articles/how-much-qa-is-enough/ https://dou.ua/lenta/articles/how-much-qa-is-enough/

https://dou.ua/lenta/articles/how-much-qa-is-enough/

Много — не всегда хорошо. В чем суть достаточного тестирования и как его использовать правильно. Каждый уважающий себя тестировщик в душе перфекционист и стремится сделать все как можно лучше. Благое стремление, которое может привести в самый настоящий ад. Чтобы этого не допустить, предлагаю подход достаточного тестирования. Статья поможет вам с выбором приоритетов и критериев для составления плана тестирования.

1 день, 21 час назад @ t.me
BrowserStack, популярный сервис-ферма браузеров/мобильных девайcов, анонсировал поддержку широко известного в мире js фреймворка Cypress
BrowserStack, популярный сервис-ферма браузеров/мобильных девайcов, анонсировал поддержку широко известного в мире js  фреймворка Cypress BrowserStack, популярный сервис-ферма браузеров/мобильных девайcов, анонсировал поддержку широко известного в мире js фреймворка Cypress

BrowserStack, популярный сервис-ферма браузеров/мобильных девайcов, анонсировал поддержку широко известного в мире js фреймворка Cypress https://www.browserstack.com/automate/cypress

2 дня, 18 часов назад @ t.me
https://www.youtube.com/watch?v=M0WvLqzuZuI
https://www.youtube.com/watch?v=M0WvLqzuZuI https://www.youtube.com/watch?v=M0WvLqzuZuI

https://www.youtube.com/watch?v=M0WvLqzuZuI

Введение в CI / CD с Github Actions и GitHub Action Workflow. GitHub Actions - это CI / CD от GitHub. Он должен упростить сборку, тестирование и развертывание вашего кода прямо из GitHub.

2 дня, 19 часов назад @ t.me
https://opensource.com/article/20/7/open-source-test-automation-frameworks
https://opensource.com/article/20/7/open-source-test-automation-frameworks https://opensource.com/article/20/7/open-source-test-automation-frameworks

https://opensource.com/article/20/7/open-source-test-automation-frameworks

9 open source фреймворков для автоматизации тестирования. Поскольку у разных компаниях разные потребности, сложно определить все, что вам нужно, в рамках автоматизации тестирования. Тем не менее, есть некоторые ключевые критерии, которые большинство организаций будут искать в рамках автоматизации тестирования.

3 дня, 20 часов назад @ t.me
https://automated-testing.info/t/mobilnaya-avtomatizacziya-s-appium-opyt-napisaniya-pervogo-testa/17221
https://automated-testing.info/t/mobilnaya-avtomatizacziya-s-appium-opyt-napisaniya-pervogo-testa/17221 https://automated-testing.info/t/mobilnaya-avtomatizacziya-s-appium-opyt-napisaniya-pervogo-testa/17221

https://automated-testing.info/t/mobilnaya-avtomatizacziya-s-appium-opyt-napisaniya-pervogo-testa/17221

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

4 дня, 18 часов назад @ t.me
https://habr.com/ru/company/jetinfosystems/blog/509368/
https://habr.com/ru/company/jetinfosystems/blog/509368/ https://habr.com/ru/company/jetinfosystems/blog/509368/

https://habr.com/ru/company/jetinfosystems/blog/509368/

Трудности пентеста — 2020: как компании повысить пользу от пентеста, проблемы «этичных» хакеров и что делать начинающим. Порог входа в практическую область ИБ стал выше: если раньше кто-то мог позволить себе приехать к заказчику не в лучшей физической форме, повторить пару видео, просмотренных в интернете, и взломать организацию, например, взять контроллер домена, то сейчас подобное можно провернуть далеко не везде. Проблемы начинают встречаться на каждом шагу и в каждой области отчасти как минимум потому, что рекомендации с предыдущих пентестов были приняты в работу. Ниже я разберу проблемы, с которыми можно столкнуться, начав работы …

6 дней, 19 часов назад @ t.me
https://medium.com/javascript-in-plain-english/how-to-e2e-test-your-application-with-cypress-162f4bafe376
https://medium.com/javascript-in-plain-english/how-to-e2e-test-your-application-with-cypress-162f4bafe376 https://medium.com/javascript-in-plain-english/how-to-e2e-test-your-application-with-cypress-162f4bafe376

https://medium.com/javascript-in-plain-english/how-to-e2e-test-your-application-with-cypress-162f4bafe376

Как с помощью E2E тестов Cypress протестировать ваше приложение. Мы рассмотрим, как все настроить, как устроен Cypress и как мы можем использовать его для создания основных пользовательских сценариев. Итак, давайте начнем с включения Cypress в наш проект и его настройки.

1 неделя назад @ t.me
https://habr.com/ru/company/tinkoff/blog/508772/
https://habr.com/ru/company/tinkoff/blog/508772/ https://habr.com/ru/company/tinkoff/blog/508772/

https://habr.com/ru/company/tinkoff/blog/508772/

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

1 неделя, 1 день назад @ t.me
Добавляем пару фич на prod без тестирования
Добавляем пару фич на prod без тестирования Добавляем пару фич на prod без тестирования

Добавляем пару фич на prod без тестирования

1 неделя, 2 дня назад @ t.me
https://medium.com/@subeshb1/json-api-testing-from-the-terminal-492528d65049
https://medium.com/@subeshb1/json-api-testing-from-the-terminal-492528d65049 https://medium.com/@subeshb1/json-api-testing-from-the-terminal-492528d65049

https://medium.com/@subeshb1/json-api-testing-from-the-terminal-492528d65049

Как тестировать API с командной строки. Первое, что приходит в голову, это CURL. Но у него есть свои недостатки - такие, как сложность работы с запросами. api-test фреймворк позволяет удобно использовать терминал для тестирования API.

1 неделя, 2 дня назад @ t.me
https://blog.testproject.io/2020/06/29/design-patterns-in-test-automation/
https://blog.testproject.io/2020/06/29/design-patterns-in-test-automation/ https://blog.testproject.io/2020/06/29/design-patterns-in-test-automation/

https://blog.testproject.io/2020/06/29/design-patterns-in-test-automation/

Шаблоны проектирования в автоматизации. В этой статье освещаются шаблоны проектирования и архитектурные решения, которые необходимо учитывать при создании инфраструктуры автоматизации на основе Selenium / Appium. Примеры специально показаны на разных языках программирования, чтобы подчеркнуть, что этот мыслительный процесс применим для любого языка программирования, который вы используете для построения Automation Framework.

1 неделя, 3 дня назад @ t.me
https://www.youtube.com/watch?v=FVVQAODPjqU
https://www.youtube.com/watch?v=FVVQAODPjqU https://www.youtube.com/watch?v=FVVQAODPjqU

https://www.youtube.com/watch?v=FVVQAODPjqU

Livecoding: Playwright новая звезда в aqa и кроссбраузерность через DevTools Protocol. Еще не было реального опыта использования Playwright. В этом видео попытка написать пару тестов и построить пару страниц с использованием данного инструмента.

1 неделя, 4 дня назад @ t.me
QA Mania (Украиноязычный канал) QA Mania (Украиноязычный канал)
последний пост 1 час назад
"SOLID" в малюнках
"SOLID" в малюнках "SOLID" в малюнках

"SOLID" в малюнках Дуже полюбляю малюнки, навіть іноді думаю піти на відповідні курси по скетчингу. В нашому контексті не тому що творчість й самопізнання, а тому, що за допомогою вдалого малюнка можна просто й зрозуміло пояснити складну концепцію комусь іншому!

Ми вже публікували в каналі посилання на корисні для розуміння концепцій підбірки малюнків (, ), й ось знайшли ще одну. Цього разу в нас всіх нарешті з'явився шанс зрозуміти один з найуживаніших принципів в програмуванні: SOLID. Single repsonsibility; Open-closed; Liskov substitution; Interface segregation; Dependency inversion. Гарного перегляду малюнків!

https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34c…

1 час назад @ t.me
"Золотий" Tesla click
"Золотий" Tesla click "Золотий" Tesla click

"Золотий" Tesla click Кожному з нас знайоме відчуття роздратування при сплаті інтернет-платежів на сайтах платіжних систем. Чому саме цей приклад я згадав? Тому що навіть у 2020-му, в епоху переможної ходи планетою UX підходів в проектуванні, більшість з них й досі працюють за принципом "натиснув? - не дихай". Така проста річ, як коліщатко, що обертається, символізуючи процес який триває - здатне вберегти гарний настрій то лояльність користувача. А іноді й гроші.

Багато грошей 🤑 Як от у випадку, який трапився декілька тижнів тому: один дядечко в Німеччині хотів поміняти свій старенький Ford Kuga на новеньку Tesla Model 3. Додатково його мотивувала держава своїми ініціативами щодо підтримки …

19 часов назад @ t.me
Огляд Artillery.io - інструменту тестування навантаження
Огляд Artillery.io - інструменту тестування навантаження Огляд Artillery.io - інструменту тестування навантаження

Огляд Artillery.io - інструменту тестування навантаження Україномовних статей про тестування більшає, й це тішить.

Сьогодні пропонуємо вашій увазі огляд інструменту для тестування навантаження Artillery.io. [https://medium.com/@olegzarevych/artillery-io-для-тестування-навантаження ](https://medium.com/@olegzarevych/artillery-io-для-тестування-навантаження-ea39dccaf448)PS Тема тестування навантаження цікава й близька нам також. Ми вже писали низку статей та постів по інструментам Locust та Gatling: детальний огляд та helloworld howto статті й відеотуторіали. Про всяк випадок залишимо тут посилання на них також: , , .

1 день, 18 часов назад @ t.me
Risk Mitigation
Risk Mitigation Risk Mitigation

Risk Mitigation Привіт друзі! Продовжуємо працювати над ризиками. Для тих, хто пропустив, попередні дописи:

⁉️ [що таке ризики

🔎](https://t.me/qamania/196) [ідентифікація та оцінка ризиків ](https://t.me/qamania/205)Існує 4 підходи пом'якшення ризиків. Давайте розглянемо їх на прикладі протипожежної безпеки: ⤵️ Mitigate - зменшення імовірності ризику (likelihood) та/або його руйнівних наслідків (impact). __Як відповідальний за пожежну безпеку, ви можете встановити систему автоматичного гасіння пожежі, датчики диму і кожного місяця проводити інструктажі з поводження з вогненебезпечними предметами. А ще всюди розвісити таблички "паління заборонено 🚭" 💪__ Make contingency plan - підготуватись …

2 дня, 17 часов назад @ t.me
Тестові метрики на раз-два-триМи в компанії зараз впроваджуємо чітку диференціацію (за кольором штанів, два раза ку) рівня професіоналізму спеціалістів з тестування, або в народі - QA. Й оскільки майже вся професія тестувальника, так чи інакше, про вимірюв
Тестові метрики на раз-два-триМи в компанії зараз впроваджуємо чітку диференціацію (за кольором штанів, два раза ку) рівня професіоналізму спеціалістів з тестування, або в народі - QA. Й оскільки майже вся професія тестувальника, так чи інакше, про вимірюв Тестові метрики на раз-два-триМи в компанії зараз впроваджуємо чітку диференціацію (за кольором штанів, два раза ку) рівня професіоналізму спеціалістів з тестування, або в народі - QA. Й оскільки майже вся професія тестувальника, так чи інакше, про вимірюв

Тестові метрики на раз-два-триМи в компанії зараз впроваджуємо чітку диференціацію (за кольором штанів, два раза ку) рівня професіоналізму спеціалістів з тестування, або в народі - QA. Й оскільки майже вся професія тестувальника, так чи інакше, про вимірювання, то й відповідним розумінням й певними інструментами для вимірювання володіти - це must. Так, мова саме про метрики в тестуванні. (Але, для визначення рівня професіоналізму - це тільки один з багатьох критеріїв) Так от, розповім вам коротко й зрозуміло: чим мають відрізнятись метрики для джуна, мідла та сіньйора. По перше, чим взагалі відрізняються спеціалісти на різних ступенях свого професійного зростання? Рівнем абстракції. Максима…

3 дня, 20 часов назад @ t.me
CTFL 3. Static testing
CTFL 3. Static testing CTFL 3. Static testing

CTFL 3. Static testing Ранок добрий 😊 Сьогодні мова піде про часто нехтуваний але дуже важливий вид тестування - static.

🔍 Пам'ятайте:

✅ Якщо динамічне тестування вимагає запуску ПЗ, то під час статичного ми мануально (review) або інструментально (static analysis) оцінюємо код та інші робочі продукти.

✅ Які робочі продукти можна статично протестувати? Фактично будь-які: специфікацію, юзер сторі, архітектуру й дизайн, моделі, код, тестову документацію, контракти, плани і тд.

✅ Статичне тестування реалізовує принцип early testing, що майже завжди економічно вигідно для проекту. Окрім цього є низка інших переваг: знаходження специфічних дефектів, запобігання дефектів у вимогах, дизайні та коді…

4 дня, 20 часов назад @ t.me
CTFL 0. IntroДоброго ранку! Оскільки попередній мессидж пробудив неабияку зацікавленість, сьогодні публікуємо перелік рекомендованих матеріалів в рамках підготовки.
CTFL 0. IntroДоброго ранку! Оскільки попередній мессидж пробудив неабияку зацікавленість, сьогодні публікуємо перелік рекомендованих матеріалів в рамках підготовки. CTFL 0. IntroДоброго ранку! Оскільки попередній мессидж пробудив неабияку зацікавленість, сьогодні публікуємо перелік рекомендованих матеріалів в рамках підготовки.

CTFL 0. IntroДоброго ранку! Оскільки попередній мессидж пробудив неабияку зацікавленість, сьогодні публікуємо перелік рекомендованих матеріалів в рамках підготовки. 1️⃣ ISTQB CTFL Syllabus 2018 V3.1 - теоретична база, обов'язкова для прочитання. Скачати можна з організації.

Там же знайдете корисні матеріали про структуру та правила здачі екзамену, а також мок-тести, що максимально наближені до бойових.

2️⃣ - усі keywords, що винесені на початок кожної глави Syllabus'а потрібно знати та розуміти, фактично половина питань (20/40) із екзамену на визначення та порівняння. У словнику також шукайте усі незрозумілі вам терміни, що зустрінете по тексту Syllabus'а.

3️⃣ Як щодо книг? - чудова книга д…

6 дней, 1 час назад @ t.me
Negative testing of ISTQB examПровів невеличкий негативний тест на сайті ;)
Negative testing of ISTQB examПровів невеличкий негативний тест на сайті  ;) Negative testing of ISTQB examПровів невеличкий негативний тест на сайті ;)

Negative testing of ISTQB examПровів невеличкий негативний тест на сайті ;)

Якщо хтось збирався найближчим часом здавати ISTQB екзамен - то маєте нагоду провести подібний позитивний тест ;)

Пропозиція актуальна до 17 липня.

6 дней, 19 часов назад @ t.me
Рішення ломиголовок
Рішення ломиголовок Рішення ломиголовок

Рішення ломиголовок ⚠️SPOILER ALERT⚠️

Привіт друзі! Як ми і обіцяли, нижче напишемо [рішення завдань

](https://t.me/qamania/203)Всього їх 4 і ми не робили їх дуже складними, щоб розважити та не забрати багато часу. 1️⃣ ми зашифрували за допомоги алгоритму . Цей формат широко використовується у web, оскільки дозволяє кодувати будь-які символи лише знаками a..z, A..Z, 0..9, +, /, що зводить до мінімуму шанс зламати форматування, наприклад, html, зайвими дужками. "__Як же я міг здогадатись?__" - зазвичай всі, хто хоч кілька разів працював з base64, взнають формат. Ще його характерною ознакою є знак = в кінці строки. У всіх популярних мовах програмування є функція шифрування/розшифрування base6…

1 неделя назад @ t.me
🎓 ISTQB CTFL
🎓 ISTQB CTFL 🎓 ISTQB CTFL

🎓 ISTQB CTFL Почався черговий курс із підготовки наших колег до здачі сертифікації ISTQB CTFL. Якщо вам цікаво пройти даний курс в форматі коротких телеграм-постів присвячених кожній із 6 глав Syllabus'a з корисними посиланнями - голосуйте та пишіть.

1 неделя, 1 день назад @ t.me
Humble python programming bundleНі від кого не приховую свою любов до python. Гарна мова програмування для тестера, що дозволяє автоматизувати свою роботу (і я зараз не тільки про автоматизоване тестування) - збирати звіти, генерувати дані, обробляти та ан
Humble python programming bundleНі від кого не приховую свою любов до python. Гарна мова програмування для тестера, що дозволяє автоматизувати свою роботу (і я зараз не тільки про автоматизоване тестування) - збирати звіти, генерувати дані, обробляти та ан Humble python programming bundleНі від кого не приховую свою любов до python. Гарна мова програмування для тестера, що дозволяє автоматизувати свою роботу (і я зараз не тільки про автоматизоване тестування) - збирати звіти, генерувати дані, обробляти та ан

Humble python programming bundleНі від кого не приховую свою любов до python. Гарна мова програмування для тестера, що дозволяє автоматизувати свою роботу (і я зараз не тільки про автоматизоване тестування) - збирати звіти, генерувати дані, обробляти та аналізувати дані та інше. - PyCharm став моїм основним робочим інструментом (на рівні з Outlook та Jira) А ще я давно підписаний на Humble Bundle - колись давно купляв там пачками ігри, в більшість з яких так ні разу і не зіграв 🤷‍♂️ Але зараз не про ігри - нещодавно розпочався розпродаж . За $1 можна отримати 2-місячну ліцензію на PyCharm та купу навчальних матеріалів і інтерактивних сервісів. Якщо давно хотіли спробувати - це хороший шанс!

1 неделя, 1 день назад @ t.me
Risk identification and assessment
Risk identification and assessment Risk identification and assessment

Risk identification and assessment Привіт друзі! ми написали про управління ризиками і багатьом тема "зайшла". Тому сьогодні підемо далі і спробуємо ідентифікувати та оцінити типові ризики для тестування. Отже, уявімо, що нам треба розробити чернетку тест плану невеликого проекту, в якому працює лише 1-2 тестери і прописати типові ризики, наприклад такі: R1️⃣ тестування не буде завершено вчасно

R2️⃣ задачі тестування можуть бути недооцінені

R3️⃣ середовище тестування може бути недоступне

R4️⃣ тестер може захворіти чи звільнитись

R5️⃣ вимоги до продукту можуть бути змінені у фазі тестування Як і з будь-яким іншим артефактом, кожному ризику дається унікальний ID, щоб легше було його відстежув…

1 неделя, 1 день назад @ t.me
TransparencyВсім привіт! Минулої п'ятниці робив собі план активностей на цей тиждень і звірявся з планами інших команд - щоб, наприклад, мої performance тести не заважали працювати іншим, а їх робота - мені. Потім повідомив про свій план всіх, щоб точно не
TransparencyВсім привіт! Минулої п'ятниці робив собі план активностей на цей тиждень і звірявся з планами інших команд - щоб, наприклад, мої performance тести не заважали працювати іншим, а їх робота - мені. Потім повідомив про свій план всіх, щоб точно не TransparencyВсім привіт! Минулої п'ятниці робив собі план активностей на цей тиждень і звірявся з планами інших команд - щоб, наприклад, мої performance тести не заважали працювати іншим, а їх робота - мені. Потім повідомив про свій план всіх, щоб точно не

TransparencyВсім привіт! Минулої п'ятниці робив собі план активностей на цей тиждень і звірявся з планами інших команд - щоб, наприклад, мої performance тести не заважали працювати іншим, а їх робота - мені. Потім повідомив про свій план всіх, щоб точно не сталося накладок, і почав готувати середовище і дані. І тут раптом пишуть мені девопси - "чувак, щоб ти не робив - зупинись. Ми тут стрес тести вирішили собі зробити і енви вирубаємо". Звісно, в мене припекло! 🤬 І не тільки - у всіх менеджерів команд. Почалися термінові зізвони типу "__Якого біса ви взагалі нікого не попередили заздалегідь і почали робити щось потенційно руйнівне? У чиїх тестів вищий пріоритет? Кому треба відмінити чи пер…

1 неделя, 2 дня назад @ t.me
Уявіть собі! Не пройшло і години, а в нас вже є переможець! (наступного разу придумаємо складніші шифри)
Уявіть собі! Не пройшло і години, а в нас вже є переможець! (наступного разу придумаємо складніші шифри) Уявіть собі! Не пройшло і години, а в нас вже є переможець! (наступного разу придумаємо складніші шифри)

Уявіть собі! Не пройшло і години, а в нас вже є переможець! (наступного разу придумаємо складніші шифри) Найспритніший тестер @Hothead_n зі Львова отримує книгу Foundations of Software Testing, адаптовану до актуальної версії конспекту ISTQB. З чим ми всі його і вітаємо 🥳 Щоб не псувати інтригу тим, хто ще хоче поламати голову, опублікуємо рішення наших ломиголовок у п'ятницю, якщо вам цікаво

1 неделя, 2 дня назад @ t.me
Epic quest?Привіт друзі! Можливо, ви не звернули увагу, але минулого тижня під кожним постом ми залишали таємничі послання 🕵️‍♂️
Epic quest?Привіт друзі! Можливо, ви не звернули увагу, але минулого тижня під кожним постом ми залишали таємничі послання 🕵️‍♂️ Epic quest?Привіт друзі! Можливо, ви не звернули увагу, але минулого тижня під кожним постом ми залишали таємничі послання 🕵️‍♂️

Epic quest?Привіт друзі! Можливо, ви не звернули увагу, але минулого тижня під кожним постом ми залишали таємничі послання 🕵️‍♂️

Того, хто зможе першим їх розгадати, чекає нагорода 🏆

Удачі!

1 неделя, 2 дня назад @ t.me