Разделы портала

Онлайн-тренинги

.
Модульное тестирование производительности в Kubernetes или Как мы выиграли время на чай и здоровый сон для НТ-инженера
04.10.2023 00:00

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

Всем привет! Меня зовут Сергей Лысов, я занимаюсь тестированием производительности платформы интернета вещей ZIIoT Oil&Gas. Если вы о ней еще не слышали, то велком сюда. А в этой статье я расскажу о том, как мы ускоряли и упрощали ее тестирование через автоматизацию контроля тестов и сборки  отчетов, а также внедрение изолированных тестов. Точнее — с чего мы этот путь начали и куда примерно движемся.

Подробнее...
 
Логические ошибки для тестировщиков, часть 6: присоединение к большинству
03.10.2023 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Microservice for testing — are you kidding me?
02.10.2023 00:00

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

Всем привет! На связи Николай Мезинов из команды Тинькофф. Предлагаю разобрать интересную задачу — тестирование приложений с помощью микросервиса. Прочитав предыдущее предложение, можно подумать: «Microservice for testing? Are you kidding me?» И я с ухмылкой отвечу: «No, I am not».

Подробнее...
 
Ловушки логики в тестировании, работа с Cypress, Gradle и pytest, интеграционное тестирование, основы ООП: самые интересные новости тестирования за сентябрь-2023
28.09.2023 12:35

Опубликован выпуск рассылки за сентябрь.

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

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

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

 
Логические ошибки для тестировщиков, часть 5: ложная дихотомия
27.09.2023 00:00

 Автор: Кристин Джеквони (Kristin Jackvony)

Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Логические ошибки для тестировщиков, часть 4: соломенное чучело
25.09.2023 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Единый формат тестовых данных. Или как ускорить разработку интеграционных тестов
21.09.2023 00:00

Автор: Андрей Алексеев (aa0ndrey)

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

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

Все примеры с кодом написаны на Java, но без использования каких-либо фреймворков и специфичных библиотек. Это сделано для того, чтобы статья была понятна читателям вне зависимости от их применяемого стека технологий.

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

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

Подробнее...
 
Критические размышления об ИИ
20.09.2023 00:00

Автор: Джеймс Бах (James Bach).
Оригинал статьи
Перевод: Ольга Алифанова

Евангелисты ИИ часто задают такой каверзный вопрос: если бы бот был умен настолько, что его нельзя было бы отличить от живого человека, не будет ли морально верным решением дать ему гражданские права? Не будет ли неправильным «убийство» такого существа?»

Подробнее...
 
Как начать заниматься багхантингом веб-приложений
19.09.2023 00:00

Оригинальная публикация
Автор: Алексей Соловьев, Старший специалист группы анализа защищенности веб-приложений компании Positive Technologies

Компании могут проверять свои продукты, сервисы или инфраструктуру на реальность взлома разными способами: это и пентест (тестирование на проникновение), и редтиминг (Red Team, проверка возможностей компании по выявлению и предотвращению вторжения), и bug bounty (набор условий, в соответствии с которыми белые хакеры получают от организаций вознаграждение за уязвимости, найденные в их IT-сетях, системах и приложениях). Дыры в программном обеспечении могут обернуться убытками для компаний и компрометацией персональных данных (а иногда и финансовыми потерями) для пользователей.

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

Подробнее...
 
8 распространенных ошибок в Cypress, и как их избежать
14.09.2023 00:00

Автор: Филип Рик (Filip Hric)
Оригинал статьи
Перевод: Ольга Алифанова

Эта статья родилась из доклада, который я делал на тест-фестивале Front End, если хотите посмотреть видео – всегда пожалуйста.

Иногда на моем Discord-сервере я сталкиваюсь с распространенным шаблоном, отвечая на вопросы. Определенные группы проблем склонны регулярно всплывать, и именно про них и речь в этой статье. Приступим!

Подробнее...
 
Цифры, которые мы не считаем
13.09.2023 00:00

Автор: Эльвира Скачко

Я работаю тестировщиком больше 10 лет. Успела поработать в НПО, где только знакомились с тестированием. В крупном рабовладельце аутсорсе, отчитывающемся перед заказчиком за каждую чашку кофе. В продуктовой компании с более чем 100 тестировщиками и выстроенными (нууу, как-то) процессами. Каждая компания уникальна, как снежинка, но есть нюанс. Есть работа, которой тестировщики пренебрегают независимо от зрелости компании и её ценностей. Недавно я участвовала в опросе 85 команд разработки, начиная от свеженьких стартапов, заканчивая лютыми энтерпрайзами. И была крайне удивлена, сколько же общего у этих ребят. Вот что они не делают.

Подробнее...