Минулого року я брав участь в конференції QA Fest 2019 та презентував свої дослідження з порівняння додатків для тестування навантаження. Моєю метою було підготувати середовище та виконати однакові набори тестів для Locust, Gatling та JMeter, порівняти, наскільки релевантні їх результати та скільки ресурсів їм треба для роботи. Тож я провів тести, записав результати і презентував їх. Але сам лишився не дуже задоволений проведеною роботою — JMeter згенерував безліч помилок в процесі роботи, результати тестів для всіх тулів відрізнялись і взагалі — майже за рік оновились версії ОС та фреймворків — чому б не провести тести ще кілька разів?
Як з нуля побудувати процес автоматизації у великій компанії з багатьма продуктами — розповідає Роман Марінський, інженер в автоматизації тестування. Коли він прийшов у Tickets.ua, розробники не писали unit та integration тести, було мало документації, відсутні тест-кейси і тест-менеджмент система. Як налагоджував процес і які результати дала автоматизація тестування — у статті.
Каждый уважающий себя тестировщик в душе перфекционист и стремится сделать все как можно лучше. Благое стремление, которое может привести в самый настоящий ад. Чтобы этого не допустить, предлагаю подход достаточного тестирования. Статья поможет вам с выбором приоритетов и критериев для составления плана тестирования.
35-річний Роман Засуха із міста Миронівка на Київщині два роки тому перекваліфікувався з бухгалтера на QA, пройшовши курси для людей з інвалідністю, організованими за підтримки київських IT-компаній. Він розповів, чому зацікавився інформаційними технологіями, як шукав собі роботу та як виглядає його теперішнє життя.
Евгения Грубая, Senior Usability Architect, рассказывает о том, как эффективно спланировать процесс юзабилити-тестирования и получить качественную обратную связь. Этот материал затрагивает деятельность UX-дизайнеров и будет полезным для продакт-оунеров, продакт- и проджект-менеджеров, а также всех, кто тесно связан с разработкой программного продукта.
Масштабуючи проєкт, команді Astound Commerce вдалось зменшити час релізів з 6 до 2 тижнів, збільшити команду з 4 QA-інженерів до 8 QA- та 3 TA-інженерів, імплементувати 2 фази автоматизації; оптимізувати Regression та Build acceptance тестування,
розгорнути 40 код-версій (як мажорних, так і мінорних). Андрій Пиставський, Senior QA Engineer, розповідає про виклики та рішення під час масштабування.
В этой статье описаны основные изменения, улучшения и различия в синтаксисе Playwright по сравнению с Puppeteer. В Playwright есть всё, что и в Puppeteer, плюс намного больше. Здесь будут рассмотрены только отличия. Так что если вам нужен полноценный обзор Playwright со всеми его возможностями — вам не сюда.
Есть много книг о психологии программирования и о том, как психологические аспекты влияют на процесс разработки. Тестирование обладает собственной спецификой. Автору статьи, Оксане Шатабиловой, Senior QA, захотелось разобраться, как мозг влияет на процесс тестирования и задействованные при этом процессы мышления и принятия решений. Своё исследование она начала с когнитивных искажений и их итогового влияния на обеспечение качества программного продукта.
Привіт усім. Мене звати Олег, я software engineer в SoftServe. У цій статті я хочу познайомити вас з бібліотекою Database Rider, яка дозволить вам спростити тестування бази даних. Стаття буде корисною для кожного Java розробника, кому доводилось вирішувати проблему тестування бази даних, а особливо для тих кого дратує генерація тестових даних.
User Acceptance Testing — это этап работы над продуктом, на котором вы перед релизом проверяете систему вместе с представителями бизнеса и решаете, готова ли она к выливке в продакшн. Project/Program Manager Александр Крючков делится советами, как организовать процесс и какие нюансы учитывать.
Протягом двох місяців у львівському SoftServe вчилася група студентів за новим для їхньої IT Academy напрямом. Тут готували п’ятьох професіоналів з Accessibility Testing. Журналісти DOU побували на одному занятті та дізналися, які саме знання отримують майбутні тестувальники, в чому особливість Accessibility Testing і навіщо готувати таких фахівців.
Юлія Пилипенко, QA-спеціаліст із 12-річним досвідом, радить книжки, які використовувала для самоосвіти та навчання інтернів у компанії. Більшість видань не нові, але не застарілі. Розбираємося, що читати джуніорам, а що Middle та Senior-спеціалістам.
Ця стаття — спроба осмислення не до кінця сформованої в професійній спільноті концепції TestOps. Що це за спеціалізація, чому виникла, чи буде розвиватись — читайте у матеріалі Олексія Остапова та Михайла Чуба.
Статья посвящена обеспечению качества игр и того, чья же это на самом деле зона ответственности и как его (качество) сознательно повысить. Статья будет полезна в первую очередь тем, кто занимается тестированием и обеспечением качества, руководителям проектов, менеджерам, продукт-оунерам. Впрочем, разработчики тоже смогут почерпнуть для себя что-то интересное о разработке игр и процессах, которые помогают повысить их качество.
Артем Безручко, QA Engineer в Depositphotos, рассказывает о том, как в компании внедряли стратегию тестирования: рассмотрим пошагово, что делают тестировщики в начале, середине и в конце спринта, какие вопросы задают разработчикам и какой это дает результат.
Дмитро Дундич визначив, що в 90% випадків UI-тестування фрагмент на екрані, який нам треба знайти та порівняти з еталоном, відображається без спотворень і перекриттів. Це різноманітні кнопки, іконки, перемикачі, текст, цифри, лінії графіків, фрагменти діаграм тощо. Для тестування таких елементів нам допоможе метод Template Matching і написаний на його основі скрипт. На прикладі проєкту автор знайомить з теорією та практикою порівняння зображень.
QA Automation Lead Engineer Євгеній Овчаренко розповідає про проблему тривалості виконання UI-тестів, ділиться інформацією про Selenium Grid і Minikube та як з їхньою допомогою можна вирішити проблему, перевагами і недоліками запропонованого підходу.
Святослав Логин, который в тестировании уже более 8 лет, рассказывает об OWASP Mobile Top 10, а также программах и инструментах, с помощью которых можно искать уязвимости. Статья будет актуальна как для QA, так и для DEV, ведь на их плечах лежит ответственность за безопасность приложения.
Якщо ви задумалися про A/B-тестування на своєму ресурсі, то, імовірно, для вашого проєкту вже сформовано базові показники, які б ви хотіли поліпшити. Конверсія, фінансові метрики, поведінкові чинники — те, що актуально для вашого продукту або сервісу. Якщо таких метрик ще немає, то правильним кроком буде почати з їхнього визначення. У статті описано основні складники A/B-тестування й базові принципи побудови інструментарію їхнього проведення.
Про технології комп’ютерного зору, що допомогли розв’язати багато складних завдань у процесі тестування UI автомобільної навігаційної системи, розповідає AQA-інженер Дмитро Дундич. Автор розглядає деякі алгоритми порівняння зображень, знайомить з теорією Computer Vision і визначає, що саме може знадобитися для автоматизації тестування. Також наводить деякі приклади коду.
Коментарі