Євген Мініх мріяв стати адвокатом і захищати людей. Втім, після кількох років на цій позиції, кардинально змінив фах — став аранжувальником і створював синті-поп композиції. Та врешті випадково захопився тестуванням і вже під час повномасштабної війни отримав посаду Junior QA. В інтерв’ю DOU він розповів про особливості трьох професій, зарплатні відмінності й те, що дається найскладніше.
Створення нового фреймворку є відносно простою задачею. А ось у випадку, коли він вже існує, і треба ухвалити рішення про кардинальні зміни, виникає запитання — чи варто?
У цій статті QA Lead Інна Янко розповідає про те, які проблеми можуть виникнути з тестами та фреймворком, коли потрібно мігруватися на новий сетап, а також описує критерії та кроки міграції.
Цей листопад був щедрий на цікаві публікації, добірки та різноманітні матеріали. Причому не тільки з тестування та інженерії: чимало статей стосуються теми розвитку, публічних виступів та навіть менеджменту. Олександр Романов відібрав для вас найцікавіші з них у цьому дайджесті.
Редакція DOU відновлює рубрику «Кар’єра в IT», де ми детально описуємо специфіку окремих IT-професій. Цього разу розповідаємо, чим займається QA Engineer, які зарплати в цій ніші та як проходить типовий робочий день. А ще — про те, які навички та знання потрібні для роботи QA, що треба знати про мітинги і які є переваги, недоліки та перспективи розвитку в цій професії.
На проєкті, де працює Микита, ставлення до E2E-тестування дуже прискіпливе: відіграють важливу роль покриття тестами use case вебсервісу, змога автоматично їх виконувати, налаштовувати, бачити результат та запускати їх у різних браузерах.
Як виявилося, Playwright в поєднанні з Cucumber — саме те, що потрібно в такому випадку. І про це детально розказує Микита в статті.
У цій статті Сергій Моренець ділиться досвідом свого тестування та використання віртуальних потоків у Java.
Сергій перевірив продуктивність трьох вебфреймворків — Spring MVC, Spring WebFlux, Micronaut — з і без віртуальних потоків. А також оцінив їхню швидкодію в проєктах, упакованих у GraalVM Native images. Для тестування було обрано досить інноваційний підхід — Jmeter без UI на базі спеціального DSL.
Чому наразі вимоги до спеціалістів такі високі й чому ця тенденція тільки збільшуватиметься? Чи потрібно давати тестове завдання? Що робити, коли кандидат відверто губиться у питанні та як давати негативний фідбек? Яка класична помилка на співбесіді автоматизатора?
На ці та багато інших питань відповідає Геннадій Міщевський у статті, що буде корисна й інтерв’юерам, і кандидатам.
Максим Рудний займається веброзробкою вже понад 10 років, але сьогодні він розповідає про тестування програмного забезпечення. Чому так? Усе просто: навіть маючи іншу спеціалізацію, у своїй роботі ви рано чи пізно будете використовувати, писати або чути про різні терміни, повʼязані з тестуванням.
Тож якщо ви хочете систематизувати або ж розширити свої знання — ця стаття точно для вас!
Олександр Романов попіклувався про те, аби жодний тестувальник цієї осені не нудьгував! А тому підготував дайджест статей з тестування, автоматизації та інших інженерних новинок, які мають вас зацікавити.
Конкуренція серед QA-фахівців рівня Middle та Senior стрімко зростає. У вересні на одну вакансію припадало в середньому 111 відгуків фахівців з 3–5 роками досвіду. Ми поспілкувалися з кількома спеціалістами про пошук роботи зараз, ситуацію на ринку праці, зарплатні очікування та взаємодію з рекрутерами.
QA Automation Engineer Едуард Таран розповідає про фреймворки для проведення автоматизованих тестів, а саме: порівнює два популярні інструменти — Playwright і Selenium. А також ділиться досвідом використання і спостереженнями щодо переваг та недоліків кожного.
У цьому дайджесті Олександр Романов фіналізує тестувальницький вересень. У випуску є корисна інформація як про тестування безпосередньо, так і про інженерію, кібербезпеку і софт-скіли менеджерів.
Senior Test Automation Engineer Олексій доводить, що автоматизація тестування сприяє успішному життєвого циклу продукту, особливо в час високих темпів розробки програмного забезпечення. Тож що за переваги має цей інструмент? І яких поширених помилок варто уникати задля максимальної ефективності? Читайте в статті.
Як зробити вебсайт інклюзивним? У статті Роман Савка, інженер з тестування доступності, розповідає про роль мануального тестування, автоматизованих інструментів, тестування з допоміжними технологіями, а також залучення реальних людей з інвалідністю задля досягнення комфортного для всіх сприйняття медіавмісту.
Микола Аврамук, QA та Streaming Engineer в Switcher.ai переконаний: щоб доставити до користувача продукт високої якості, потрібно визначитись, що саме ви робите і створювати грамотну стратегію тестування, яка зможе попередити більшість проблем. Як цього досягнути під час тестування лайв-відеострімінгу — у статті.
Стаття є практичною, а не теоретичною: в ній .NET-розробниця Ганна Касай роз’яснює на прикладах, що таке інтеграційні тести і чому їх варто реалізувати під час розробки багатокомпонентної системи. Також розглядаємо низку корисних API для тестування і додаткові інструменти для автоматизації процесів.
Як створювати продукт, що не містить дефектів та відповідає очікуванням стейкхолдерів? Як концептуально співвідносяться QA з вбудованою якістю? І головне: хто відповідальний за забезпечення якості? Про це розповідає Ігор Кошелєв у статті.
У 16 років Соломія Білецька навчалася в коледжі за спеціальністю «Інформаційна, бібліотечна та архівна справа», але, збагнувши, що хоче вивчати щось інше, подалася на IT-курси. Зараз Соломії 17, і вона вже пів року працює у своїй першій компанії. Ми поспілкувались з нею.
Борис, Test Automation Engineer у SoftServe, розповідає як став Senior у молодому віці. Спойлер: коли тільки добігав кінця його Internship-період, він лишився єдиним автоматизатором на проєкті. Як таке сталося, що із цього вийшло, і яка філософія допомагає не з’їхати з глузду від подібних викликів — у цьому блозі.
У цьому дайджест Олександр Романов фіналізує тестувальницьке літо і закладає основи на осіннє підвищення активності у галузі. У випуску є корисна інформація як про тестування безпосередньо, так і про інженерію і софт-скіли фахівців й менеджерів.
Коментарі