Святослав Логин, который в тестировании уже более 8 лет, рассказывает об OWASP Mobile Top 10, а также программах и инструментах, с помощью которых можно искать уязвимости. Статья будет актуальна как для QA, так и для DEV, ведь на их плечах лежит ответственность за безопасность приложения.
Якщо ви задумалися про A/B-тестування на своєму ресурсі, то, імовірно, для вашого проєкту вже сформовано базові показники, які б ви хотіли поліпшити. Конверсія, фінансові метрики, поведінкові чинники — те, що актуально для вашого продукту або сервісу. Якщо таких метрик ще немає, то правильним кроком буде почати з їхнього визначення. У статті описано основні складники A/B-тестування й базові принципи побудови інструментарію їхнього проведення.
Про технології комп’ютерного зору, що допомогли розв’язати багато складних завдань у процесі тестування UI автомобільної навігаційної системи, розповідає AQA-інженер Дмитро Дундич. Автор розглядає деякі алгоритми порівняння зображень, знайомить з теорією Computer Vision і визначає, що саме може знадобитися для автоматизації тестування. Також наводить деякі приклади коду.
Вопреки расхожему мнению тестирование как профессия не умерло. А автоматизация — не единственный способ развития QA. Андрей Шевцов, QA Engineer в Adobe, делится своим видением того, какие возможные варианты роста есть у условного Middle QA, в особенности если он по каким-то причинам не рассматривает переход в автоматизацию.
Вячеслав Сахаров, Release Manager в Playtech, рассказывает о своем личном опыте внедрения TPI Next в проекты, о том, каких результатов удалось добиться и с какими подводными камнями пришлось столкнуться.
Як тестувальникам стартувати проекти з погляду забезпечення якості? Заповнити всі прогалини, поговорити з усіма ключовими особами й учасниками команди, скласти план, використовуючи категоризацію, яку пропонує Олександра Зубаль, QA Lead. У статті йдеться про те, як порозставляти в проекті «пастки» (quality gates), що відловлюватимуть різноманітні дефекти.
У цій статті ми розглянемо: що таке NLP і фази роботи з такими системами; челенджі, які можуть бути під час тестування NLP; методи, що допоможуть з ними впоратися; і як бонус — QA-basic-чекліст.
Андрій Сезько, Senior Performance Analyst, розповідає про перфоманс-тестування та підходи до його реалізації, наводить та руйнує стереотипи, пов’язані з цією галуззю.
У галузі тестування є потреба автоматизації задач. Gradle надає можливість реалізувати плагіни прямо в проекті з тестами, помістивши до директорії buildSrc. Так можна уникнути проблем із версіонністю і потребою в додаткових збірках на CI. Максим Барвінський, Lead Software Engineer in Test, на конкретному прикладі розглядає два Gradle плагіни, які могли би бути корисні для тестів.
Працюючи в команді, ми налагоджуємо зв’язки й починаємо працювати організованіше. З погляду менеджменту, спрацьованість команди — прекрасна річ, бо створює ефект синергії. Проте чи впевнені ми, що командна робота має лише позитивні аспекти? Ірина Пап, QA, наводить приклади негативних наслідків і радить, як їх побороти.
Руководство по тестированию приложений big data: как выглядят такие проекты, какие подходы и виды тестирования использовать, и даже как это все автоматизировать. Дмитрий Собко, Automation Lead, уверен, что big data — это та область, которая почти наверняка будет развиваться, и узкоспециализированные технологии будут быстро и активно совершенствоваться.
Для UI-автоматизации зачастую по умолчанию выбирают Java, в более редких случаях — Python или C#. При этом эффективный процесс можно построить и с JavaScript. Рассмотрим популярные JS-фреймворки, их плюсы и минусы.
В этой статье рассмотрим относительно стандартные подходы к автоматической генерации данных, инструменты, которые реализуют некоторые из них, и сферы их применения.
Девелопер тестує те, що продукт має робити. Водночас тестувати потрібно й те, що продукт не має робити, — вплив фіксів, нових фіч і зміни середовища на тестування. Ігор Берегівський, QA team lead в Diligences про забезпечення якості продукту.
Оксана Харчук, Senior QA Engineer в DataArt, рассказывает об особенностях общения с разработчиками, заказчиками, бизнес-аналитиками. Она верит, что общий язык можно найти со всеми, если захотеть.
Олексій Зайченко — QA Lead у Daxx та співорганізатор в освітньому проекті Be QA Today. В інтерв’ю для DOU він розповів, як потрапив в IT та чому сьогодні у вільний час він безоплатно працює на курсах для людей з інвалідністю.
Мікросервіси складно тестувати атомарно, з мікросервісною архітектурою важко керувати даними, забезпечити транзакційність, зробити автоматизоване UI-тестування. Ці та інші складнощі розглядає Олексій Остапов, QA в Infopulse.
Алексей Науменко, Unity Software Architect в Plarium, рассказывает об играх как системе функций со множеством параметров, изменяющих некоторое общее состояние, чаще всего в реальном времени. Это затрудняет тестирование, так как изменение в одном модуле может затронуть несколько других. Решение — создание автоматизированных тестов, фиксирующих нестабильное поведение.
Эта статья нацелена на подрастающее поколение QA и разработчиков, которым интересно узнать что-то об уязвимостях: с чего начать, какими инструментами можно пользоваться начинающему в этом деле (практические советы).
Привет! Меня зовут Миша, и я Senior QА с коммерческим опытом более 6 лет. За это время я успел поучаствовать в разных проектах. Собственно, о том, как научиться понимать, где вы очутились и как начинать продвигаться в постановке QA-процессов, я и хочу поделиться с вами.
Коментарі