Олександр Романов підсумовує перший місяць літа у житті тестувальників. В дайджесті традиційно зібрані важливі статті, посилання на корисні ресурси, запрошення до професійних обговорень та цікавий анонс від автора.
«Особисто я вважаю крауд-тестування одним з найкращих рішень як для різних бізнесів, так і для самих фахівців». Ірина Пашнюк, яка керує групою тестування в ЕРАМ, описує плюси і мінуси крауд-тестування і дає поради, коли та як варто спробувати цей підхід.
Одним зі способів використання ChatGPT може бути створення шаблонів для юніт-тестів. У статті розглядаємо, як ця модель може допомогти вам сформулювати загальні правила тестування та як їх можна використовувати для створення багатьох тестових випадків.
Віктор Кипоренко з компанії Levi9 ділиться у статті досвідом з автоматизації тестування, використовуючи інструмент Playwright. Всі представлені в статті фрагменти коду написані на TypeScript.
Якщо ви хочете покращити якість продуктів, потрібно шукати інструмент, який допоможе автоматизувати процес тестування, а не наймати ще більше тестувальників. Олексій Гнідаш, CTO в компанії KnubiSoft, розповідає основи про найпоширеніші проблеми тестування та про підбір правильних інструментів для покращення робочих процесів.
Команда та взаємодія дійсно важливіші за будь-які процеси. Справний продукт дійсно важливіший за вичерпну документацію. Але дорослі команди готові випробувати різні інструменти, серед яких має бути і Service Level Agreement. Настасья Ровінська з компанії CodeIT розповідає, як впроваджувати SLA та чим він може бути корисний команді.
Сергій Моренець зібрав у статті характеристики 6 найпопулярніших технологій з категорії performance testing: JMeter, Gatling, Locust, K6, Wrk/Wrk 2. Вони мають різні можливості та способи використання, рівень входження, необхідність знання програмування. Вам лише потрібно ознайомитись з усіма показниками і обрати те, що відповідає вашому досвіду та вимогам.
Навіть відбудований упродовж років процес можна і треба переглядати, щоб виправляти в ньому вузькі місця. Саме з цією метою команда, в якій працює iOS Engineer Роман Кириленко, прийшла до циклічної системи релізів застосунків.
У цій статті він пояснює переваги цього рішення та поетапно описує усі процеси зі своєї позиції розробника, а колега Агата Авраменко, Manual QA Engineer, доповнює опис процесів з точки зору тестувальників.
Чи помічали ви у роботі потребу в ефективних способах моніторингу продуктивності QA та аналізу поточного стану справ? Якщо так, то цей текст може стати в пригоді — Андрій Кучеров, QA Engineer в Uklon, ділиться пулом показників ефективності, який зібрав самостійно та вже перевірив у своїй робочій практиці. Читайте та діліться в коментарях, як моніторите ефективність QA в своїх командах.
Олексій Остапов пропонує порахувати «класичний» ROI і порівняти час, витрачений на автоматизацію, з часом, який завдяки автоматизації вдалось зекономити в ручному тестуванні.
Концентрований набір статей і не тільки, усе необхідне для професійного життя тестувальників. Дайджест підготував Олександр Романов, контент розділений на дві головні секції: тестування і розробки та технології, а на початку є стислий перелік дайджесту.
Юрій Сердюк підготував матеріал з базовою інформацією про те, що таке патерни, навіщо їх знати, яка існує класифікація патернів та чим вони відрізняються. У статті також є огляд декількох конкретних прикладів з кодом, які допоможуть зрозуміти тему патернів краще.
Добірка корисного для тестувальників: статті про розвиток власних скілів, як hard, так і soft, про цікаві нововведення в тестуванні і актуальні тренди, про розподіл обов’язків між тестувальниками і розробниками та інше. Статті обирав автор дайджесту Олександр Романов. У випуску є також рекомендації книжок.
В мережі є багато матеріалів по E2E-тестуванню і значно менше про інтеграційне тестування. У цій статті Олександр Подоляко запропонував свій підхід, як будувати інтеграційне тестування для React аплікації.
«Бути QA Lead нелегко, і це велика відповідальність. Але при постійному навчанні, роботі над помилками тощо, можна стати дійсно класним менеджером і прикладом». Артем Григоренко ділиться власним досвідом про те, що змінюється у професійному житті, коли стаєш лідом, і як вдало адаптуватися до цих змін.
Product discovery — це фаза перед стартом проєкту, під час якої команді необхідно зрозуміти, чого хоче замовник, які в нього вимоги до продукту і майбутнього рішення. Юрій Бабай, менеджер з контролю якості розробки — про те, що врахувати QA-фахівцю, який бере участь у фазі product discovery.
Нині за одне місце в компанії на позицію QA Manual у середньому змагаються 44 кандидати, і 5 — якщо йдеться про QA Automation. Ці показники є найвищими серед технічних спеціалістів в IT, що свідчить про неабияку конкуренцію. DOU поспілкувався із Senior QA Engineers про те, що вони сьогодні можуть порадити тим, хто вирішив стати тестувальником.
Стаття буде корисною, якщо у вас на проєкті виникали або виникають дилеми на кшталт «Писати чи не писати», а якщо писати документацію, то що і скільки. У цьому блозі Олеся Пасєка, Manual QA Engineer у Svitla Systems, описує власний досвід, як зорієнтуватись щодо необхідних документів на проєкті і підготувати їх з користю для команди.
Корисний дайджест цікавих статей про тестування, розробку та інші технічні штуки. Добірку готував Олександр Романов, в ній зібрані посилання на матеріали як для вдосконалення навичок, так і для побудови своєї кар’єри у тестуванні.
Backend Developer Михайло написав короткий огляд класичної праці з тестування програмного забезпечення «The Art of Software Testing». Він виокремив сильні сторони тексту, кому читання буде корисним, для чого ознайомлюватись із тестуванням розробникам. Долучайтесь до обговорення та пропонуйте свої ідеї книжкових оглядів.
Коментарі