Тестирование
О тестировании ПО и обеспечении качества
На русском
QA дайджест DOU (и другие дайджесты) QA дайджест DOU (и другие дайджесты)
последний пост 4 дня, 22 часа назад
Go дайджест #14: что будет в Go 1.15, Apple и Go
Go дайджест #14: что будет в Go 1.15, Apple и Go Go дайджест #14: что будет в Go 1.15, Apple и Go

Go дайджест #14: что будет в Go 1.15, Apple и GoВ выпуске: соместный проект Apple и Google на Go, как язык помогет разрабатывать софт для борьбы с COVID-19, результаты Go Developer Survey 2019.

НовостиСовместный проект Google и Apple по борьбе с COVID-19 написан на Go, а в этом выпуске ребята из Generic Talks разбирали его по деталькам.

Что нас ждет в Go 1.15 на слайдах от Дэниэла Марти, и еще одна статья с детальным розбором некоторых новинок.

АнонсGoWayFest 4.0 goway.io — 4-ая конференция в Беларуси, полностью посвященная языку Go, переходит в онлайн и пройдет 11-12 июля.

ЧитаемLife Without Line NumbersОтличная статья от GitHub про 3 бага в Go драйвере MySQLПодменяем stdin и stdout в GoКа…

4 дня, 22 часа назад @ dou.ua
PM дайджест #25: техники фасилитации митингов, полезности для remote PM/SM
PM дайджест #25: техники фасилитации митингов, полезности для remote PM/SM PM дайджест #25: техники фасилитации митингов, полезности для remote PM/SM

PM дайджест #25: техники фасилитации митингов, полезности для remote PM/SMВстречайте новый дайджест интересных материалов из мира проектного управления.

За период карантина десятки компаний заполнили свои блоги историями о том, как они наладили remote-функционирование.

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

Remote Agile Guide — надстройка над скрам-гайдом в мире ремоут и ряд полезных рекомендаций для скрам-мастеров (для доступа к скачиванию нужно оставить имейл).

Красивая маркетинговая история подходит к завершению, последние иллюзии развеиваются — рассказ о том, как Spotify model провалился в самом Spotify.

5 дней, 4 часа назад @ dou.ua
DevOps дайджест #32: применение Helm, Kustomize, ArgoCD и релиз Vitess
DevOps дайджест #32: применение Helm, Kustomize, ArgoCD и релиз Vitess DevOps дайджест #32: применение Helm, Kustomize, ArgoCD и релиз Vitess

DevOps дайджест #32: применение Helm, Kustomize, ArgoCD и релиз VitessВ выпуске: Lens — Kubernetes IDE, новые регионы в AWS (Африка), изменения в Grafana 7.0, TPUs в Google Cloud и новая книга в SRE.

Много нового для себя может и не найдете, но систематизировано достаточно хорошо.

ArgoCD Web UIHelm & Kustomize better togetherОтличная статья, которая описывает установку Loki с применением Helm + Kustomize и ArgoCD (как вишенка на торте).

Amazon EKS now supports Kubernetes version 1.16Новая (хотя и не сильно новая) версия Kubernetes в EKS.

ConferencesGithub reposaskmeegs/learn-istioЕсли вы решили выучить Istio — можно начать с этого репозитория, как с отправной точки.

1 неделя, 5 дней назад @ dou.ua
C++ дайджест #27: Continuous Integration
C++ дайджест #27: Continuous Integration C++ дайджест #27: Continuous Integration

C++ дайджест #27: Continuous IntegrationПривіт, мої любі сішники!

:)CIЩо таке Continuous Integration:Інструменти:Як застосовувати у проекті:Modern C++C++20 atomic_refNifty Fold Expression TricksNotes on C++ SFINAE, Modern C++ and C++20 ConceptsКорисні посиланняРезультати опитування „CppDevSurvey 2020”.

Увага, спойлер: за наведеною статистикою, більшість розробників на С++ використовують CMake, С++ 11 та планують переїхати на новi стандарти.

I accidentaly wrote a compile-time executable state machine — State Machine на на етапі компіляціі в С++17.

ІнструментиQt, range-based for loops and structured bindingsFinding build bottlenecks with C++ Build InsightsHow to Use C++ for Azure StorageCodep…

2 недели, 5 дней назад @ dou.ua
Java дайджест #47: вышла Java 14, как сделать работающий продукт
Java дайджест #47: вышла Java 14, как сделать работающий продукт Java дайджест #47: вышла Java 14, как сделать работающий продукт

Java дайджест #47: вышла Java 14, как сделать работающий продуктСсылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)

Да-да, в Java не было UDS.

Похоже, что Micronaut и Quarkus так и не смогут разогнаться.

Сергей Куксенко — Нужны ли в Java «инлайн»-типы?

Предложения и пожелания все еще принимаются или через завсклад и товаровед администрацию ДОУ, или через твиттер @_silverwolf.

2 недели, 5 дней назад @ dou.ua
Front-end дайджест #39: COVID-19 в мире разработки интерфейсов
Front-end дайджест #39: COVID-19 в мире разработки интерфейсов Front-end дайджест #39: COVID-19 в мире разработки интерфейсов

Front-end дайджест #39: COVID-19 в мире разработки интерфейсовВ выпуске: разбираемся с новым Node.js, добавляем поддержку темной темы и улучшаем производительность веб-приложений.

CSS и CSS in JSPostCSS 8.0.

React и React NativeA Sneak Peek at React Router v6.

Node.jsСмотрим новую версию Node.js:Exploring Node.js Internals — что таит Node.js под капотом?

Phelia — пишем приложения для Slack на React.

3 недели, 4 дня назад @ dou.ua
QA дайджест #42: построение инфраструктуры, паттерны и стратегии тестирования
QA дайджест #42: построение инфраструктуры, паттерны и стратегии тестирования QA дайджест #42: построение инфраструктуры, паттерны и стратегии тестирования

QA дайджест #42: построение инфраструктуры, паттерны и стратегии тестированияМеня зовут Максим, и я тестировщик.

Собираю самое полезное и с радостью делюсь с вами.

Ошибки Junior QA на собеседовании.

Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции.

Процесс построения инфраструктуры автоматизации тестирования с нуля.

3 недели, 5 дней назад @ dou.ua
Junior дайджест: курси, стажування, вакансії. Травень’20
Junior дайджест: курси, стажування, вакансії. Травень’20 Junior дайджест: курси, стажування, вакансії. Травень’20

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

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

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

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

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

1 месяц назад @ dou.ua
software-testing.ru software-testing.ru
последний пост 15 часов назад
Ретроспективные уроки исследовательского тестирования: тестовый оракул
Ретроспективные уроки исследовательского тестирования: тестовый оракул Ретроспективные уроки исследовательского тестирования: тестовый оракул

Как оракул и, соответственно, эвристика, он имеет ограниченную эффективность.

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

Самоверифицируемые данные как оракул – я активно пользуюсь этим оракулом в автоматических проверках, в основном для имен тестов.

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

С другой стороны, если вы создаете небольшие, однозначные проверки, использующие самоверифицируемые данные как оракул, вы легко определите, в чем проблема.

15 часов назад @ software-testing.ru
Ручные тестировщики не нужны или пора уже в автоматизацию
Ручные тестировщики не нужны или пора уже в автоматизацию Ручные тестировщики не нужны или пора уже в автоматизацию

Оригинальная публикация Нет, конечно же ручники будут нужны. Но с каждым годом потребностей в них будет все меньше. Уровень зарплаты быстро упрется в потолок, а от монотонных задач будет тошнить. Если у вас есть желание оставаться в QA и вырасти в автоматизатора (разработчика?), то текст ниже для вас.

1 день, 15 часов назад @ software-testing.ru
Ручные тестировщики не нужны или пора уже в автоматизацию
Ручные тестировщики не нужны или пора уже в автоматизацию Ручные тестировщики не нужны или пора уже в автоматизацию

Оригинальная публикация Нет, конечно же ручники будут нужны. Но с каждым годом потребностей в них будет все меньше. Уровень зарплаты быстро упрется в потолок, а от монотонных задач будет тошнить. Если у вас есть желание оставаться в QA и вырасти в автоматизатора (разработчика?), то текст ниже для вас.

1 день, 15 часов назад @ software-testing.ru
Руководство по рандомизированному тестированию (часть 1)
Руководство по рандомизированному тестированию (часть 1)

Автор: Питер Хутон (Peter Houghton)Оригинал статьиПеревод: Ольга АлифановаЗа последние годы я неоднократно говорил и писал о рандомизации как технике тестирования. Здорово видеть, как загораются глаза людей, уловивших суть концепции и ее потенциал.

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

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

2 дня, 15 часов назад @ software-testing.ru
Руководство по рандомизированному тестированию (часть 1)
Руководство по рандомизированному тестированию (часть 1) Руководство по рандомизированному тестированию (часть 1)

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

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

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

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

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

2 дня, 15 часов назад @ software-testing.ru
Оценка тестирования, техники тест-дизайна и тест-анализа, тестирование документации, мутационное тестирование - самые интересные новости тестирования за май-2020
Оценка тестирования, техники тест-дизайна и тест-анализа, тестирование документации, мутационное тестирование - самые интересные новости тестирования за май-2020

Опубликован очередной выпуск рассылки за конец апреля.

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

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

3 дня, 1 час назад @ software-testing.ru
Оценка тестирования, техники тест-дизайна и тест-анализа, тестирование документации, мутационное тестирование - самые интересные новости тестирования за май-2020
Оценка тестирования, техники тест-дизайна и тест-анализа, тестирование документации, мутационное тестирование - самые интересные новости тестирования за май-2020 Оценка тестирования, техники тест-дизайна и тест-анализа, тестирование документации, мутационное тестирование - самые интересные новости тестирования за май-2020

Опубликован очередной выпуск рассылки за конец апреля.

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

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

3 дня, 1 час назад @ software-testing.ru
Оценка тестирования: как высчитать точное время на тестирование системы или «Когда тесты будут готовы?!»
Оценка тестирования: как высчитать точное время на тестирование системы или «Когда тесты будут готовы?!» Оценка тестирования: как высчитать точное время на тестирование системы или «Когда тесты будут готовы?!»

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

В нашей компании много бизнес-центров и в каждом свой подход к разработке — преимущественно это Kanban и Scrum.

Поэтому я решил взять методы оценки временных затрат по разработке ПО (на автоматизацию тестирования) за основу и модифицировать под свои реалии.

Получились следующие значения:«Senior» – 95% точность, коэффициент 1,05«Middle+» – 80% точность, коэффициент 1,2«Middle» – 70% точность, коэффициент 1,3«Junior+» – 60% точность, коэффициент 1,4«Junior» – 50% точнос…

6 дней, 15 часов назад @ software-testing.ru
Оценка тестирования: как высчитать точное время на тестирование системы или «Когда тесты будут готовы?!»
Оценка тестирования: как высчитать точное время на тестирование системы или «Когда тесты будут готовы?!»

Оригинальная публикацияАвтор: Денис Лаптов

Доброго времени суток всем! Меня зовут Денис, я руководитель службы тестирования в «БАРС Груп».

Прочитав очень много интересных статей и почерпнув оттуда много полезной информации, захотелось что-то дать взамен. Тогда я начал анализировать темы: одни были уже озвучены, другие слишком просты («как войти в IT?»). P.S. ничьи чувства задеть не хотелось :)

6 дней, 15 часов назад @ software-testing.ru
Зачем нам мутационное тестирование
Зачем нам мутационное тестирование

Автор: Кинга Витко (Kinga Witko)Оригинал статьиПеревод: Ольга АлифановаУверена, что вы ежедневно думаете, как улучшить тестирование и найти проблемы до того, как продукт уйдет в релиз.

Отличный способ попробовать что-то новое – это превратить ваши тест-сценарии в настоящих мутантов.

1 неделя назад @ software-testing.ru
Зачем нам мутационное тестирование
Зачем нам мутационное тестирование Зачем нам мутационное тестирование

Автор: Кинга Витко (Kinga Witko)Оригинал статьиПеревод: Ольга АлифановаУверена, что вы ежедневно думаете, как улучшить тестирование и найти проблемы до того, как продукт уйдет в релиз.

Отличный способ попробовать что-то новое – это превратить ваши тест-сценарии в настоящих мутантов.

1 неделя назад @ software-testing.ru
Масштабирование андроид-тестирования в Одноклассниках
Масштабирование андроид-тестирования в Одноклассниках Масштабирование андроид-тестирования в Одноклассниках

Таким образом, в 2012 году в «Одноклассниках» появилась команда автоматизации тестирования, и первым шагом было – начать писать тесты.

Разница между ними в том, что в Selenoid по умолчанию есть Appium, а в Agoda используется «чистый» эмулятор.

В конце 2018 года был создан CloudNode-Manager, он обращается в координатор, получает задачи и запускается с помощью команд в облаке.

Результаты прогона QueueRunner загружает в Jira и Stash, а также отправляет по почте и в мессенджере.

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

1 неделя, 1 день назад @ software-testing.ru
Масштабирование андроид-тестирования в Одноклассниках
Масштабирование андроид-тестирования в Одноклассниках

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

Привет! Меня зовут Роман Иваницкий, я работаю в команде автоматизации тестирования Одноклассников. OK — огромный сервис с более чем 70 миллионами пользователей. Если говорить про мобильные устройства, то большинство пользуется OK.RU на смартфонах под управлением Android. По этой причине мы очень серьёзно относимся к тестированию нашего Android-приложения. В этой статье я расскажу историю развития автоматизированного тестирования у нас в компании.

2012 год, «Одноклассники», компания переживает активный рост числа пользователей и увеличение количества пользовательских фич. Для того, чтобы удовлетворять задачам бизнеса, нужно было сокращать релизный цикл, но это было …

1 неделя, 1 день назад @ software-testing.ru
Шесть советов и четыре инструмента для тестирования загрузки файлов
Шесть советов и четыре инструмента для тестирования загрузки файлов Шесть советов и четыре инструмента для тестирования загрузки файлов

Совет первый: загружайте файлы с разрешенными и запрещенными расширениями Первый шаг в тестировании загрузки файлов – это выяснение, какие типы файлов разрешено загружать.

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

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

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

Решите с командой, должно ли приложение поддерживать анимированные GIF, и если это не так, выясните, как должно работать, если пол…

1 неделя, 2 дня назад @ software-testing.ru
Шесть советов и четыре инструмента для тестирования загрузки файлов
Шесть советов и четыре инструмента для тестирования загрузки файлов Шесть советов и четыре инструмента для тестирования загрузки файлов

Совет первый: загружайте файлы с разрешенными и запрещенными расширениями Первый шаг в тестировании загрузки файлов – это выяснение, какие типы файлов разрешено загружать.

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

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

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

Решите с командой, должно ли приложение поддерживать анимированные GIF, и если это не так, выясните, как должно работать, если пол…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как это было?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 месяцев, 1 неделя назад @ quality-lab.ru
Блог Перфоманс Лаб Блог Перфоманс Лаб
последний пост 6 месяцев назад
VI Ежегодная конференция по нагрузочному тестированию
VI Ежегодная конференция по нагрузочному тестированию VI Ежегодная конференция по нагрузочному тестированию

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23-24 ноября состоялась конференция SQADays24, в рамках которой я выступал с докладом на тему “Эффективность применения матрицы критичности-сложности для регрессионного тестирования”. Скоро в свет выйдет одноименная статья, а пока что выкладываю свою презентацию с конференции. Хорошо, когда на регрессионное тестирование есть достаточно времени, но что же делать, когда вам нужно максимально оперативно дать заключение по […]

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

1 год, 6 месяцев назад @ performance-lab.ru
Блог Сергея Пирогова - Записки Автоматизатора Блог Сергея Пирогова - Записки Автоматизатора
последний пост 4 дня, 11 часов назад
QAGuild: Мок интервью тестировщика на позицию трейни
QAGuild: Мок интервью тестировщика на позицию трейни QAGuild: Мок интервью тестировщика на позицию трейни

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

4 дня, 11 часов назад @ automation-remarks.com
QAGuild S03E09: Что общего между SRE и QA
QAGuild S03E09: Что общего между SRE и QA QAGuild S03E09: Что общего между SRE и QA

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

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

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

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

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

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

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

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

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

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

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

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

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

1 месяц назад @ 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 для тестировщиков

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

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

1 месяц, 1 неделя назад @ automation-remarks.com
QAGuild live #27: Selenide на Kotlin для тестирования UI
QAGuild live #27: Selenide на Kotlin для тестирования UI QAGuild live #27: Selenide на Kotlin для тестирования UI

В этом эпизоде попробуем написать Selenide на Kotlin для тестирования UI

1 месяц, 1 неделя назад @ automation-remarks.com
Online QA BOF для тестировщиков
Online QA BOF для тестировщиков Online QA BOF для тестировщиков

В этом эпизоде ответили на вопросы участников трансляции.

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

В этом эпизоде попробуем написать автотесты на Java 14.

1 месяц, 3 недели назад @ automation-remarks.com
QAGuild live #24: Про обучение тестировщиков дома
QAGuild live #24: Про обучение тестировщиков дома QAGuild live #24: Про обучение тестировщиков дома

В этом эпизоде расскажу про подходы к обучению дома.

Многим тестировщикам на период карантина советую попробовать.

2 месяца назад @ automation-remarks.com
QAGuild S03E04: Снова про Cypress от разработчиков
QAGuild S03E04: Снова про Cypress от разработчиков QAGuild S03E04: Снова про Cypress от разработчиков

00:00:59 - Начало00:01:02 - Гости00:01:49 - Как попал в айти?

00:06:30 - Про то как попасть в опенсорс компанию00:09:53 - Чем занимался в Cypress.io00:20:34 - Про Coffee Script00:27:04 - Про офис и удаленку00:34:21 - FireFox support00:38:55 - Про дашборд00:46:36 - Про Sorry-Cypress00:49:36 - Что если все начнут юзать бесплатный дашборд ?

00:54:52 - Почему не нравится?

01:02:16 - Про TDD01:12:21 - Что изменилось в проекте за год?

01:14:09 - Про JS01:20:02 - Про сайпресс01:24:47 - Патроны

2 месяца назад @ automation-remarks.com
QAGuild S03E03: Про мобильные фермы
QAGuild S03E03: Про мобильные фермы QAGuild S03E03: Про мобильные фермы

Подкаст о том, как и зачем создавать мобильные фермы

2 месяца, 2 недели назад @ automation-remarks.com
QAGuild S03E02: Тестируем Kotlin
QAGuild S03E02: Тестируем Kotlin QAGuild S03E02: Тестируем Kotlin

00:01:05 - Начало00:01:48 - Гость00:02:50 - Как ты оказалась в команде?

00:20:51 - Инструменты00:31:00 - Баги с продакшена00:37:04 - Kotlin native00:43:08 - Сколько людей в команде?

00:50:52 - Про откладывание релизов00:56:46 - Сколько платят в ДжетБрейнс00:57:58 - Какие скилы нужно качать?

01:12:52 - Как тестируют IDEA?

01:19:10 - Любимая фича в Котлине

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

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

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

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

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

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

3 дня, 21 час назад @ okiseleva.blogspot.com
Правило 20 минут
Правило 20 минут Правило 20 минут

Фактически правило 20 минут помогает нам не отвлекать коллег тогда, когда мы в состоянии найти решение сами.

Бывает и такое — спрашиваешь в общем чатике, а тебе никто не отвечает... И вот ты 5 минут ждешь ответ, а потом плюешь и начинаешь пытаться решить проблему сам.

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

Потому что с каждой решенной задачей вы приобретаете опыт.

А с каждой подсказкой остаетесь на том же месте, что и раньше.

1 неделя, 2 дня назад @ okiseleva.blogspot.com
Результат в тест-кейсе — один или много?
Результат в тест-кейсе — один или много? Результат в тест-кейсе — один или много?

Предварительные шагиЗарегистрироваться на сайте с именем «Ольга», логином ABC и паролем «1» (см тест-кейс «Регистрация»)ШагиОткрыть сайт https://www.example.com/ Нажать на кнопку «Войти».

В верхнем правом углу отображается приветствие — «Здравствуйте, Ольга»Результат на каждый шагОткрыть сайт https://www.example.com/ Нажать на кнопку «Зарегистрироваться».

А если там не 4 простых шага будет, а 20 сложных?

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

И если что-то изменится, надо исправлять их все…Как один из способов уменьшения копипасты используют объединение тест…

1 неделя, 6 дней назад @ okiseleva.blogspot.com
Основные linux-команды для новичка
Основные linux-команды для новичка Основные linux-команды для новичка

Книги и видео по темеГде тренироватьсяPS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь моим студентамЕсли вы еще не сталкивались с linux, вам сюда!Linux — это операционная система.

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

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

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

Что вы найдете в статье, какие команды:

2 недели, 2 дня назад @ okiseleva.blogspot.com
Задание по регулярным выражениям от Егора
Задание по регулярным выражениям от Егора Задание по регулярным выражениям от Егора

На тот момент я немного знала SQL — в реальной жизни не применяла, но меня программист научил всяким джойнам.

Не помню точно, помню только, что не успела :)И если на SQL я всю голову сломала, не понимая, как его решить, то задача по регуляркам исходно казалась простой.

А потом начинаются проблемы из-за условия «правила применяются ко всем данным, а не выборочно».

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

Только не надо присылать мне ответ или писать его тут в комментариях, спойлеры все удалю!

3 недели, 3 дня назад @ okiseleva.blogspot.com
Юлия → Iuliia. Схемы транслитерации и другие полезные ссылки
Юлия → Iuliia. Схемы транслитерации и другие полезные ссылки Юлия → Iuliia. Схемы транслитерации и другие полезные ссылки

Её используют в загранпаспортах, водительских удостоверениях, и куче других процессов.Что, если в вашей системе используется транслит?

Скажем, надо ввести данные из загранпаспорта для оформления билета.

Как это тестировать?Для начала нужно уточнить у разработчика, какая именно схема транслитерации используется в проекте.

Потом уточнить у аналитика, правда ли нужна именно она?

Для него автор (так получилось, что по совместительству еще и продуктолог DaData) рекомендует использовать DaData.ru.

3 недели, 5 дней назад @ okiseleva.blogspot.com
Панбагон. К карантину мы были не готовы...
Панбагон. К карантину мы были не готовы... Панбагон. К карантину мы были не готовы...

Ошибка переводаНа продленную карту нельзя перевести деньгиСм также:Шаблон бага → использовался в статьеШаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.

PS — добавила пост в общую копилку багов.

В связи с карантином все системы эксренно придумывают временные меры.

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

Перевожу с карты на карту — упс, облом:Уточняю:— У тебя карта еще активна вообще?

1 месяц назад @ okiseleva.blogspot.com
Чем занимается тестировщик
Чем занимается тестировщик Чем занимается тестировщик

Ну, ищет баги и сообщает о них.

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

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

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

См также:Задача тестировщика — рассказать, что сейчас в продукте работает, а что нет.

1 месяц назад @ okiseleva.blogspot.com
Простое руководство по работе с git
Простое руководство по работе с git Простое руководство по работе с git

Очень компактно про GIT — http://rogerdudler.github.io/git-guide/index.ru.html Гайд роскошный!

Так что сохраню его в блоге + на Testbase.

Даже отдельный навык сделала — « Работать с VCS », буду туда собирать полезные материалы по система контроля версий!

1 месяц назад @ okiseleva.blogspot.com
Usability-case. Не сохраняется выбор сезона в БС
Usability-case. Не сохраняется выбор сезона в БС Usability-case. Не сохраняется выбор сезона в БС

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

4 недели ты тренируешься, потом 1-2 недели идут голосования за лучший результат и прочая-прочая, и потом ждешь следующий запуск.Но карантин внес свои коррективы.

А потом на записи увидела, что стою «домиком», задрав попу.

Потому что «а зачем?».

о которых все знают и не спешат исправлять.

1 месяц назад @ okiseleva.blogspot.com
Панбагон. Название сезона БС не влезло на экран
Панбагон. Название сезона БС не влезло на экран Панбагон. Название сезона БС не влезло на экран

Вышла в меню «Сезоны» на телефоне.

Оказалось, что длинное название «специальный сезон» в отведенное ему место не влезает, обрезается :)Для того, чтобы оформить такой баг, нужно вначале проверить — а где обрезается?

На любом телефоне?

В данном случае в название сезона в админке.

А вот чтобы проверить, как оно будет смотреться.

1 месяц, 1 неделя назад @ okiseleva.blogspot.com
Панбагон. Как волонтера в любовники записали
Панбагон. Как волонтера в любовники записали Панбагон. Как волонтера в любовники записали

Нашла в фейсбуке, вроде как вот исходный автор Сейчас карантин из-за эпидемии короновируса (а вдруг вы читаете этот пост спустя несколько лет?

Ввожу в контекст, напоминаю!).

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

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

Исправлять не будет (потому что «а зачем?

1 месяц, 1 неделя назад @ okiseleva.blogspot.com
Варианты настройки системы CI
Варианты настройки системы CI Варианты настройки системы CI

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

Но это не так долго, ведь нам не надо страдать с КАЖДОЙ задачей.

В Jenkins используется Pipeline — скриптовый язык для настройки задач.

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

Лучше их все один раз прописать, чем много раз геммороиться с настройкой.

1 месяц, 1 неделя назад @ okiseleva.blogspot.com
Когда применять тест-кейсы
Когда применять тест-кейсы Когда применять тест-кейсы

Жизненно важные системы, ошибка в которых может привести к гибели (самолетостроение, медицина, ПО для атомных станций).

Чтобы каждый раз не вспоминать «а как мне это сделать?», лучше написать тест-кейс.

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

Ситуации, когда в команде всего один или два тестировщика, знающие свой продукт.

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

1 месяц, 2 недели назад @ okiseleva.blogspot.com
Мнемоники ФАКТОР, ПАР, НОС и русская SFDOPT
Мнемоники ФАКТОР, ПАР, НОС и русская SFDOPT Мнемоники ФАКТОР, ПАР, НОС и русская SFDOPT

ツЕвгений: ФАКТОРНадежда: ПАР и М.С.

НОСПолуавтоматизированноеАвтоматизированноеРучноеМасштабируемости тестированиеСтабильности тестированиеНагрузочное тестированиеОбъемное тестированиеСтрессовое тестированиеМария: русская SFDOPTПопыталась переделать мнемонику SFDOPT под русский язык :)Структура Функциональность Данные Платформа Операции ВремяСонный Филин Днём Похож на Отличную Ворону*************************Ну как вам, что больше приглянулось?))

PS — добавила пост в копилку мнемоник моих студентов, где их еще больше!

Читайте и вдохновляйтесь!

Посмотрите, что придумали ребята на этот раз!Мнемоника на цикл разработки ПО.Изучая классификацию видов тестирования на Хабре составила пару мненоник.…

1 месяц, 2 недели назад @ okiseleva.blogspot.com
Блог Никиты Макарова Блог Никиты Макарова
последний пост 1 неделя, 2 дня назад
Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора".
Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора". Питер Линч, Джон Ротчайлд. "Метод Питера Линча. Стратегия и тактика индивидуального инвестора".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тра…

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

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

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

Принци…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 месяцев назад @ test-failed.blogspot.com
Присказка про менеджеров-мудаков
Присказка про менеджеров-мудаков Присказка про менеджеров-мудаков

Но занесло как-то инженера на проект к менеджеру-мудаку.

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

Вот инженер и начала задумываться - а может и этот нормальный ?

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

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

9 месяцев, 1 неделя назад @ test-failed.blogspot.com
Блог Алексея Лупана Блог Алексея Лупана
последний пост 5 дней, 21 час назад
Кагбэ собеседования в паблике
Кагбэ собеседования в паблике Кагбэ собеседования в паблике

Авдіо: https://soundcloud.com/qaguild/interviewВідево:В воскресенье (24 мая, в 12:00 по Москве) аналогичное обещали сделать Radio QA — планируется серия видео-трансляций в экспериментальном формате.

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

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

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

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

5 дней, 21 час назад @ testitquickly.com
Casio FX-991EX
Casio FX-991EX Casio FX-991EX

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

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

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

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

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

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

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

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

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

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

3 месяца, 2 недели назад @ testitquickly.com
Анонс_final
Анонс_final Анонс_final

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

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

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

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

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

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

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

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

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

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

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

5 месяцев, 2 недели назад @ testitquickly.com
Clean out your closet
Clean out your closet Clean out your closet

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

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

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

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

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

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

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

9 месяцев, 3 недели назад @ testitquickly.com
Савин, Фолкнер и Нгуен…
Савин, Фолкнер и Нгуен… Савин, Фолкнер и Нгуен…

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

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

— Дык, они же говорят, что хотят стать профессионалами… Я и объясняю с самого начала, что там просто и что там сложно.

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

Мать снова позвонила, и дочь ЧЛЕ НО РАЗ ДЕЛЬ НО сообщила, что это домашнее задание ей по телефону передала подруга, и что под…

10 месяцев, 2 недели назад @ testitquickly.com
Сообщество тестировщиков
Сообщество тестировщиков Сообщество тестировщиков

чтобы люди объединились в сообщество, нужны следующие элементы:Общие враги .

Вы никогда не видели спортивных фанатов (меломанов, политических сторонников) сплотившихся, чтобы защитить себя от нападения?

Вы никогда не видели спортивных фанатов (меломанов, политических сторонников) сплотившихся, чтобы защитить себя от нападения?

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

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

10 месяцев, 2 недели назад @ testitquickly.com
Хабр: Тестирование IT-систем Хабр: Тестирование IT-систем
последний пост 5 часов назад
(S)SDLC, или Как сделать разработку безопаснее. Часть 2
(S)SDLC, или Как сделать разработку безопаснее. Часть 2 (S)SDLC, или Как сделать разработку безопаснее. Часть 2

– Наташ, а Наташ? Мы там, это… SAST внедрили.

– Мы там всё уронили, Наташ. Вообще, всё!!!

– Пайплайны стоят, очередь забита…

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

А можно получить совсем другой, намного более позитивный и полезный для разработки и бизнеса результат. Если учесть при внедрении ряд технических нюансов SAST-анализа и вовремя подстелить соломку. Об этих нюансах сегодня и поговорим! Читать дальше →

5 часов назад @ habr.com
Тестирование. Ошибки при сертификации ISTQB или решаем миллион примеров
Тестирование. Ошибки при сертификации ISTQB или решаем миллион примеров Тестирование. Ошибки при сертификации ISTQB или решаем миллион примеров

“Я проклял эту книгу, лишь только год прошел,

Но теперь я шарю, и шарю хорошо!

Мы миллион решили этих чертовых примеров.

Да, есть железо в яйцах советских инженеров!” Научно-технический рэп– “Демидович” Статья полезна тем, кому не безразлична их квалификация и хочется подготовиться к сдаче теста на сертификат ISTQB. Никогда не поздно узнавать новое. Читать дальше →

3 дня, 13 часов назад @ habr.com
Заканчивался последний день рабочей недели…
Заканчивался последний день рабочей недели… Заканчивался последний день рабочей недели…

Заканчивался последний день рабочей недели. Я делал себе кофе на офисной кухне, размышляя, каким образом мы бы смогли снизить очередь пул реквестов, которая сильно разрослась после введения review guide. Вроде бы простые правила вызывали длительную переписку в комментариях к пул реквестам между членами review team и разработчиками фрэймворка. Ничего не предвещало. Смеркалось. Читать дальше →

6 дней, 14 часов назад @ habr.com
IoT там, где вы не ждали (часть 3) — Построение имитационной модели
IoT там, где вы не ждали (часть 3) — Построение имитационной модели IoT там, где вы не ждали (часть 3) — Построение имитационной модели

Как я уже рассказывал в прошлой части, при разработке IoT-проекта, протоколы взаимодействия с девайсами — вещь довольно нестабильная, и шансы потерять связь с тестовыми устройствами после обновления прошивки были довольно большие. Разработкой занималось несколько команд, и было жесткое требование — не терять возможность тестировать бизнес-слой приложения, даже если перепрошивка устройств переломает весь флоу работы с датчиками. Для того, чтобы бизнес-аналитики могли тестировать свои гипотезы на более-менее похожих на реальность данных, мы построили имитационную модель устройства. Таким образом если устройство ломалось из-за новой прошивки, а данные необходимо было срочно получить, мы запуск…

6 дней, 22 часа назад @ habr.com
Автоматизация микрофронтендов, или как в Тинькофф тестируют библиотеки компонентов
Автоматизация микрофронтендов, или как в Тинькофф тестируют библиотеки компонентов

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

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

1 неделя назад @ habr.com
IoT там, где вы не ждали. Разработка и тестирование (часть 2)
IoT там, где вы не ждали. Разработка и тестирование (часть 2) IoT там, где вы не ждали. Разработка и тестирование (часть 2)

Продолжение первой части статьи «IoT там, где вы не ждали. Разработка и тестирование (часть 1)» не заставила себя долго ждать. На этот раз я расскажу, какая была архитектура проекта и на какие грабли мы наступили, когда начали тестировать наше решение. Disclaimer: ни одна мусорка сильно не пострадала. Узнать немного боли

1 неделя назад @ habr.com
[Перевод] Просто скажите «нет» end-2-end тестам
[Перевод] Просто скажите «нет» end-2-end тестам [Перевод] Просто скажите «нет» end-2-end тестам

У вас наверняка было такое, когда вы и ваши друзья очень хотели посмотреть какой-нибудь фильм, а после жалели о том, что потратили на него время. Или, может быть, вы помните тот момент, когда ваша команда думала, что нашла «киллер фичу» и обнаруживала ее «подводные камни» только после выпуска продукта. Хорошие идеи часто терпят неудачу на практике, и в мире тестирования хорошим примером этого может служить стратегия тестирования, построенная на автоматизации end-to-end тестов. Тестировщики могут инвестировать свое время на написание многих типов автоматических тестов, включая модульные тесты, интеграционные тесты и end-2-end тесты, но эта стратегия в основном направлена на end-2-end тесты, …

1 неделя, 1 день назад @ habr.com
Сертификация ISTQB стала доступна онлайн: личный опыт
Сертификация ISTQB стала доступна онлайн: личный опыт Сертификация ISTQB стала доступна онлайн: личный опыт

Чуть меньше месяца назад, когда весь мир сидел на самоизоляции и локдауне, и можно было только гадать о том, когда разрешат хотя бы гулять, в обычном ворохе писем на грани спама я нашел сообщение о том, что сертификацию ISTQB сделали доступной онлайн. Я и так собирался сдавать экзамен, так что решил воспользоваться возможностью. Под катом короткий рассказ с личным опытом и мнением. Фото ijeab/Freepik Читать дальше →

1 неделя, 1 день назад @ habr.com
Будни «алхимика»
Будни «алхимика» Будни «алхимика»

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

1 неделя, 1 день назад @ habr.com
Всесторонний статический анализ с применением продуктов Polyspace
Всесторонний статический анализ с применением продуктов Polyspace Всесторонний статический анализ с применением продуктов Polyspace

В данной публикации представлена транскрипция вебинара «Всесторонний статический анализ с применением продуктов Polyspace». Вебинар проводил Михаил Песельник, инженер ЦИТМ Экспонента).

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

1 неделя, 2 дня назад @ habr.com
IoT там, где вы не ждали. Разработка и тестирование (часть 1)
IoT там, где вы не ждали. Разработка и тестирование (часть 1) IoT там, где вы не ждали. Разработка и тестирование (часть 1)

Применением IoT в фитнес-трекерах, колонках, пылесосах уже никого не удивишь. Думали ли вы, что различные датчики можно установить в мусорные контейнеры и мусоровозы для контроля вывоза мусора? Звучит странно и вызывает вопрос: «А зачем?». Анатолию Коровину случилось поработать на таком проекте, который они делали с нуля. А в этой статье разбор его доклада с конференции Heisenbug, где он подробно рассказал, почему нужно было делать «Умный мусоровоз» и как велись разработка и тестирование этого проекта. Общая структура доклада показана на картинке ниже. В этой статье мы рассмотрим только то, что закрашено зеленым на схеме. Разберемся!

1 неделя, 2 дня назад @ habr.com
Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2
Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2 Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2

У тестировщика много возможностей повысить качество продукта и сделать работу команды комфортнее. Главное – обсуждать любые изменения с коллективом и внедрять только то, что удобно и полезно для всех. Меня зовут Виктория Дежкина, я отвечаю за тестирование ряда продуктов в Дирекции больших данных X5 Retail Group. В прошлой части статьи я начала рассказывать о том, как мы меняли процессы в команде продукта «Система автоматизации закупок торговой сети». Релизы продукта постоянно задерживались на несколько дней и часто выходили «сырыми». Мы изменили порядок выкладки кода и планирования задач, что позволило сократить релизный цикл на несколько дней, но нам еще предстояло выработать оптимальный ф…

1 неделя, 5 дней назад @ habr.com
[Перевод] Пишем автотесты эффективно — Subcutaneous tests
[Перевод] Пишем автотесты эффективно — Subcutaneous tests [Перевод] Пишем автотесты эффективно — Subcutaneous tests

Давайте представим себе гипотетическую ситауацию (в которую, мы, регулярно, вляпываемся). Вас назначили на проект «запилить» автоматизацию. Вам дают огромный тест план с большим количеством (тысячи их!) «ручных» тестов, и говорят что надо что-то сделать, и тотчас. А еще, чтоб быстро и стабильно. Писать Unit тесты, или даже думать о TDD — уже поздно, код продукта давным-давно написан. Ваше слово, товарищ автотестер! К счастью, есть небольшой трюк, который позволит и coverage повысить, и сделать тесты стабильными и быстрыми — Subcutaneous tests, но, обо всем по порядку. Читать дальше →

1 неделя, 5 дней назад @ habr.com
Проверка портала региональных госуслуг под нагрузкой через puppeteer
Проверка портала региональных госуслуг под нагрузкой через puppeteer Проверка портала региональных госуслуг под нагрузкой через puppeteer

Привет Хабр! Вы наверное тоже с любопытством наблюдаете за «эпопеей Американского Дикого Запада по распределению земельных участков — доскачи первым и воткни флаг на земельном участке» или возможно даже участвуете в ней. Точнее в ее современном варианте — успей первым подать заявление на госуслугах для получения денежных средств на детей или получи пропуск на выход из дома. Смотря на все это, хочется поделиться опытом нашей команды по тестированию и участию в подготовке регионального портала услуг к предоставлению услуги «Запись в первый класс». Она тоже очень похожа на хабраэффект и, думаю, была близка к тому, что пару дней назад проиcходило с федеральным порталом gosuslugi.ru, но на регио…

1 неделя, 6 дней назад @ habr.com
Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 1
Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 1 Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 1

Если командная работа не согласована, между отдельными участниками процесса и целыми командами постоянно будут происходить столкновения, а продукты компании или микросервисы внутри одного продукта будут мешать друг другу при использовании общих ресурсов и инфраструктуры. Результатом будут постоянные поломки, конфликты и снижение темпов работы. Быстрые и предсказуемые релизы в таких условиях будут недостижимы. Меня зовут Виктория Дежкина, я менеджер направления тестирования департамента монетизации Дирекции больших данных X5 Retail Group. Я расскажу, как мы изменили процесс тестирования в одной из наших продуктовых команд, чтобы ускорить подготовку релизов практически вдвое и избавить команд…

1 неделя, 6 дней назад @ habr.com
In English
Ministry of Testing Ministry of Testing
последний пост 2 часа назад
Hunting Production Bugs: Month of May
Hunting Production Bugs: Month of May Hunting Production Bugs: Month of May

I'm back again this month with another post on some of the bugs that I found in production randomly while browsing.

Production Bug #2: WayfairI've been doing a lot of furniture buying from Wayfair (I think I have a problem!)

Production Bug #3: CheatographyI found out about this website from LinkedIn because someone has posted a cheatsheet for Cypress.

Production Bug #4: The SunSadly, I'm not exempted..

Production Bug #6: SendGridLast on my list is from this website that I found when I was looking for blogs related to testing.

2 часа назад @ mariedrake.com
Selenium for Games: Automating Tic Tac Toe
Selenium for Games: Automating Tic Tac Toe Selenium for Games: Automating Tic Tac Toe

Board.java public class Board { private ChromeDriver driver; public Board(ChromeDriver driver) { this.driver = driver; } } 1 2 3 4 5 6 7 8 public class Board { private ChromeDriver driver ; public Board ( ChromeDriver driver ) { this .

driver = driver ; Arrays .

Game.java public class Game { private ChromeDriver driver; private Board board; public Game() { System.setProperty("webdriver.chrome.driver", "resources/chromedriver"); driver = new ChromeDriver(); driver.get("https://playtictactoe.org/"); board = new Board(driver); } public Board getBoard(){ return board; } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Game { private ChromeDriver driver ; private Board board ; public Gam…

4 часа назад @ angiejones.tech
BDD in 2020
BDD in 2020 BDD in 2020

It’s 2020: can we officially declare Behaviour Driven Development (BDD) dead?

These automated tests defined our software development processes: outside-in software development, behaviour driven development, acceptance driven test development and specifications by example.

This documentation is enough for development work to begin, and the tester to plan how they’ll test it.

The developer(s) is/are responsible for making sure there is automated test coverage for these business rules at the cheapest level of testing, these are typically automated unit and/or automated integration tests.

This isn’t a comprehensive specification of the system – it’s an e2e automated test that covers a business …

4 часа назад @ alisterbscott.com
Five Blogs – 28 May 2020
Five Blogs – 28 May 2020 Five Blogs – 28 May 2020

The (best) five blogs I read today.

Check them out.

How to Be A Great Leader In A World Of Control FreaksWritten by: Lolly DaskalWe Work Harder When We Know Someone’s WatchingWritten by: Ayelet FishbachEase Your Fear So You Can Face Conflict EffectivelyWritten by: Liz KislikDevOps, Meet the Twelve-Factor App MethodologyWritten by: Cameron LairdLeave No Tester BehindWritten by: Hans BuwaldaQuote of the day:“Confident people accept responsibility for their actions and emotions.” -Sabrina AlexisYou can follow this page on Twitter

5 часов назад @ 5blogs.wordpress.com
Meetup And Learn, How To Hack Your Company Culture
Meetup And Learn, How To Hack Your Company Culture Meetup And Learn, How To Hack Your Company Culture

Lisa Crispin is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (2014) and Agile Testing: A Practical Guide for Testers and Agile Teams (2009).

I have not read those books yet, but I read a few blog posts about Agile Testing book takeaways.

Not to mention that those two books appeared at a lot of software testing talks as book alerts.

She is one of the directors on the board for the Association for Software Testing and an avid blogger, speaker, and workshop facilitator.

What could be those small changes in software testing?

6 часов назад @ blog.tentamen.eu
Why we test
Why we test Why we test

BBC Radio 4 is running a series this week about the Post Office Counters Horizon IT system scandal.

System errors (which seem to have arisen after the rollout of new PIN keypads) led to massive discrepancies between the sums of money the post office staff took and the amounts recorded on the system.

The Post Office pursued prosecutions; many of the affected staff had their livelihoods and lives ruined; some went to jail.

(For non-UK readers: post office services in much of the UK outside town and city centres are delivered through a network of “sub-post offices” – post office counters set up in local or village stores, often run as a subsidiary business by the shopkeeper.

The British Post O…

12 часов назад @ probetesting700171536.wordpress.com
Agile: Walls Dysfunction & People
Agile: Walls Dysfunction & People Agile: Walls Dysfunction & People

The team lead or manager might BE the problem.

These returns may not be what you expected.For example, if you have an organization with many development teams.

Using a team with problems as the prototype simply highlights the problems the team already has.No.

People working with the team, oftentimes people ON the team, are fully aware of the problems.The team lead or manager might be aware.

It is not the language used for development or testing.

22 часа назад @ rhythmoftesting.blogspot.com
The Post Office Horizon IT scandal, part 3 – audit, risk & perverse incentives
The Post Office Horizon IT scandal, part 3 – audit, risk & perverse incentives The Post Office Horizon IT scandal, part 3 – audit, risk & perverse incentives

In 2012, after some pressure from a Parliamentary committee, the Post Office commissioned the forensic IT consultancy Second Sight to review Horizon.

The Post Office ordered Second Sight to hand over or destroy all the evidence it had collected.

The terms of reference for the Post Office’s Audit, Risk and Compliance Committee makes its responsibilities clear.

The only conclusion is that the Post Office’s internal auditors were either complicit in the Horizon scandal, or negligent.

ConclusionAt almost every step, over many years, the Post Office handled the Horizon scandal badly, inexcusably so.

22 часа назад @ clarotesting.wordpress.com
The Post Office Horizon IT scandal, part 2 – evidence & the “off piste” issue
The Post Office Horizon IT scandal, part 2 – evidence & the “off piste” issue The Post Office Horizon IT scandal, part 2 – evidence & the “off piste” issue

In this post I’ll talk about my experience working as an IT auditor investigating frauds, and my strong disapproval for the way the Post Office investigated and prosecuted the Horizon cases.

This separation didn’t apply in the case of the Post Office, which for anachronistically historical reasons, employs its own prosecutors.

What made this practice shameful was that the Post Office knew it had no evidence for theft that would secure a conviction.

I came across an astonishing phrase in the judgment [PDF, opens in new tab, see page 117], lifted from an internal Post Office document.

They pursued the sub-postmasters aggressively, knowing the weaknesses in Horizon and the Post Office; that wa…

23 часа назад @ clarotesting.wordpress.com
The Post Office Horizon IT scandal, part 1 – errors and accuracy
The Post Office Horizon IT scandal, part 1 – errors and accuracy The Post Office Horizon IT scandal, part 1 – errors and accuracy

For the last few years I’ve been following the controversy surrounding the Post Office’s accounting system, Horizon .

This controls the accounts of some 11,500 Post Office branches around the UK.

Nevertheless, the Post Office prosecuted these cases aggressively, pushing the supposed perpetrators into financial ruin, and even suicide.

Revealingly, the Post Office and Fujitsu named bugs using the branch where they had first occurred.

The amounts at stake in each individual Horizon case were trivial as far as the Post Office was concerned, immaterial in accountancy jargon.

1 день назад @ clarotesting.wordpress.com
Meetup And Learn, How To Motivate A Software Tester
Meetup And Learn, How To Motivate A Software Tester Meetup And Learn, How To Motivate A Software Tester

But I see one big issue with this talk (which I also failed to explain in that series passionate tester), to become a world-class tester, you need to sacrifice your free/family time.

Mike continued with one crucial fact:Do not confuse World-Class Tester and a Workaholic.

He presented the following riddle:If you like this, then there is a software tester in you (My clue for this riddle, how many birthdays are in a year?).

Mike wraps up with the following list how to become a world-class tester:You will need additional hours to become a world-class tester.

My addition to software testing mothers of two underaged children is to try to put some of that advice to your 9 to 5 work.

1 день, 6 часов назад @ blog.tentamen.eu
Five Blogs – 27 May 2020
Five Blogs – 27 May 2020 Five Blogs – 27 May 2020

The (best) five blogs I read today.

Check them out.

Less UI Automation For the WinWritten by: Nikolay AdvolodkinThe Most Important Tool for Software and System TestingWritten by: Peter G WalenWhy jK8v!ge4D isn’t a good passwordWritten by: Jacob Bergdahl7 Ways to Encourage Creative Thinking in Your TeamWritten by: Karin Hurt and David DyeInflicting HelpWritten by: Anne-Marie CharrettQuote of the day:“Pain will not destroy you, the refusal to face it will.” -Rune LazuliYou can follow this page on Twitter

1 день, 6 часов назад @ 5blogs.wordpress.com
Your Actions Have Echoes.
Your Actions Have Echoes. Your Actions Have Echoes.

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

1 день, 8 часов назад @ medium.com
Cost of Delay in your fridge
Cost of Delay in your fridge Cost of Delay in your fridge

Cost of Delay definedOn his site, Joshua Arnold defines Cost of Delay as“…a way of communicating the impact of time on the outcomes we hope to achieve.

Cost of Delay combines urgency and value – two things that humans are not very good at distinguishing between.

To make decisions, we need to understand not just how valuable something is, but how urgent it is.”Cost of Delay urgency profilesJoshua identifies 4 different CoD urgency profiles.

Prioritising for Cost of DelayObviously, there are more things we can prioritise for other than Cost of Delay, but I’m not covering those here.

Learn more about Cost of DelayDeep Dive – (1:23:00) Cost of Delay: Theory & Practice with Donald Reinertsen (Ad…

1 день, 14 часов назад @ duncannisbet.co.uk
Our reading recommendations of the week #22– 2020
Our reading recommendations of the week #22– 2020 Our reading recommendations of the week #22– 2020

The article is a bit old (3 years), so don’t hesitate to comment here if you have updates or new tools to suggest.

Have you heard about consumer-driven contract tests?

If not, or if you want to learn things in order to improve your automation strategy then I suggest you this article making a comparison with end-to-end tests: 7 Reasons to Choose Consumer-Driven Contract Tests Over End-to-End Tests by Tom Hombergs.

The article written by Mackenzie Jackson is a good way to better understand how security can be better tested with different kind of tools at different levels.

Check it out: 8 free security tools every developer should know and use to Shift LeftTake care of yourself and keep up the…

1 день, 15 часов назад @ lyontesting.fr
James Bach blog James Bach blog
последний пост 2 месяца, 1 неделя назад
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.

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

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

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

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

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

12 месяцев назад @ 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 год назад @ 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 год, 1 месяц назад @ 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 год, 1 месяц назад @ satisfice.com
Public Class in the Seattle Area
Public Class in the Seattle Area Public Class in the Seattle Area

This is to announce I will be teaching my Rapid Software Testing Explored class in downtown Bellevue, WA, on August 6-8.

It will likely be the only time I teach in a classroom, in the United States, this year.

But Seattle is a nice place to visit, and August is a great time of year.

So, maybe the timing will work out for all of us.

For testers and developers-who-do-testing at Amazon and Microsoft, I hope you will consider stopping by.

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

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

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

11 месяцев, 3 недели назад @ 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 год, 3 месяца назад @ 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 год, 4 месяца назад @ 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 год, 4 месяца назад @ 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 год, 4 месяца назад @ 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 год, 4 месяца назад @ 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 год, 4 месяца назад @ developsense.com
A Moment of Jerry Weinberg Zen
A Moment of Jerry Weinberg Zen A Moment of Jerry Weinberg Zen

“How many test cases,” he asked, “would you need to be able to understand and describe this product completely?”Brows immediately furrowed.

“Two states to the power of five buttons with how many stops on that slider…?” “Wait, that button is just momentary…” “Seven hundred and sixt… no, that’s wrong.”Whereupon, in a moment of perfect timing, a door opened, and Jerry Weinberg walked into the room.

“Hey, here’s Jerry Weinberg!” said James.

Jerry, how many test cases would you need to understand and describe this product completely?”The room fell silent.

Learn about upcoming Rapid Software Testing classes here.

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

4 дня, 22 часа назад @ 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 неделя, 4 дня назад @ 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 недели, 4 дня назад @ 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.

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

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

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

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

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

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

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

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

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

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

1 месяц, 3 недели назад @ thethinkingtester.blogspot.com
Book Review: Enterprise Continuous Testing
Book Review: Enterprise Continuous Testing Book Review: Enterprise Continuous Testing

This month I read, by Wolfgang Platz with Cynthia Dunlop.This book aims to answer solve the problems often found in continuous testing.

First, the software team, including the product managers, should make a list of each component of their software.

Platz suggests that synthetic test data is best for most automated tests, because you have control over the creation of the data.

This way you have more control over the stability of your tests.is a short book, but it is packed with valuable information!

I highly recommend this book for anyone who wants to create an effective test automation strategy for their team.

2 месяца назад @ thethinkingtester.blogspot.com
Adventures in Node: Arrow Functions
Adventures in Node: Arrow Functions Adventures in Node: Arrow Functions

=>const double = function(x) {return x + x}doublexx + xfunctionconst double = (x) => {return x + x}(x)function(x)(x) =>{ return x + x }const double = (x) => x + xx + x{ return x + x }app.jsconsole.log(double(3))node app.jsconst doublePlusTen = (x) => {const double = (x) => x + xreturn double(x) + 10}const double = (x) => x + xdoublePlusTendoublePlusTenreturndouble"We have a function called doublePlusTen.

And because I like sharing things I've learned, I'll be periodically sharing my new-found understanding in my blog posts.I'll start with arrow functions.

Arrow functions are simply a way to notate a function to save space and make code easier to read.

Finally, replace version 2 with version…

2 месяца, 1 неделя назад @ thethinkingtester.blogspot.com
How I Would Have Tested the Iowa Caucus App
How I Would Have Tested the Iowa Caucus App How I Would Have Tested the Iowa Caucus App

So it will be important to test the app on a wide variety of operating systems and devices, with a variety of carriers and connection scenarios.

Moreover, the precinct leaders will probably vary widely in their technical ability.

They can do this by crowd-sourcing a test application that has the same setup as the real application.

Once the app is in app stores, precinct leaders should be given instructions for how to download the app, log in with a temporary password, and create a new password, which they should save for future use.

Step Five: End User TestingTwo months before the caucus, precinct leaders will be asked to do a trial run on the application.

2 месяца, 2 недели назад @ thethinkingtester.blogspot.com
API Contract Testing Made Easy
API Contract Testing Made Easy API Contract Testing Made Easy

So the Inventory API needs to make some changes to their API to reflect this.

The /checkInventory test contributed by the Orders API fails with a 400 error, because there's no value for "bounce".

Without these contract tests in place, the team working on the I nventory API might not have noticed that their change was going to break the Orders API .

I hope this simple example illustrates the importance of contract testing, and the responsibilities of each API team when setting up contracts.

Because of this, it's possible to have a scenario where one API releases new functionality which breaks a second API's functionality, because the second API was relying on the first and now something has …

2 месяца, 3 недели назад @ thethinkingtester.blogspot.com
More Fun With Cypress
More Fun With Cypress More Fun With Cypress

The 'I can log in as a user' and 'Logs in' parts are just the names of the test section and the test.

I was intrigued by the fact that it was possible to do http requests using Cypress commands, so this week I decided to see if I could combine API commands with UI commands in the same test.

For my experimentation, I decided to use the OWASP Juice Shop , which is a great site for practicing security testing .

There was a popup window with a "Dismiss" button that appeared in the browser, so I closed it with.

However, I think my experiment showed that it's fairly easy to integrate API and UI tests together in Cypress.

2 месяца, 4 недели назад @ thethinkingtester.blogspot.com
Book Review: The Unicorn Project
Book Review: The Unicorn Project Book Review: The Unicorn Project

As I mentioned in a previous post , it's my goal this year to read and review one tech-related book each month.

The book is a work of fiction, and is the story of an auto parts supply company that is struggling to participate in the digital transformation of retail business.

At the beginning of the book, Maxine has just been chosen to be the "fall guy" for a workplace failure, even though she had nothing to do with it and was actually on vacation at the time.

One day I was having a particularly tough day at work, and I was reading the book on my lunch break.

I definitely recommend this book for developers, testers, managers, and DevOps engineers!

3 месяца назад @ thethinkingtester.blogspot.com
Alan Richardson (Evil tester) blog Alan Richardson (Evil tester) blog
последний пост 3 недели, 5 дней назад
April 2020 EvilTester.com and Patreon Content Summary
April 2020 EvilTester.com and Patreon Content Summary April 2020 EvilTester.com and Patreon Content Summary

April 2020 Content SummaryTLDR; April content contains links to free books and new podcasts.

How I Test - Web App, Test Ability Audit and moreBlog Posts For April 2020March 2020 EvilTester.com and Patreon Content SummaryContent created and collated for EvilTester.com, Patreon and Social for March 2020How to assess coverage of automation?

Future of Testing Webinar RecordingLocal recording of my future of testing webinar presentation.

Content Summary for March 2020Content Summary for March 2020March 2020 Collated PDFsMarch 2020 Collated PDFs - all blog and patreon content collated into pdfsAutomation Exercise - Admin Login PagesI created a page to experiment with infrastructure abstractions.

3 недели, 5 дней назад @ eviltester.com
Tips for Presenting Online
Tips for Presenting Online Tips for Presenting Online

Tips for Presenting OnlineTLDR; A collection of tips for presenting online presented on The Evil Tester Show Podcast Episode: get a decent microphone.

The Evil Tester ShowAudio and show notes:How to Talk at an Online ConferenceMore and more conferences are going online.

You still need to :preparepracticeJust because the conference is online does not make it less important.

On a virtual online conference you are trying to maintain their interest every few seconds because they are surrounded with distractions and can easily leave or drop out.

This is likely to be the most disconcerting part of an online talk.

1 месяц назад @ eviltester.com
The Evil Tester On-demand Online Conference
The Evil Tester On-demand Online Conference The Evil Tester On-demand Online Conference

On-demand and Online Testing Conference TalksTLDR; I have a collection of on-demand conference talks and webinars available for only $10.

With Online conferences become the en vogue delivery mechanism.

I realised that I already have an online and on-demand conference.

My “Evil Tester Talks” bundle has recordings, both live and pre-recorded, of talks I have presented at conferences and gatherings.

Over 18 conference talks and webinars are available.

1 месяц, 1 неделя назад @ eviltester.com
Tips For Learning JavaScript
Tips For Learning JavaScript

TLDR; A lot of good resources for learning JavaScript exist. And you do not need to install an IDE, you can learn JavaScript in the console.

How does learning JavaScript help? When testing a web app you can look at the code

Understand the code

Understand errors written to the Dev Tools Console

Workaround application defects

Automate in the browser

Create helper tools as BookMarklets

Improve your use of WebDriver’s JavascriptExecutor

In strange and mysterious ways that will surprise you once you learn JavaScript. Learning JavaScript increases the Surface Area of the System that we can pull information from (i.e. model it), and potentially observe, interrogate and manipulate in more dimension…

1 месяц, 2 недели назад @ eviltester.com
How to assess coverage of automation?
How to assess coverage of automation? How to assess coverage of automation?

We review the detail of an @Test method against a model to review coverage of the flow implemented and the assertions used.

We review the output in terms of package structure and naming to review coverage of a system wide model.

test data generation classesHow do you organise code to help review coverage?

But, if you want a simple to use DSL based modelling tool which can highlight coverage at the DSL level then this could be useful.

I use @ParameterizedTest to run the test with different parameters and the name to make the instantiation of the test execution more visible- NavigationViaMenuTest - Check model for nav matches number of items on nav - using version 1 - using version 2 - using …

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

March 2020 Content SummaryTLDR; March content contains links to free books and resources and a new course on Linkedin.

I released a new course on Linkedin Learning that covers Effective Synchronisation in WebDriver.

The course is available as part of a LinkedIn Learning subscription, or you can buy it as an individual course.

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

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

1 месяц, 3 недели назад @ eviltester.com
Observation vs Interrogation
Observation vs Interrogation Observation vs Interrogation

Observation vs InterrogationTLDR; Observation in real time.

The depth of Observation and Interrogation changes depending on our knowledge of the system and technology.

http traffic (GUI calling server to delete)can I bring observation and interrogation closer together to spot any problems more quickly?

At times I also try to bring my interrogation process closer to my observation process to spot any issues faster.

But because I have the distinction Observation and Interrogation, I know that at some point I’m going to have to increase the depth of my observation.

2 месяца назад @ eviltester.com
Learn to Synchronise WebDriver And Avoid Flaky Test Automation
Learn to Synchronise WebDriver And Avoid Flaky Test Automation Learn to Synchronise WebDriver And Avoid Flaky Test Automation

Selenium WebDriver SynchronizationTLDR; Learning effective synchronisation strategies makes your automated execution more reliable.

And we often spend time working on this for automation consultancy engagements because it is a fast way to improve the trust in the execution.

When I perform consultancy for Test Automation I get to see a lot of code from different companies.

This can lead to a lack of trust in the automation, or the use of retry strategies e.g.

I crammed in the most common approaches to synchronisation that I encountered and discuss their pros and cons.

2 месяца, 1 неделя назад @ eviltester.com
What does it take to find bugs?
What does it take to find bugs? What does it take to find bugs?

What does it take to find bugs?

Bugs“Dijkstra: Testing shows the presence, not the absence of bugs” NATO Software Engineering Conference 1969How can statements like the above help us?

Well, we might think “What can we do to show the presence of bugs?”And… What does “bugs” mean?

Problem: Does this work at all?

We might introduce so much variation that our oracle which we compare our observation to, does not cover the variation scope i.e.

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

February 2020 Content SummaryTLDR; February content based on Conference and Tutorial prep, some strategic books, and updates to my Testing Apps.

How I Test - Web App, Test Ability Audit and moreViv Richards has updated the snippets Chrome plugin we both contribute to.

Around the World With 80 Software TestersBlog Posts For February 2020January 2020 EvilTester.com and Patreon Content Summary Content created and collated for EvilTester.com, Patreon and Social for January 2020Software Testing and Spies in The Art of War A short interpretation of 13th Chapter of The Art of War, on spies, in terms of Software TestingPatreon Posts For February 2020You can gain access to the content on Patreon for…

2 месяца, 3 недели назад @ eviltester.com
Software Testing and Spies in The Art of War
Software Testing and Spies in The Art of War Software Testing and Spies in The Art of War

Bonding with The Art of War Chapter ThirteenTLDR; The Art of War Chapter 13, on spies, is directly applicable for interpretation in terms of Software Testing.

I interpreted some of Chapter 13 of The Art of War, in terms of Software Testing.

The Art of WarI started associating Spies with Testing, years ago, when reading Sun Tzu‘s “The Art of War” and directly correlating the text to my model of testing.

“Surviving spies, finally, are those who bring back news from the enemy’s camp.”And “Surviving spies” as the process of testing.

Improving Testing SkillsSun Tzu describes the continual expansion of Testing Skills and how we build knowledge upon knowledge as we test.

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

January 2020 Content SummaryTLDR; January I spent some time exploring combinatorial techniques and Systems ModellingIn January on Patreon I spent some time looking at combinatorial testing and created a few posts and videos for allpairs.

And a few other useful resources popped up in tweets for Clean Code in JavaScript, the DevOpsPlayground trainings, code in multiple languagesThe 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.

How I Test - Web App, Test Ability Audit and moreTwitter Stuff from January 2020Blog Posts For January 2020December 2019 Ev…

3 месяца, 2 недели назад @ eviltester.com
Which programming language should I learn?
Which programming language should I learn? Which programming language should I learn?

Which programming language?

Which programming language should I learn?

I still receive a lot of questions about “Which programming language should I learn?”And the answer is really - whichever language you can get more support for from people that you know.

Languages fall pretty much into ‘families’ and if you learn one in a family you can learn pretty much any other in that family pretty easily.

SetupThe hardest thing for learning a language is getting started in the first place.

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

December 2019 Content SummaryTLDR; December was a bumper month for Patreon because I released a new micro courseThe 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.

How I Test - Web App, Test Ability Audit and moreTwitter Stuff from December 2019Blog Posts For December 2019Patreon Posts For December 2019

4 месяца, 2 недели назад @ eviltester.com
How I Test - A Dev Fest Talk
How I Test - A Dev Fest Talk How I Test - A Dev Fest Talk

I provided an online talk at Dev Fest 2019 for Bishkek group.

This is a short summary with links to the slides and exploratory testing notes.

Session TypesOver the course of my testing I classified my Session Types as:InstallHealth CheckPlanningRecon / ModellingDebriefCoverageExploratoryAdminThis is not a complete list of session types I use when testing.

My sessions usually started with a Planning session so I would know what I’m doing, and were followed by a Debrief session so I know what I did.

Lessons LearnedI found this a useful exercise because it caused me to ‘name’ by session types which I had only ever done informally before.

5 месяцев, 1 неделя назад @ eviltester.com
Maaret Pyhäjärvi blog Maaret Pyhäjärvi blog
последний пост 4 дня, 18 часов назад
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.

4 дня, 18 часов назад @ 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.

4 дня, 20 часов назад @ 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.

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

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

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

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

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

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.

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.

2 месяца назад @ visible-quality.blogspot.com
Business Value Game - What if You Believed Value is Defined by Customer, Delivery-time?
Business Value Game - What if You Believed Value is Defined by Customer, Delivery-time? Business Value Game - What if You Believed Value is Defined by Customer, Delivery-time?

With large batch size moving through the system, it takes a long time before the team starts delivering.

Usual conclusion: smaller batch size.

Better write about it then!You need:Different groups seem to take batch size idea in different scale on round 2.

While batch size of 1 would seem smart and obvious, a lot of teams bring things down to batch size 5 first.

Usually batch size is down, but teams struggle to control how the batches get delivered to customer or listen to the customer feedback.

3 месяца, 2 недели назад @ visible-quality.blogspot.com
Say It Out Loud - it's Testing
Say It Out Loud - it's Testing Say It Out Loud - it's Testing

Sitting in front of their computer, with a focused expression on their face, the tester is testing a new feature.

"Error handling" says one of the lines in the functions list.

Of course, every feature we implement should have error handling.

Minutes later, the developer sharing the same room just pings back saying the first version did not yet have error handling implemented.

Jumping always to testing isn't the only tool you have as a tester, even if you didn't write (or read) code.

4 месяца, 1 неделя назад @ visible-quality.blogspot.com
Hundreds of hours Mob Programming over Four Years - Is it Still Worth It?
Hundreds of hours Mob Programming over Four Years - Is it Still Worth It? Hundreds of hours Mob Programming over Four Years - Is it Still Worth It?

Mob programming is a powerful learning tool.

One thing remains through the four years - people are curious on how could five people doing the work of one be productive.

Contributing and LearningThere's two outputs of value for us working, individually or in a group.

There's a lot of value in contributing effectively to having the best work from us all in the work we are doing.

We need to grow our wizards, and not just expect them to somehow either get through or give up trying.

4 месяца, 3 недели назад @ visible-quality.blogspot.com
Tester Superpowers
Tester Superpowers Tester Superpowers

As second in the series of Exploratory Testing Workshops, I today remembered the piece that excited me most to learn in this one.

I learned that testers have insightful and unique ways to describe what they do at work that seems to surprise people and make them unique.

We called them Superpowers, and I collected what I could in tweets, recognizing commonality to what I find myself doing.

Synthesis is about information collection, pattern creation and use of information in ways that are surprising.

Testers, with their cognitive focus on digesting and sharing information, become knowledgeable on the products and decisions.

4 месяца, 3 недели назад @ visible-quality.blogspot.com
Katrina Clokie blog Katrina Clokie blog
последний пост 1 год, 11 месяцев назад
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.

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

1 год, 11 месяцев назад @ 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 года назад @ 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 года назад @ 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 года, 1 месяц назад @ 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 года, 1 месяц назад @ 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 года, 3 месяца назад @ 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 года, 3 месяца назад @ 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 года, 4 месяца назад @ 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 года, 4 месяца назад @ 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 года, 5 месяцев назад @ 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 года, 5 месяцев назад @ 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 года, 7 месяцев назад @ 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 года, 7 месяцев назад @ 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 года, 8 месяцев назад @ katrinatester.blogspot.com
Youtube
Heisenbug Conference Heisenbug Conference
последний пост 4 дня, 22 часа назад
Шоу Ошибка Выжившего с Артемом Ерошенко #5
Шоу Ошибка Выжившего с Артемом Ерошенко #5 Шоу Ошибка Выжившего с Артемом Ерошенко #5

Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf В пятницу вечером «Ошибка выжившего» снова ждет вас в прямом эфире. Эксперт по автоматизации тестирования, автор Allure/Allure 2 Артем Ерошенко и участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста «Битовая Каска» Всеволод Брекелов встретятся в студии, чтобы обсудить, что произошло в мире тестирования за неделю, разобрать инструменты и ответить на лучшие вопросы из чата Heisenbug в телеграме.

4 дня, 22 часа назад @ youtube.com
Андрей Солнцев / Тяжелое утро с Heisenbug
Андрей Солнцев / Тяжелое утро с Heisenbug

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 дней, 21 час назад @ youtube.com
Шоу "Ошибка Выжившего" Episode 4
Шоу "Ошибка Выжившего" Episode 4 Шоу "Ошибка Выжившего" Episode 4

Шоу "Ошибка Выжившего" Episode 4 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf Ведущие:

Артем Ерошенко – известный спикер крупнейших конференций по тестированию, эксперт по автоматизации тестирования, автор инструмента для Allure/Allure 2 Всеволод Брекелов – участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста Битовая Каска

1 неделя, 3 дня назад @ 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
Шоу "Ошибка Выжившего" Episode 3
Шоу "Ошибка Выжившего" Episode 3 Шоу "Ошибка Выжившего" Episode 3

Шоу "Ошибка Выжившего" Episode 3 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group

Ближайшие конференции JUG Ru Group пройдут Online

Подробности и билеты: https://bit.ly/jugruconf Ведущие:

Артем Ерошенко – известный спикер крупнейших конференций по тестированию, эксперт по автоматизации тестирования, автор инструмента для Allure/Allure 2 Всеволод Брекелов – участник программного комитета конференции Heisenbug, бывалый QA и разработчик, ведущий подкаста Битовая Каска

----

Заметки с ссылками доступны на сайте: https://meetup.jugru.org/qa-survival-bias-3

2 недели, 1 день назад @ youtube.com
Шоу "Ошибка Выжившего" Episode 2
Шоу "Ошибка Выжившего" Episode 2 Шоу "Ошибка Выжившего" Episode 2

Шоу "Ошибка Выжившего" Episode 2 Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf При поддержке JUG Ru Group Ведущие в ламповой обстановке рассмотрели актуальные проблемы в тестировании и способы их решения, обсудили новые инструменты и практики их применения, разобрались в болях и жалобах QA. Также Артём и Всеволод отвечали на вопросы от зрителей в прямом эфире. Ведущие: Артем Ерошенко – автор инструмента для Allure/Allure 2, эксперт по автоматизации Всеволод Брекелов – участник программного комитета конференции #Heisenbug, бывалый QA и разработчик, ведущий подкаста Битовая Каска Время

17:00 – 18:30 МСК 08.05 (пятница) В этот раз ведущие ответили на вопросы из предыдущего выпуска…

2 недели, 4 дня назад @ youtube.com
Шоу "Ошибка Выжившего" Episode 1
Шоу "Ошибка Выжившего" Episode 1 Шоу "Ошибка Выжившего" Episode 1

Шоу "Ошибка Выжившего" 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 Ответ на вопрос. Зачем нуж…

3 недели, 5 дней назад @ youtube.com
Павел Щедухин — Автоматизация тестирования аналитики мобильного приложения
Павел Щедухин — Автоматизация тестирования аналитики мобильного приложения Павел Щедухин — Автоматизация тестирования аналитики мобильного приложения

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .Павел расскажет про то, как его команда пришла к необходимости автоматизации тестирования аналитики мобильного приложения OZON. Как это сделать, сколько времени заняло. Вы услышите про использование сниффера в автоматизации и тестирование с доступом к базе.

3 месяца, 1 неделя назад @ youtube.com
Николай Козлов — Реальная оптимизация изображений мобильных приложений
Николай Козлов — Реальная оптимизация изображений мобильных приложений Николай Козлов — Реальная оптимизация изображений мобильных приложений

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .В этом докладе Николай расскажет об опыте Badoo по оптимизации загрузки изображений мобильных приложений, о важности четкого понимания чего ждут от команды и причем тут вообще тестировщики. Также в докладе будет информация о подготовке мобильного тестового стенда и о том, как менять стенд под меняющиеся условия тестирования.

3 месяца, 1 неделя назад @ youtube.com
Виталий Фридман — Designing and building with privacy in mind
Виталий Фридман — Designing and building with privacy in mind Виталий Фридман — Designing and building with privacy in mind

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .Доклад Виталия будет посвящен UX-паттернам, методикам, стратегиям и важным решениям, которым стоит уделить внимание при проектировании и разработке сайтов и приложений с учетом требований конфиденциальности. Из доклада вы вынесете набор полезных методик, антипримеров и пару советов, как сделать сайт/приложение, отвечающее требованиям GDPR и соблюдающее право пользователя на частную жизнь.

3 месяца, 1 неделя назад @ youtube.com
Артем Ерошенко — Визуализация покрытия автотестов
Артем Ерошенко — Визуализация покрытия автотестов Артем Ерошенко — Визуализация покрытия автотестов

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .Современные способы измерения покрытия хороши только для разработки. При этом количество полезной информации из отчетов покрытия крайне мало. С одной стороны, есть все строчки кода, которые не были задействованы в ходе выполнения тестов. С другой стороны, единственная важная информация — это процент покрытия. При этом интересно не абсолютное значение, а дельта с предыдущим. Артем представит несколько простых решений, которые позволяют оценивать покрытие тестов, написанных автоматизаторами тестирования.

3 месяца, 1 неделя назад @ youtube.com
Алексей Тюрин — Решаем проблемы Espresso автотестов Android в реальном мире
Алексей Тюрин — Решаем проблемы Espresso автотестов Android в реальном мире Алексей Тюрин — Решаем проблемы Espresso автотестов Android в реальном мире

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .Часто проекты, которые уже набрали ход и имеют большую кодовую базу, приходят к тому, что нужно писать автотесты. В том числе и UI-автотесты. В такой ситуации у вас нет возможности значительно переделать архитектуру проекта под тесты. В итоге создаваемые тесты становятся не стабильными и больше отвлекают команду развития продукта, чем помогают ей. В своем докладе Алексей рассажет: - как снизить порог вхождения в тесты участников проекта;

- как выстроить понятную и простую архитектуру UI-автотестов;

- как сделать тесты стабильными не изменяя архитектуру приложения, и как б…

3 месяца, 1 неделя назад @ youtube.com
Adrián Bolonio — Testing Web Accessibility
Adrián Bolonio — Testing Web Accessibility Adrián Bolonio — Testing Web Accessibility

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .When we develop a new web application, we often put a lot of work on the design, on making it beautiful and usable. In other words, we want our web app to be effective, efficient and satisfying for the user. But a lot of times we don’t think about the user experience for people with disabilities, including people with age-related impairments. For the web, accessibility (a11y) means that people with disabilities can perceive, understand, navigate and interact with websites and tools and that they can contribute equally without barriers. Our role as frontend and web develop…

3 месяца, 1 неделя назад @ youtube.com
Adam Carmi — AI and Testing Tips from the trenches
Adam Carmi — AI and Testing  Tips from the trenches Adam Carmi — AI and Testing Tips from the trenches

Ближайшая конференция — Heisenbug 2020 Piter

15-18 июня, Online

Подробности и билеты: https://bit.ly/heisenbug2020piter .AI is changing our world. It is being employed in all types of applications and increasingly impacts the way we build and test software. However, although machine learning has been around for decades, very little real-world experience is publicly available on how to test AI based systems. In this talk, Adam will share practical AI testing tips from our years of experience building an AI-powered service at Applitools. We will cover common approaches to implementing AI: from hand-coded algorithms to classic machine learning and deep learning, and review their applicability …

3 месяца, 1 неделя назад @ youtube.com
Selenium Camp Selenium Camp
последний пост 2 месяца, 1 неделя назад
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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 месяца, 1 неделя назад @ youtube.com
QA Fest QA Fest
последний пост 2 месяца, 3 недели назад
Віталій Нужний. 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

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

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

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

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

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

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

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

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

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

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

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

2 месяца, 3 недели назад @ 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) управляют выполнением программ. О том, как исключительные ситуации, которые в действительности не слишком исключительные, дают ядру возможность контролировать исполнение пользовательского кода.

2 месяца, 3 недели назад @ youtube.com
Sota Ohara. Сreate own server less CMS from scratch. JS Fest 2019 Autumn
Sota Ohara. Сreate own server less CMS from scratch. JS Fest 2019 Autumn Sota Ohara. Сreate own server less CMS from scratch. JS Fest 2019 Autumn

Upcoming JS Conference:

JS Fest 2020 - 30-31st of October, Kyiv, Ukraine

Details and tickets: https://bit.ly/3bBxiiK The talk from JS Fest conference 2019 Autumn

in Kyiv, Ukraine.

Presentation: http://bit.ly/2pcBT84

Fb: https://www.facebook.com/JSFestua/

Website: https://jsfest.com.ua We created CMS using React, Google Cloud Storage and Google Cloud Functions from scratch.

I'd like to share the knowledge of how to build serverless CMS from scratch.

3 месяца, 2 недели назад @ youtube.com
Борис Могила. Svelte. Почему нам не нужно run-time ядро. JS Fest 2019 Autumn
Борис Могила. Svelte. Почему нам не нужно run-time ядро. JS Fest 2019 Autumn Борис Могила. Svelte. Почему нам не нужно run-time ядро. JS Fest 2019 Autumn

Upcoming JS Conference:

JS Fest 2020 - 30-31st of October, Kyiv, Ukraine

Details and tickets: https://bit.ly/3bBxiiK The talk from JS Fest conference 2019 Autumn

in Kyiv, Ukraine.

Presentation: http://bit.ly/2Kb9TJ1

Fb: https://www.facebook.com/JSFestua/

Website: https://jsfest.com.ua

3 месяца, 2 недели назад @ youtube.com
QA Guild QA Guild
последний пост 2 дня, 2 часа назад
QAGuild: Мок интервью на позицию Middle QA
QAGuild: Мок интервью на позицию Middle QA QAGuild: Мок интервью на позицию Middle QA 2 дня, 2 часа назад @ youtube.com
QAGuild podcast: QA to BA
QAGuild podcast: QA to BA QAGuild podcast: QA to BA 2 дня, 19 часов назад @ youtube.com
QAGuild в гостях
QAGuild в гостях QAGuild в гостях 6 дней, 5 часов назад @ youtube.com
QAGuild: Мок интервью тестировщика на позицию трейни
QAGuild: Мок интервью тестировщика на позицию трейни QAGuild: Мок интервью тестировщика на позицию трейни 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 неделя, 4 дня назад @ youtube.com
Шум компьтера дома
Шум компьтера дома Шум компьтера дома 3 недели, 4 дня назад @ 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

3 недели, 4 дня назад @ youtube.com
Про донаты для QAGuild
Про донаты для QAGuild Про донаты для QAGuild 1 месяц назад @ 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, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте …

1 месяц назад @ 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, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои воп…

1 месяц, 1 неделя назад @ 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, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

1 месяц, 2 недели назад @ 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, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

1 месяц, 2 недели назад @ 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, делаю всякие полезные видео для новичков и не только. На этом канале мы говорим о разных аспектах работы тестировщиков. Ставьте лайки, пишите в комментариях свои вопросы.

1 месяц, 3 недели назад @ youtube.com
QAGuild live #24: Про обучение тестировщиков дома
QAGuild live #24: Про обучение тестировщиков дома QAGuild live #24: Про обучение тестировщиков дома

#qaguild

В этом эпизоде расскажу про подходы к обучению дома. Многим тестировщикам на период карантина советую попробовать. Донат заносить сюда 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 месяца назад @ youtube.com
Automation remarks by Quentin Karantino production
Automation remarks by Quentin Karantino production Automation remarks by Quentin Karantino production 2 месяца назад @ youtube.com
SQA Days SQA Days
последний пост 2 месяца, 3 недели назад
Разработка требований для тестировщиков
Разработка требований для тестировщиков Разработка требований для тестировщиков

Мастер-класс Erik van Veenendaal на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

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

2 месяца, 3 недели назад @ youtube.com
Практическое введение в тестирование микросервисов с помощью .NET
Практическое введение в тестирование микросервисов с помощью .NET Практическое введение в тестирование микросервисов с помощью .NET

Доклад Alexander Henze на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

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

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

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

2 месяца, 3 недели назад @ youtube.com
Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами
Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами Платформа для тест-ия и разработки: Путь от RAID до распределенного хранилища с хот-свопом и кэшами

Доклад Сергея Чеботарева на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

2 месяца, 3 недели назад @ youtube.com
Думай как тестировщик, действуй как инженер
Думай как тестировщик, действуй как инженер Думай как тестировщик, действуй как инженер

Доклад Евгения Клименко на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

2 месяца, 3 недели назад @ youtube.com
Архитектура интерактивного онлайн-курса про Selenium
Архитектура интерактивного онлайн-курса про Selenium Архитектура интерактивного онлайн-курса про Selenium

Доклад Юлии Лях на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

2 месяца, 3 недели назад @ youtube.com
Minimum Valuable Product в автоматизации тестирования
Minimum Valuable Product в автоматизации тестирования Minimum Valuable Product в автоматизации тестирования

Доклад Антона Семенченко на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

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

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

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

2 месяца, 3 недели назад @ youtube.com
Шишки и плюшки тестирования миграции
Шишки и плюшки тестирования миграции Шишки и плюшки тестирования миграции

Доклад Филиппа Терехова на конференции SQA Days-26. 15-16 ноября 2019. Минск

www.sqadays.com

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

2 месяца, 3 недели назад @ youtube.com
Яндекс Тестирование Яндекс Тестирование
последний пост 10 месяцев, 4 недели назад
Стажировка для тестировщиков
Стажировка для тестировщиков

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…

10 месяцев, 4 недели назад @ 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 года, 3 месяца назад @ 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 года, 3 месяца назад @ youtube.com
001. Облачные тестовые среды Яндекс.Маркета – Олег Бекетов
001. Облачные тестовые среды Яндекс.Маркета – Олег Бекетов

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 года, 3 месяца назад @ 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 года, 3 месяца назад @ 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 года, 3 месяца назад @ 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 года, 3 месяца назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ 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 лет, 1 месяц назад @ youtube.com
Подкасты
QA Guild QA Guild
последний пост 6 дней, 1 час назад
Интервью на позицию джуниор тестировщика. Кандидат - юный Сергей Пирогов.
Интервью на позицию джуниор тестировщика. Кандидат - юный Сергей Пирогов. Интервью на позицию джуниор тестировщика. Кандидат - юный Сергей Пирогов.

JavaScript is disabledTo continue, go to Settings and turn it on

6 дней, 1 час назад @ soundcloud.com
S03E09: Что общего между SRE и QA
S03E09: Что общего между SRE и QA S03E09: Что общего между SRE и QA

JavaScript is disabledTo continue, go to Settings and turn it on

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

JavaScript is disabledTo continue, go to Settings and turn it on

4 недели, 1 день назад @ soundcloud.com
S3E07: Про DevSecOps с Барухом Садогурским
S3E07: Про DevSecOps с Барухом Садогурским S3E07: Про DevSecOps с Барухом Садогурским

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц назад @ soundcloud.com
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц, 3 недели назад @ soundcloud.com
S03E06: Про работу из дома
S03E06: Про работу из дома S03E06: Про работу из дома

JavaScript is disabledTo continue, go to Settings and turn it on

1 месяц, 4 недели назад @ soundcloud.com
S03E04: Снова про Cypress от разработчиков
S03E04:  Снова про Cypress от разработчиков S03E04: Снова про Cypress от разработчиков

JavaScript is disabledTo continue, go to Settings and turn it on

2 месяца назад @ soundcloud.com
S03E03: Про мобильные фермы
S03E03: Про мобильные фермы S03E03: Про мобильные фермы

JavaScript is disabledTo continue, go to Settings and turn it on

2 месяца, 2 недели назад @ soundcloud.com
S03E02: Тестируем Kotlin
S03E02: Тестируем Kotlin S03E02: Тестируем Kotlin

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца назад @ soundcloud.com
S03E01: Про релокацию в США
S03E01: Про релокацию в США S03E01: Про релокацию в США

JavaScript is disabledTo continue, go to Settings and turn it on

3 месяца, 3 недели назад @ soundcloud.com
S2E13: Про IT Radio с Артемом Пономаренко
S2E13: Про IT Radio с Артемом Пономаренко S2E13: Про IT Radio с Артемом Пономаренко

JavaScript is disabledTo continue, go to Settings and turn it on

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

6 месяцев, 2 недели назад @ soundcloud.com
S2E11: Про тестирование контрактов
S2E11: Про тестирование контрактов S2E11: Про тестирование контрактов

JavaScript is disabledTo continue, go to Settings and turn it on

7 месяцев, 2 недели назад @ soundcloud.com
S2E10: Про Android автоматизацию на Espresso
S2E10: Про Android автоматизацию на Espresso S2E10: Про Android автоматизацию на Espresso

JavaScript is disabledTo continue, go to Settings and turn it on

8 месяцев, 3 недели назад @ soundcloud.com
S2E9: Разговоры про Python в тестировании
S2E9: Разговоры про Python в тестировании S2E9: Разговоры про Python в тестировании

JavaScript is disabledTo continue, go to Settings and turn it on

10 месяцев назад @ soundcloud.com
Radio QA Radio QA
последний пост 1 неделя, 6 дней назад
Выпуск 60: Искусственный AI интеллект
Выпуск 60: Искусственный AI интеллект Выпуск 60: Искусственный AI интеллект

AI, ML, Deep Learning — и прочие умные тренды.

Сейчас популярно более современное определение:Мы решили разобраться на встрече без галстуков — что же такое AI, как и что в нем можно тестировать?

Data-sets — что это?

Генеративные, Генеративно-состязательные сверточные сети, что это, примеры, как их тестировать?

Музыка: «Нейронная оборона» https://music.yandex.ru/artist/4445922 Всякое что не существует, но придумано машиной https://thisxdoesnotexist.com Какие навыки нужны — чтобы начать тестировать ML?

1 неделя, 6 дней назад @ radio-qa.com
Выпуск 59: Cтресс и эмоциональное выгорание
Выпуск 59: Cтресс и эмоциональное выгорание Выпуск 59: Cтресс и эмоциональное выгорание

Мы с вами уже больше 4 лет и пришло время признать: мы такие же люди, как и все остальные.

У нас тоже бывают стрессы, «плохие дни» и мы не понаслышке знаем, что такое выгорание.

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

В гостях у нас были:— Алена Алешина — владелец и директор по развитию компании EQuator, автор книги «Эмоциональный интеллект.

Про печаль и задумчивость как фишечки нашей ментальностиПро психосоматикуЧто такое рабочий стресс и откуда он берётсяПро бёрнаут и плохо ли это«Русское страдание как смысл жизни»Как бёрнаут одного человека влияет на весь коллектив?

2 недели, 5 дней назад @ radio-qa.com
Выпуск 58: Не один дома
Выпуск 58: Не один дома Выпуск 58: Не один дома

Удалённая работа никого не оставляет равнодушным, вот и наши ведущие не смогли устоять.

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

В качестве выступающих от RadioQA были:Андрей Мясников и его 3-недельный опыт удалённой работы в геймерском креслеи его 3-недельный опыт удалённой работы в геймерском кресле Татьяна Зинченко — попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

— попрыгунчик в офис и обратно с 4-летним опытом удалённой работы.

Чем и с вами делимся!

1 месяц, 2 недели назад @ radio-qa.com
Выпуск 57: Разрешение конфликтов
Выпуск 57: Разрешение конфликтов Выпуск 57: Разрешение конфликтов

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

Про виды и типы конфликтовМожет, тогда вообще не конфликтовать раз это так плохо?

Про конфликтную ситуацию и конфликтное поведениеПро неконфликтное разрешение ситуацийА что если ничего не говорить и ждать, что всё само разрешится?

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

Таня нашла баг в Meetup.com, из-за которого новые мероприятия туда не постились, а уже существующие нельзя было апдейтить.

1 месяц, 4 недели назад @ radio-qa.com
Выпуск 56: Синдром Самозванца
Выпуск 56: Синдром Самозванца Выпуск 56: Синдром Самозванца

И даже не каждый год.

Поэтому мы с друзьями встретились, сделали над собой усилие и записали самый грустный выпуск за всю историю Радио QA.

Со всех сторон разоблачались:— Татьяна Зинченко — ведущая шабаша, успешно притворяющаяся успешной, хотя на деле уже 13 лет ничего собой не представляет в тестировании.

Грустными голосами мы обсудили:— Массовый каминг аут от наших ведущих (большой разоблачительный плачь от Тани)— Что такое синдром самозванца и как это связано с эффектом Данинга-Крюгера— Как воспринимается синдром самозванца снаружи (Сергей, мы всё равно тебе не верим!)

— Как справляться с синдромом самозванца— Типы самозванцев— “Серебряная пуля” исцеления— Причины проявления синдрома сам…

2 месяца, 3 недели назад @ radio-qa.com
Выпуск 55: А голову ты в айти не забыл?
Выпуск 55: А голову ты в айти не забыл? Выпуск 55: А голову ты в айти не забыл?

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

Судите сами:Как вы получали свои знания в ИТСамые забавные случаи на курсах, которые вы виделиОсобенности обучения неИТ специалистаС чем связан тренд входа в айти из других специальностей?

А есть ли эти деньги в айти, или лучше все-таки открыть свой маленький свечной заводик?

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

— продуктовая ИТ компания хотела войти на ИТ рынок Беларуси и ужаснулась— на одного единорога в мире ИТ стало большеПриятного прослушивания!

3 месяца, 4 недели назад @ radio-qa.com
Выпуск 54: Репорты, Тест-менеджемент, Allure
Выпуск 54: Репорты, Тест-менеджемент, Allure Выпуск 54: Репорты, Тест-менеджемент, Allure

Выпуск посвящен репортингу в авто-тестировании и в просто тестировании, а также фреймворку и сервису Allure, как одному из известных инструментов в этой областиАртём Ерошенко — Qameta software, разработчик АллюраМихаил Левин — Wrike, старший директор по разработкеАлексей Виноградов — ведущий, главный по тарелочкамЗачем нужен репортинг в целом и автотестах в частности Cвязь с тест-менеджментПримеры инструментов (Аллюр, Рипорт Портал, Serenity, Cypress, Zaphira)Аллюр (без сервер) Фичи Особенности Чего не хваталоНовые подходы к взаимодействию тестировщиков и автоматизаторов и ведению тестовой документацииАллюр-Сервер Что за зверь Фичи Чем лучше или нужнее имеющихся тулов Когда выйдет Чего пока…

4 месяца, 4 недели назад @ radio-qa.com
Спецвыпуск: Паб-квизы
Спецвыпуск: Паб-квизы Спецвыпуск: Паб-квизы

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

Захотели и записали!

В гостях у нас были:Магистр Игры «Что?Где?Когда?» (это кроме всего прочего) — Максим Поташёв, автор и основатель квиза GeniumОснователь старейшего (и вероятно крупнейшего) в СНГ клуба квизов «60-секунд» — Леонид ЭдлинПредставитель Алматинского клуба Quantum, выпускающего уникальный игровой софт для квизов и сходных игр — Асхат УтегуловАвтор квиза B-Quiz с родины большого количества современных квизовых франшиз (Минск, Беларусь) — Руслан ОгородникВели выпуск большие любители квизов и пабов, как вместе, так и по раздельности:Андрей Мясникови А…

9 месяцев, 1 неделя назад @ radio-qa.com
Выпуск 53 Оттенка Мягкого
Выпуск 53 Оттенка Мягкого Выпуск 53 Оттенка Мягкого

развитые софт скилы у интроверта — миф или реальность?

как развивать софт скилы?

что отличает софт скилы на Западе?

собеседование — про софт-скилы работодателячто труднее развивать: хард или софт скилы?

Сейчас специалисты будут получать вознаграждение не только за нахождение уязвимостей в iPhone, но и в Mac и MacBook, а также в Apple TV и Apple Watch.

9 месяцев, 1 неделя назад @ radio-qa.com
Выпуск 52 — Маленький айти большого сердца
Выпуск 52 — Маленький айти большого сердца Выпуск 52 — Маленький айти большого сердца

В очередном выпуске подкаста мы поговорили с гостями из малоизвестных (пока) в IT области стран — Армении, Казахстана и Молдовы про особенности национальных айти-кухонь.

Гости выпуска:Тим Руссо — QA, Кишинёв, МолдоваБолатбек Баркенов — Автоматизатор, Алматы, КазахстанАрамаис Оганесян — Тестировщик, Ереван, АрменияВедущие:Алексей ВиноградовСергей Атрощенков

1 год, 2 месяца назад @ radio-qa.com
AB Testing AB Testing
последний пост 1 неделя, 3 дня назад
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/)

3 недели, 2 дня назад @ 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/)

1 месяц назад @ angryweasel.com
AB Testing – Episode 119: Retrospectives
AB Testing – Episode 119: Retrospectives AB Testing – Episode 119: Retrospectives

Intro / Outro music on the AB Testing podcast is The One by Rivet.

License: CC BYIntro / Outro music on ABT343 is from https://filmmusic.io“Werq” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)

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

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

1 месяц, 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.

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

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.

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

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

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

4 месяца назад @ 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/)

4 месяца, 2 недели назад @ angryweasel.com
ABT 343 – Conor Fitzgerald
ABT 343 – Conor Fitzgerald ABT 343 – Conor Fitzgerald

In this 343, Conor Fitzgerald and I talk about his experiences in testing, his experiences in Modern Testing, and a whole lot more.

More info:Follow Conor on twitter: @conorfiRead his blogAlso worth linking is Elisabeth Hendrickson’s Explore It!

4 месяца, 3 недели назад @ angryweasel.com
ABT 343 – Perze Ababa
ABT 343 – Perze Ababa ABT 343 – Perze Ababa

In this 343, I’m joined by one of the long-time listeners and supporters of the AB Testing Podcast, the one and only, Perze Ababa.

We talk (mostly) about leading a quality culture, but as you’d expect, we take a few tangents along the way.

Perze is @perze on twitter – follow him!

5 месяцев назад @ angryweasel.com
Ministry of Testing Podcasts Ministry of Testing Podcasts
последний пост 3 дня, 11 часов назад
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…

3 дня, 11 часов назад @ 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.

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

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

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

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

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

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

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

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

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

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

4 месяца, 1 неделя назад @ ministryoftesting.com
Testers' Island Discs Ep30 - Leigh Rathbone
Testers' Island Discs Ep30 - Leigh Rathbone Testers' Island Discs Ep30 - Leigh Rathbone

Testers' Island Discs Ep30 - Leigh RathboneDescription:Mark is joined by one of his favourite people to have a good old chat about testing, Leigh Rathbone.

Leigh shares some interesting (and terrifying - Mark) insights into future challenges for software testers and how that is going to impact how we test.

The new skills and technologies our industry will face brings the two onto discussing how to keep yourself relevant by learning new technologies and skills and why it’s important to make time to learn.

Thanks to WonderProxy who make it easy to test your website from around the world.

If you're showing different content to users depending on where they are in the world stop using hacks to …

5 месяцев, 3 недели назад @ ministryoftesting.com
Testers' Island Discs Ep29 - Simon Prior
Testers' Island Discs Ep29 - Simon Prior Testers' Island Discs Ep29 - Simon Prior

Testers' Island Discs Ep29 - Simon PriorDescription:After two laptops failures, lost software key and three more TestBashes (they just keep coming!)

Mark is back once again and this time he’s joined by Simon Prior to discuss learning, leadership and culture.

Simon shares his experiences working as QA Programme Manager for Camelot as well as his ongoing mission in supporting testers both at work and in the community in becoming better testers.

References:

6 месяцев, 3 недели назад @ ministryoftesting.com
Testers' Island Discs Ep28 - Jenna Charlton
Testers' Island Discs Ep28 - Jenna Charlton Testers' Island Discs Ep28 - Jenna Charlton

Testers' Island Discs Ep28 - Jenna CharltonDescription:Mark is back after a brief distraction called TestBash Germany and TestBash Manchester.

This time he’s joined by world champion tester, accessibility advocate and wrestling enthusiast, Jenna Charlton.

Following on from Jenna’s successful live stream of her talk ‘How Pro Wrestling Made Me A World Champion Tester’, the two discuss culture, team dynamics and collaboration.

Mark also gets some tips on how to get into wrestling and finds out more about what is happening at the Ministry of Testing Cleveland meetup.

References:

7 месяцев, 2 недели назад @ ministryoftesting.com
Telegram-каналы
Automation Remarks Automation Remarks
последний пост 3 часа назад
Про состояние тестирования на основе open source инструментов
Про состояние тестирования на основе open source инструментов Про состояние тестирования на основе open source инструментов

Про состояние тестирования на основе open source инструментов Вчера натолкнулся на забавную статистику от копании Tricentis. Они провели исследование рынка open source инструментов по тестированию.

Ссылка на подробный отчет https://www.tricentis.com/state-of-open-source-2020/

3 часа назад @ t.me
IT академія ucode продовжує 3-й набір студентів на 16-місячну ІТ-програму 15 червня!
IT академія ucode продовжує 3-й набір студентів на 16-місячну ІТ-програму 15 червня! IT академія ucode продовжує 3-й набір студентів на 16-місячну ІТ-програму 15 червня!

IT академія ucode продовжує 3-й набір студентів на 16-місячну ІТ-програму 15 червня!

Гарні новини: за участь у блоках програми можна сплатити частинами!

Тож приєднуйтесь! На вас чекає:

✅ Гарантоване працевлаштування після завершення 16-місячної програми в одній із компаній-партнерів;

✅ Розвиток продуктового мислення і створення корисних ІТ-продуктів за фреймворком Challenge Based Learning: веб-сервісів, ігор, комплексних девайсів, веб-додатків;

✅ Вивчення мов C, C++, JavaScript, PHP, Java, Python;

✅ Робота в командах за методикою Peer-to-peer, яка розвиває навички комунікації, презентації, дискусії;

Подавайте заявку до 12 червня на сайті! https://bit.ly/2zldAKe

1 день, 3 часа назад @ t.me
QA посиделки с Александром Хотемским
QA посиделки с Александром Хотемским QA посиделки с Александром Хотемским

QA посиделки с Александром Хотемским

Привет, Рома Якимчук регулярно проводит посиделки по QA. В этот четверг в 19:00 по Киеву, у него очередные Посиделки про choosing the right Automation c Александром Хотемским Приходите! Саша расскажет про свой опыт автоматизации и ответит на ваши вопросы.А также подписывайтесь на канал Ромы

👉 и

2 дня, 3 часа назад @ t.me
QAGuild: Мок интервью тестировщика на позицию трейни
QAGuild: Мок интервью тестировщика на позицию трейни QAGuild: Мок интервью тестировщика на позицию трейни

QAGuild: Мок интервью тестировщика на позицию трейни На прошлой неделе провели пробное мок интервью. Если у вас достаточно смелости поучавствовать в таком формате. Пишите @spirogov. https://www.youtube.com/watch?v=RbxRoQ3yS-k

3 дня, 3 часа назад @ t.me
25 лет Java
25 лет Java 25 лет Java

25 лет Java Джаву уже убивают 25 лет!!

Давайте вспомним топовые ролики и выпьем пенного🍺

5 дней, 3 часа назад @ t.me
AI врывается в двери
AI врывается в двери AI врывается в двери

AI врывается в двери На конференции Microsoft build показали как AI пишет код😮 https://twitter.com/i/broadcasts/1OyKAYWPRrWKb

6 дней, 3 часа назад @ t.me
Мок интервью тестировщика
Мок интервью тестировщика Мок интервью тестировщика

Мок интервью тестировщика Сейчас стало модным проводить так называемые мок интервью. Мы никогда не стояли в стороне от современных интернет трендов. Сегодня в 19-00 проведем пробный стрим в таком формате. Залетайте, задавайте вопросы. Будет забавно😜 https://www.youtube.com/watch?v=RbxRoQ3yS-k

1 неделя назад @ t.me
Безопасный DevOps
Безопасный DevOps Безопасный DevOps

Безопасный DevOps Традиционно в среду рекомендую книгу, которую недавно закончил читать. Сегодня хочу порекомендовать еще одно чтиво про DevSecOps😒 Книга называется "Безопасный DevOps". Приложение, запущенное в облаке, обладает множеством преимуществ, но в то же время подвержено особенным угрозам. Задача DevOps-команд — оценивать эти риски и усиливать защиту системы от них.

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

1 неделя, 1 день назад @ t.me
Про Google Lighthouse
Про Google Lighthouse Про Google Lighthouse

Про Google Lighthouse В работе веб приложений очень важна скорость работы и соответствие лучшим практикам. Уже достаточно давно существует отличный инструмент Google Lighthouse. С его помощью вы можете проверить свой сайт или веб приложение не наличие проблем. Я бы рекомендовал тестировщикам посмотреть на этот инструмент и для начала просто прогнал аудит на своих проектах. Интуиция подсказывает, что найдется много интересных проблем. Ниже на картинке пример отчета, который я получил после проверки своего блога.

1 неделя, 2 дня назад @ t.me
Закрытый стрим по Gitlab vs Github Actions vs Travis CI
Закрытый стрим по Gitlab vs Github Actions vs Travis CI Закрытый стрим по Gitlab vs Github Actions vs Travis CI

Закрытый стрим по Gitlab vs Github Actions vs Travis CI Привет✌️ После публикации тренинга по Jenkins ко мне в личку пришло много людей с вопросом, о чем-то таком же, но только по Gitlab. Я подумал и решил, а давайте сделаем лучше и посмотрим еще и на Github Actions и Travis CI. Интересно сравнить три очень похожих инструмента.

Стрим будет проходить 24 мая в 18-00. Длительность 2 часа. Стоимость участия 15$. Чтобы принять участие, пишите в лс @spirogov.

1 неделя, 3 дня назад @ t.me
Про playwright
Про playwright Про playwright

Про playwright Позавчера состоялся стрим с одним из разработчиков microsoft/playwright. Рекомендую посмотреть, чтобы узнать убъет он Selenium или нет🤔 https://youtu.be/xJw7iQKp2cI?t=1479

2 недели назад @ t.me
QAGuild podcast s03e06: Про работу из дома
QAGuild podcast s03e06: Про работу из дома QAGuild podcast s03e06: Про работу из дома

QAGuild podcast s03e06: Про работу из дома Невозможное стало реальностью. Согласно опросу в канале 73% людей сейчас работает из дома. Мы решили по этому поводу записать выпуск подкаста, в котором обсудили различные аспекты работы из дома. Приятного прослушивания☕️ https://soundcloud.com/qaguild/s03e06

2 недели назад @ t.me
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар
S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар

S03E05: Роман Горин, про тестирование, Microsoft и прочий холивар Если вы читаете этот пост, значит вы все еще живы и находитесь в здравом уме🥳

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

Роман Горин рассказал нам про отделы тестирования, ROI автоматизации, почему Microsoft лучше Apple и бабки.

Приятного прослушивания🎧 https://soundcloud.com/qaguild/s03e05

2 недели назад @ t.me
Про Java 14
Про Java 14 Про Java 14

Про Java 14 Привет👋

Первое апреля закончилось - это означает что пришло время поговорить о серьезных вещах. Еще 17 марта случился релиз Java 14, а мы все еще о нем не поговорили. Что же нового? 📌 Pattern matching for Instance of

📌 Helpful NullPointerExceptions

📌 Records

📌 Switch Expressions (Standard)

📌 Text Blocks (Second Preview) Java продолжает развиваться, упрощая жизнь простых смертных разработчиков. Новые функции призваны сделать код чище, жизнь проще, зарплаты выше. Автоматизаторам наверняка зайдут все фичи. Текстовые блоки решат часть проблем с тестовыми данными, Records уберет головняк с pojo для работы с json. Выглядит так, что Kotlin и Lombok больше не нужны🤔

Есть один горький мо…

2 недели назад @ t.me
Вчера pluralsight открыл доступ ко всем своим курсам. А их там 7000+. Оставайтесь дома, учитесь и берегите здоровье.
Вчера pluralsight открыл доступ ко всем своим курсам. А их там 7000+. Оставайтесь дома, учитесь и берегите здоровье. Вчера pluralsight открыл доступ ко всем своим курсам. А их там 7000+. Оставайтесь дома, учитесь и берегите здоровье.

Вчера pluralsight открыл доступ ко всем своим курсам. А их там 7000+. Оставайтесь дома, учитесь и берегите здоровье. https://www.pluralsight.com/offer/2020/free-april-month

2 недели назад @ t.me
Automated-testing.info Automated-testing.info
последний пост 4 часа назад
QA Weekly локаторы, ISTQB, рутинные задачи, BDD.
QA Weekly  локаторы, ISTQB, рутинные задачи, BDD. QA Weekly локаторы, ISTQB, рутинные задачи, BDD.

QA Weekly локаторы, ISTQB, рутинные задачи, BDD. Telegram: https://t.me/atinfo

Chat Telegram: https://t.me/atinfo_chat

Slack: https://atinfo.herokuapp.com/ 1. Сборник полезных ссылок по различным локаторам https://automated-testing.info/t/sbornik-poleznyh-ssylok-po-razlichnym-lokatoram/5316/7 2. Тестирование. Ошибки при сертификации ISTQB или решаем миллион примеров

https://habr.com/ru/post/503626/ 3. Автоматизируй рутинные задачи.

https://medium.com/software-qe/automating-the-little-things-b2011db99b20 4. 6 фактов про тестирование в 2020 году.

https://blog.testproject.io/2020/05/26/6-breakthrough-functional-testing-trends-for-2020/ 5. BDD в 2020 для твоего проекта. https://medium.com/swlh/…

4 часа назад @ t.me
[photo]
[photo] [photo] 4 часа назад @ t.me
https://automated-testing.info/t/sbornik-poleznyh-ssylok-po-razlichnym-lokatoram/5316
https://automated-testing.info/t/sbornik-poleznyh-ssylok-po-razlichnym-lokatoram/5316 https://automated-testing.info/t/sbornik-poleznyh-ssylok-po-razlichnym-lokatoram/5316

https://automated-testing.info/t/sbornik-poleznyh-ssylok-po-razlichnym-lokatoram/5316

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

Так же вы можете поделиться своими знаниями.

1 день, 4 часа назад @ t.me
https://www.youtube.com/watch?v=f1mi-xuJ5Oo
https://www.youtube.com/watch?v=f1mi-xuJ5Oo https://www.youtube.com/watch?v=f1mi-xuJ5Oo

https://www.youtube.com/watch?v=f1mi-xuJ5Oo

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

2 дня, 4 часа назад @ t.me
https://qahiccupps.blogspot.com/2020/05/how-to-test-anything.html
https://qahiccupps.blogspot.com/2020/05/how-to-test-anything.html https://qahiccupps.blogspot.com/2020/05/how-to-test-anything.html

https://qahiccupps.blogspot.com/2020/05/how-to-test-anything.html

Как протестировать все?

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

3 дня, 3 часа назад @ t.me
[photo]
[photo] [photo] 5 дней, 2 часа назад @ t.me
https://habr.com/ru/company/tinkoff/blog/503052/
https://habr.com/ru/company/tinkoff/blog/503052/ https://habr.com/ru/company/tinkoff/blog/503052/

https://habr.com/ru/company/tinkoff/blog/503052/

Автоматизация микрофронтендов, или как тестировать библиотеки компонентов. Кажется, уже сложно представить себе веб-приложение, которое не использует микрофронтендную архитектуру для возможности реализовать гибкое и функциональное приложение. И как в любом архитектурном подходе, в микрофронтенде необходимо обеспечивать качественное тестирование разрабатываемых компонентов. P.S. На ваше проекте есть подобная архитектура разработки/тестирования фронтенд?

6 дней, 3 часа назад @ t.me
QA Weekly
QA Weekly QA Weekly

QA Weekly Telegram: https://t.me/atinfo

Chat Telegram: https://t.me/atinfo_chat

Slack: https://atinfo.herokuapp.com/ 1. Selenium: Обзор типов локаторов и их подбор. То есть это как бы основной шаблон, по которому можно подбирать локаторы, соблюдая наиболее оптимальное соотношение точность/скорость выполнения

https://automated-testing.info/t/selenium-obzor-tipov-lokatorov-i-ih-podbor/2269 2. Anti-Pattern: Предполагать, что больше автоматизации через UI интерфейс лучше. А как на самом деле?

https://blog.testproject.io/2020/05/19/less-ui-automation-for-the-win/ 3. Как выучить ( попрактиковаться ) в javascript через написание игр? Варинт из написания игры - тестрис.

https://www.freecodecamp.org…

1 неделя назад @ t.me
[photo]
[photo] [photo] 1 неделя назад @ t.me
https://medium.com/better-programming/the-beginners-guide-to-performance-testing-with-apache-jmeter-5cc52c327ff6
https://medium.com/better-programming/the-beginners-guide-to-performance-testing-with-apache-jmeter-5cc52c327ff6 https://medium.com/better-programming/the-beginners-guide-to-performance-testing-with-apache-jmeter-5cc52c327ff6

https://medium.com/better-programming/the-beginners-guide-to-performance-testing-with-apache-jmeter-5cc52c327ff6

За последних пару лет было выпущено много инструментов и фреймворков по нагрузочному тестированию, но первым который приход на ум все еще остается старичок Jmeter.

И если вы хотели попробовать, но оттягивали момент - эта статья идеально вам подойдет.

Практический гайд для новичка по нагрузочному тестированию на основе Apache JMeter.

1 неделя, 1 день назад @ t.me
https://blog.testproject.io/2020/05/18/sdet-vs-automation-tester/
https://blog.testproject.io/2020/05/18/sdet-vs-automation-tester/ https://blog.testproject.io/2020/05/18/sdet-vs-automation-tester/

https://blog.testproject.io/2020/05/18/sdet-vs-automation-tester/

SDET != Automation Test Engineer.

Давайте попробуем разобраться в требованиях к позициям. Обязанности SDET и Automation Test Engineer. А вы согласны с такой точкой зрения?

1 неделя, 2 дня назад @ t.me
https://habr.com/ru/company/jugru/blog/487294/
https://habr.com/ru/company/jugru/blog/487294/ https://habr.com/ru/company/jugru/blog/487294/

https://habr.com/ru/company/jugru/blog/487294/

Playwright — драматургия от Microsoft и новый инструмент для тестирования. О сквозных тестах, кросс-браузерности и ощущениях от использования Playwright версии 0.10.0.

1 неделя, 3 дня назад @ t.me
https://habr.com/ru/company/X5RetailGroup/blog/502158/
https://habr.com/ru/company/X5RetailGroup/blog/502158/ https://habr.com/ru/company/X5RetailGroup/blog/502158/

https://habr.com/ru/company/X5RetailGroup/blog/502158/ Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта.

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

1 неделя, 5 дней назад @ t.me
t.me/atinfo_bot бот для получения и отправления at.info сообщений из телеграмма
t.me/atinfo_bot  бот для получения и отправления at.info сообщений из телеграмма t.me/atinfo_bot бот для получения и отправления at.info сообщений из телеграмма

t.me/atinfo_bot бот для получения и отправления at.info сообщений из телеграмма

1 неделя, 6 дней назад @ t.me
QA Weekly
QA Weekly QA Weekly

QA Weekly Telegram: https://t.me/atinfo

Chat Telegram: https://t.me/atinfo_chat

Slack: https://atinfo.herokuapp.com 1. Почему автоматизация с кодом лучше codeless automation инструментов?

Обсуждение на нашем портале. Сравнение инструментов и все аргументы за и против.

https://automated-testing.info/t/pochemu-avtomatizacziya-s-kodom-luchshe-codeless-instrumentov/24072 2. Если вы используете трекинг пользовательской активности Amplitude, то вам приходилось тестировать изменения руками. Но как же автоматизировать это ? Пример решения автоматизации с помощью Cypress.

https://medium.com/swlh/automating-analytics-testing-with-cypress-ca85486cee01 3. Про то, как классно быть тестировщиком в Google…

1 неделя, 6 дней назад @ t.me
QA Mania (Украиноязычный канал) QA Mania (Украиноязычный канал)
последний пост 22 часа назад
Telegram бот на Google Apps Script
Telegram бот на Google Apps Script Telegram бот на Google Apps Script

Telegram бот на Google Apps Script Привіт друзі! Нещодавно ми писали, що додали feedback бота в наш канал. А сьогодні на - як саме ми зробили цього бота. Нам, як автоматизаторам, було цікаво зробити його швидко і своїми силами. Власне, найцікавіше - бот працює на Google Apps Script, хоститься в Google Drive і не потребує навіть IDE для написання - все можна зробити в браузері. А на написання бота ми витратили приблизно пів дня - все просто! Пишіть, як вам ідея? Що б ви автоматизували в Google Apps Script?

22 часа назад @ t.me
Ми ламаємо не програми, а ваші мрії про ваші програми :)
Ми ламаємо не програми, а ваші мрії про ваші програми :) Ми ламаємо не програми, а ваші мрії про ваші програми :)

Ми ламаємо не програми, а ваші мрії про ваші програми :) Останні роки авторський колектив цього блогу набагато більше уваги приділяє не тільки суто практичним матеріалам для підвищення своїх технічних навичок, але й так званим "екзистенціальним" - для кращого розуміння того, чим ми взагалі займаємось, і чому ми це робимо саме так, і, найголовніше - чи можемо ми робити це краще?

На днях читав пост Джеймса Баха, одного з найвідоміших людей в світі тестування, в якому він відповідав на питання: "Чому я тестувальник?". Найперша ж відповідь на це запитання передає саме те, що ми розповідаємо нашим студентам: "тестувальник не поліпшує якість, він її якомога об'єктивніше вимірює". Й особливо запам…

3 дня, 1 час назад @ t.me
Testing Links by Diana PinchukВсім привіт!
Testing Links by Diana PinchukВсім привіт! Testing Links by Diana PinchukВсім привіт!

Testing Links by Diana PinchukВсім привіт!

Знову трохи корисних посилань. На цей раз дбайливо зібраних до купи однією з засновниць Львівської QA спільноти. Збірка організована у вигляді категоризованого агрегатору RSS feeds, тому мало того, що кожен знайде собі щось корисне, так ще й вихід нових статей та матеріалів можна відстежувати. https://infomate.club/qa/ Радимо!

6 дней, 22 часа назад @ t.me
Привіт друзі! Пам'ятаєте, ми проводили опитування, чи хочете ви отримувати посилання на цікаві статті, що ми самі читаємо, але не маємо часу про них написати. Ми про них не забули. Трохи розгребли роботу і маємо час навести лад і в посиланнях. Так що не ля
Привіт друзі! Пам'ятаєте, ми проводили опитування, чи хочете ви отримувати посилання на цікаві статті, що ми самі читаємо, але не маємо часу про них написати. Ми про них не забули. Трохи розгребли роботу і маємо час навести лад і в посиланнях. Так що не ля Привіт друзі! Пам'ятаєте, ми проводили опитування, чи хочете ви отримувати посилання на цікаві статті, що ми самі читаємо, але не маємо часу про них написати. Ми про них не забули. Трохи розгребли роботу і маємо час навести лад і в посиланнях. Так що не ля

Привіт друзі! Пам'ятаєте, ми проводили опитування, чи хочете ви отримувати посилання на цікаві статті, що ми самі читаємо, але не маємо часу про них написати. Ми про них не забули. Трохи розгребли роботу і маємо час навести лад і в посиланнях. Так що не лякайтесь, що повідомлення почнуть приходити частіше 1 разу на день (але без фанатизму). Сьогоднішня стаття дня - . Проста і хороша, типу "діти, починайте тестувати якомога раніше!" та "виховуйте своїх девелоперів". Самі хочемо написати свою підбірку, та руки не доходять. Щоб легше було орієнтуватись, всі посилання на статті будуть з тегом Приємного читання.

1 неделя назад @ t.me
День метрологаПривіт народ! Випадково дізнався, що сьогодні міжнародний день метролога, з чим вас всіх і вітаю! 🥳
День метрологаПривіт народ! Випадково дізнався, що сьогодні міжнародний день метролога, з чим вас всіх і вітаю! 🥳 День метрологаПривіт народ! Випадково дізнався, що сьогодні міжнародний день метролога, з чим вас всіх і вітаю! 🥳

День метрологаПривіт народ! Випадково дізнався, що сьогодні міжнародний день метролога, з чим вас всіх і вітаю! 🥳 Як підказує - __В цей день аж в 1875 році представниками сімнадцяти країн була підписана Метрична Конвенція, яка визначає основу для глобального співробітництва в метрології і в її промисловому, комерційному та соціальному застосуванні. Початкова мета Метричної Конвенції — забезпечення єдності вимірювань в усьому світі. __Якщо ви не знаєте, що таке - це наука про вимірювання. А ми, тестери, власне цим і займаємось - вимірюємо якість. Тому це частково наше свято теж 🧐 А ще згадав, що минулого року вже писав невеликий пост , якщо вам цікаво 😉

1 неделя, 1 день назад @ t.me
Hunting a Linux kernel bug
Hunting a Linux kernel bug Hunting a Linux kernel bug

Hunting a Linux kernel bug Привіт друзі. Зі мною колега нещодавно поділився - сказав "__цікава стаття, як раз для блогу__". Вкладка з нею десь тиждень висіла у мене в браузері - бо не мав достатньо контексту для розуміння того, що там діється. І ось нарешті, погугливши про Reverse path filter та Linux local packet routing, я приблизно в'їхав в суть проблеми - якщо дуже коротко, є властивість у конфізі Linux, що використовується для захисту від DDoS. Й уявіть собі! За певних обставин, ця властивість може блокувати весь локальний трафік серверів! 🤷‍♂️ І це трапляється не через криві руки, а при скиданні конфігурації файрвола до значень по-замовчанню через баг ядра! 🙀 Мені завжди подобаються т…

1 неделя, 1 день назад @ t.me
⚠️Feedback⚠️
⚠️Feedback⚠️ ⚠️Feedback⚠️

⚠️Feedback⚠️ А ще не можемо не поділитись - ми створили бота @qamania_feedback_bot, якому ви можете написати ваш відгук чи побажання нам особисто, якщо не хочете писати в коментах. Поки що бот працює лише в тестовому режимі, але дуже скоро зробимо посилання на нього кнопкою під кожним постом на каналі

1 неделя, 1 день назад @ t.me
MS Dynamics 365 autotestsДля тих, хто тестує CRM систему Microsoft Dynamics 365 (хоч і маю підозру що тут таких не дуже багато), можливо стане у нагоді інформація про офіційний selenium web driver фреймворк від Microsoft:
MS Dynamics 365 autotestsДля тих, хто тестує CRM систему Microsoft Dynamics 365 (хоч і маю підозру що тут таких не дуже багато), можливо стане у нагоді інформація про офіційний selenium web driver фреймворк від Microsoft: MS Dynamics 365 autotestsДля тих, хто тестує CRM систему Microsoft Dynamics 365 (хоч і маю підозру що тут таких не дуже багато), можливо стане у нагоді інформація про офіційний selenium web driver фреймворк від Microsoft:

MS Dynamics 365 autotestsДля тих, хто тестує CRM систему Microsoft Dynamics 365 (хоч і маю підозру що тут таких не дуже багато), можливо стане у нагоді інформація про офіційний selenium web driver фреймворк від Microsoft:

https://github.com/Microsoft/EasyRepro Якщо коротко, то хлопці з Microsoft провели масштабну роботу й описали за нас більшість з необхідних локаторів, page objects та допоміжних класів й методів для роботи з елементами форм Dynamics 365.

Репозіторій регулярно апдейтиться. Сам користуюсь: дуже зручно, що можна з самого початку зосередитись здебільшого на бізнес-складовій своїх тестів. А чи був у Вас досвід роботи з платформами, розробники яких дбають про тестувальників? Нап…

1 неделя, 2 дня назад @ t.me
Баг в калькуляторі
Баг в калькуляторі Баг в калькуляторі

Баг в калькуляторі Привіт друзі!

Багато років роботи тестувальником і викладання ми часто давали приклади тестів на співбесідах і заняттях на калькуляторі, маючи на увазі Windows Calculator - програма проста, відома і всім зрозуміла. І от уявіть собі, нещодавно прочитав, що у всіх версіях цієї програми, починаючи з Windows XP і до Windows 8 був баг в обчисленнях ⚠️

При операції: sqrt(4) - 2 = результат був не 0, як можна очікувати, а щось на кшталт -1.068281969439142e-19. Тобто число дуже мале, але не 0. І тільки в Windows 10 цей баг пофіксили (__уявіть, скільки років він в баг трекері висів__). Нажаль, не маю під рукою жодного компа з Windows 8 чи старше що особисто перевірити. Якщо в вас …

1 неделя, 6 дней назад @ t.me
СаморозвитокПривіт друзі! Вибачайте, знов пропали на кілька днів. Вам не здається, що на карантині роботи стало більше? Нема часу навіть попоїсти нормально 😥
СаморозвитокПривіт друзі! Вибачайте, знов пропали на кілька днів. Вам не здається, що на карантині роботи стало більше? Нема часу навіть попоїсти нормально 😥 СаморозвитокПривіт друзі! Вибачайте, знов пропали на кілька днів. Вам не здається, що на карантині роботи стало більше? Нема часу навіть попоїсти нормально 😥

СаморозвитокПривіт друзі! Вибачайте, знов пропали на кілька днів. Вам не здається, що на карантині роботи стало більше? Нема часу навіть попоїсти нормально 😥

Сьогодні хочу написати про саморозвиток. Тема актуальна: карантин, десятки курсів стали безкоштовними, вебінари, в когось з'явилось більше часу за рахунок сидіння вдома (хто ви такі? Як в вас це виходить?)

Від такого різноманіття навіть не знаєш, що першим вчити. Вже рік читаю istqb expert, а ще 3 місяці проходжу тижневий інтенсив по machine learning, а тут ще більше якісних знань навколо 🐌

І от я підходжу до питання - що ж робити? Для себе я виробив кілька правил, котрих намагаюсь притримуватись: 📝 Неможливо вивчити все - напиши списо…

1 неделя, 6 дней назад @ t.me
Hello Git(Hub)
Hello Git(Hub) Hello Git(Hub)

Hello Git(Hub) Для когось Pull Request - це вже напрацьований роками рефлекс, а для когось взагалі користування Git - суцільне "кунг-фу". Навчитись користуватись цією, беззаперечно найпопулярнішою нині, системою контролю версій за наявності такої потреби геть нескладно - в інтернетах мільйон відео, та документів про Git. Але за однією з найкращих інструкцій в стилі "Hello World", з тих що я досі бачив по темі - далеко ходити не треба, вона є частиною GitHub Guides (що лиш підтверджує загальновідому мудрість: "читай мануал" 🙂)

Покрокова інструкція абсолютно zero-skill friendly, тому що для початку не потребує навіть знання git команд - всі дії з репозіторієм виконуються в веб-інтерфейсі GitH…

2 недели назад @ t.me
Шаблони (pattern'и) програмування на java
Шаблони (pattern'и) програмування на java Шаблони (pattern'и) програмування на java

Шаблони (pattern'и) програмування на java Доброго дня!

Хотілося б сьогодні поділитися корисною інформацією, яка стане в пригоді тим, хто займається автоматизацією тестування на ☕️ java.

Тож хочу порекомендувати 💣-сайт , в якому наведено приклади використання різноманітних шаблонів програмування в стилі 👋 "Hello World".

На сайті шаблони зручно шукати по категоріям (наприклад, Architectural, Behavioral, Creational тощо) та тегам (таким як, Data access, Decoupling, Instantiation, Performance тощо). Для шаблонів наведена наступна інформація:

👉 основна ціль із роз'ясненнями (типу, для чого вони існують та яку прикладну проблему вирішують);

👉 приклад з фрагментами коду (повний код можна перегляну…

2 недели назад @ t.me
проактивність
проактивність проактивність

проактивність В коментарях до нещодавно опублікованої приєднався до дискусії про unit тести та чи треба тест менеджеру/тестеру щось робити, якщо їх немає, але очевидно, що з ними буде краще? Моя позиція наступна: дійсно тестер не та людина, що має писати unit тести (хоча ситуації бувають різні), але має бути достатньо зацікавлена в їх наявності - якщо їх немає - вимагати їх написання хоча б для мінімального покриття (можна включити в тест план успішні unit тести як entry criteria ваших тестів - білд “червоний” ❌ - тестування не починаємо). І навіть якщо вам відмовлять - не страшно - бо ви хоч спробували зробити процес роботи кращим та комфортнішим і можливо отримали аргументовану відповідь,…

2 недели назад @ t.me
Епохальна подія в світі тестування. Сьогодні ISO затвердила новий стандарт якості ПЗ - - логічного наступника стандарту !
Епохальна подія в світі тестування. Сьогодні ISO затвердила новий стандарт якості ПЗ -  - логічного наступника стандарту ! Епохальна подія в світі тестування. Сьогодні ISO затвердила новий стандарт якості ПЗ - - логічного наступника стандарту !

Епохальна подія в світі тестування. Сьогодні ISO затвердила новий стандарт якості ПЗ - - логічного наступника стандарту ! До вже знайомих нам 8 характеристик якості ПЗ:

⚙️ Functional suitability

📈 Performance efficiency

🎯 Compatibility

🎈 Usability

🔋 Reliability

🔐 Security

📞 Maintainability

✈️ Portability Додається ще одна нефункціональна характеристика: ☀️ Awesomeness - ступінь "дивовижності" ПЗ!

Для зручності вимірювання цієї характеристики якості стандарт визначає наступні підхарактеристики:

🦠 virality - швидкість поширення додатку серед користувачів

🍾 popularity - оцінка ПЗ на майданчиках розповсюдження (наприклад Google Play чи App Store)

❤️ pleasureness - кількість позитивних емоцій, о…

2 недели назад @ t.me
Windows Performance Monitor
Windows Performance Monitor Windows Performance Monitor

Windows Performance Monitor Всім привіт! Сьогодні хочу поділитись знаннями про дуже корисний додаток, що є по замовчанню в операційній системі Windows – .

Знайти його можна за наступним шляхом: __Control Panel -> System and Security -> Administrative tools -> Performance Monitor__ чи виконавши в меню пуск команду __perfmon__ Ми мали 2 основних сценарії використання цього додатку:

1️⃣ Моніторити поточні метрики системи чи конкретних програм __Monitoring Tools -> Performance Monitor__

2️⃣ Збирати метрики програм за великий проміжок часу в файл для подальшого аналізу в __Data Collector Sets -> User Defined__ Що можна моніторити? Зазвичай типові метрики типу завантаженість CPU, об’єм використан…

2 недели назад @ t.me