Всім привітПочнемо з головних новин, багато хто з вас вже знає, а хтось ще ні. Я виїхав з України.В липні цього року мене мобілізували, не по моїй волі звичайно. Спочатку я прийняв цю ситуацію та намагався знайти виходи на ІТ підрозділи, де дійсно можу бути корисним. Проходив різні співбесіди. І все наче вже мало бути добре…Але паралельно на навчаннях, багато хлопців розповідали різні історії про те, що з цієї частини всіх відправляють відразу на 0, і ти не зможеш перевестися. Я також уточнював цю інформацію у своїх командирів, які прямо відповіли, “Ти можеш зробити відношення (документ про перевід між частинами), але відразу скажу що можеш засунути його в одне місце, бо у нас це не працює, куди скажуть туди й тебе відправимо” Ця ситуація звісно ж не сильно мене влаштовувала. Також на навчаннях в польових умовах, я сильно захворів та ліг в госпіталь на лікування з високою температурою та постійним кашлем, що не зупинявся вже кілька тижнів. Певний час поки я лікувався, я все ще намагався якось перевестися в інший навчальний центр, щоб звідти попасти в ІТ підрозділ, але всі дії які я робив, не давали бажаного результату.Хлопців з якими я навчався вже відправили на фронт і через тиждень, я дізнався що половини складу вже немає, що мене дуже засмутило. Тоді я вирішив залишити терени нашої країни. Для себе я зробив вибір, жити і приносити користь там, де я можу. Більшість людей мене підтримує, це дуже приємно, але є ті, хто засуджує цей вчинок. Але це моє життя, яке в мене одне, і мій вибір. Я хочу жити і продовжувати забезпечувати свою сімʼю, виконувати свою місію - навчати. Та донатити, як і робив це весь час.
І так, давайте почнемо з візуального штучного інтелектуVisual AI - це грубо кажучи комп’ютеризоване око людини, яке дозволяє розпізнавати елементи на сторінці та порівнювати їх з очікуваними.Зазвичай ми сконцентровуємо свою увагу на функціональне тестування і часто не переймаємось за кожну деталь UI елементів на сторінці чи навіть в різних браузерах. В свою чергу Visual AI тестування допомагає нам наконфігурувати області, які ми хочемо перевіряти, виставити браузери і так далі, щоб воно все це перевірило за лічені секунди.І якщо говорити про звичайну автоматизацію, де ми пишемо тести, шукаємо селектори і витрачаємо купу часу, тут же все робиться в рази швидше і доступніше.Для автоматизаторів воно значно спрощує роботу і перевірку тисячі асершенів вже може виконувати штучний інтелект, для тих хто перевіряв завжди все вручну, це дасть можливість тільки дивитися на результати проблем, які виникають і вже після цього заводити баги.Звісно що це все не 100% досконало працює, але зараз вже дає дуже високу якість. Я вам залишу ряд інструментів, які дозволяють працювати з Visual AI автоматизацією:- Applitools- Browserstack- Katalon- LambdaTestІ закину вам відосик, як приклад, щоб ви хоч розуміли, що то такеhttps://www.youtube.com/watch?v=SfbkC2tBI2k
Ну раз просили про AI в тестуванні, погналиAI-Driven Test Automation - ця штука зробила революцію в автоматизації. Ще в далекому 2016 році, коли я вперше почув про те, що тести за допомогою штучного інтелекту можуть самі себе пофіксити. Тобто він аналізує зміни, які були внесені в вашому додатку і підправляє тест згідно тим змінам. Це неабияк зменшило час на підтримку тестів та підвищило ефективність автоматизації.Regression Suite Optimization - це просто те, чого я давно чекав, штучний інтелект дозволяє проаналізувати зміни в коді та вибрати найбільш релевантні тести, що значно скорочує час на тестування та оптимізує покриття.Intelligent Test Case Generation - штучний інтелект може допомогти з генерацією тестів, аналізуючи вимоги, це те що ви можете робити з GPT та іншими AI генераторами. Це допомагає нагенерувати ідей для тест кейсів. З досвіду використання одного з таких інструментів у нас на проекті, скажу що досить якісно створює тест кейси, але важливо робити рев'ю тестів та додавати степи або тестові дані, більш лаконічно.Насправді ця тема досить обширна, постараюся підготувати ще кілька статей про різні види тестування за допомогою штучного інтелекту, та спробую показати приклад генерації тестів за допомогою AI інструментів.
Привіт! Настав час поділитися враженнями від курсу Test Analyst#17.. Курс надзвичайно інформативний та добре організований. Матеріал був поданий чітко та лаконічно: кожне наступне заняття логічно випливає з попереднього. Все систематизовано, що допомагає краще зрозуміти з якого моменту і як саме проводити аналіз та відповідно підібрати коректну стратегію тестування, що буде оптимізувати час на тестування без втрати якості. Особлива подяка за перевірку домашніх завдань, яке була завжди своєчасно.. Взагалі, домашні завдання - важливий аспект курсу, оскільки виконання практичних завдань дозволило не лише застосувати теорію на практиці, а й отримати зворотний зв'язок. Завдяки перевірці домашніх робіт я змогла побачити свої помилки, а коментарі Романа допомогли краще зрозуміти, де саме мені потрібно більш заглибитися, щоб розібратися і не пропускати важливі деталі. Тому, щиро рекомендую цей курс всім, хто прагне розвинути навички тестового аналізу, систематизувати знання з теорії і підкріпити практикою з можливістю отримувати зворотний зв'язок по своїй роботі.
🚀 Хочеш прокачати свої навички в тест аналізі і стати ТОП-фахівцем на ринку?Це саме той шанс, якого ти чекав! 🔥 Всього 2 місяці, і ти перетворишся на експерта з тест аналізу, здатного вирішувати найскладніші завдання!У практичному курсі "Тест Аналіз" я зібрав усе, що допоможе тобі:✅ Опанувати комбінаторику і оптимізувати тестові сценарії✅ Створювати ефективні стратегії тестування✅ Використовувати таблиці залежностей для покращення результатів✅ І багато іншого, щоб позбутися монотонності у роботі і стати лідером в своїй сфері!👉 Реальний практичний досвідЦей курс — не просто теорія, а реальні кейси і завдання, з якими ти зіткнешся на своїй роботі. Домашки перевіряються індивідуально, і ти отримуєш повноцінні фідбеки та розбори від мене особисто.🎯 Для кого цей курс?Якщо ти відчуваєш, що твої знання потребують апгрейдуЯкщо хочеш підвищити свою зарплату та вийти на новий рівень кар’єрного ростуЯкщо тобі набридло повторювати одне й те саме кожен день і хочеться справжнього викликуТоді цей курс саме для тебе!💥 Акційні умови: не пропусти!На даний момент у тебе є можливість обрати зручний для себе варіант оплати:💳 Розстрочка до 5 платежівІ обрати один з пакетів:🔝 Пакет PRO: 16 повноцінних уроків, перевірка домашніх завдань, індивідуальні сесії — 22500 грн🎯 Пакет LITE: 16 уроків без перевірки домашніх завдань — 15500 грн🔥 Бонус для тих, хто зареєструється протягом тижня — персональна консультація абсолютно безкоштовно!⏳ Не зволікай! Місця обмежені, і цей курс може стати тим самим ключем до твого кар'єрного прориву! Переходь за посиланням і дізнайся більше ➡️ https://test-analysis.ry-consulting.online/
Вчора пів дня були навчання з такмеду. Якщо чесно, мені дуже сподобалася організація навчання!Близько 6 годин у нас проходило навчання, спочатку трохи теорії, потім відразу практика. Ми ті турнікети вдягали разів 20, причому в різних умовах. Вчилися перевʼязувати та виносити поранених.А ще дуже сподобалося, як організували сценарій реального бою. В нас була команда близько з 15 чоловік і наша задача була правильно евакуюватися. Так як ніхто з нашої команди до цього не воював, всі були розгублені і не знали як діяти. В результаті ми наробили купу помилок, ну і не справились з задачею!Але саме головне в цій історії, що після цього ми розібрали всі наші помилки. Наприклад, я як командир віддав наказ радисту, евакуювати пораненого, хоча радист, мав перебувати в укриті і передати інформацію в штаб. Але сподобалось, що я чисто інтуїтивно відправляв на допогу тих, хто був ближче до поранених, інструктор похвалив і сказав що це мудре рішення. А ще ми маємо оцінювати ситуацію і не посилати за пораненим людину, яка менша за нього, це має бути або більша або двоє в парі.Короче, дуже багато крутих моментів. Як висновок, головне це пропрацьовувати всі помилки і робити висновки щоб їх більше не повторювати! 🔥
Що таке матриця відповідальності RACI MatrixМатриця відповідальності (RACI Matrix) – це важливий інструмент управління проєктами, що допомагає чітко розподілити ролі та обов'язки в рамках проєкту. Вона оптимізує комунікацію і забезпечує розуміння кожним членом команди своїх обов'язків, визначаючи, хто є відповідальним, підзвітним, з ким слід консультуватися та кого слід інформувати про виконання завдання. Завдяки такому підходу проєкт виконується ефективніше шляхом усунення дублювання та неясності.R (Responsible) — ВідповідальнийЦю роль призначають окремому працівнику або цілій команді, відповідальній за виконання роботи. Вони виступають виконавцями, чиї зусилля напряму впливають на завершення завдання.A (Accountable) — ПідзвітнийЧасто його називають «кінцевим затверджуючим органом» — це людина, яка в підсумку відповідає за належне і повне завершення роботи. Для уникнення двозначності щодо того, хто саме відповідає за якість і завершення роботи, за кожне завдання повинна відповідати одна особа.C (Consulted) — КонсультуючийЦе спеціалісти, які передають необхідні знання та досвід перед реалізацією завдання. З ними ведеться двостороння комунікація для надання рекомендацій, які мають вплив на виконання завдання. Вони важливі для прийняття зважених рішень та передбачає залучення осіб, які можуть надати комплексне глибоке бачення завдання.I (Informed) — ПоінформованийСпівробітники цієї категорії повинні бути в курсі прогресу та результатів виконання завдання, однак вони не беруть участі у його виконанні особисто. Інформування цих осіб гарантує, що усі зацікавлені сторони знатимуть про розвиток проєкту, не втручаючись у процедури ухвалення рішень. Як правило, це одностороння комунікація.Шляхом визначення цих ролей організації можуть мінімізувати непорозуміння, а також забезпечити ефективне виконання кожного завдання з усіма необхідними ресурсами та належним наглядом, що підвищує рівень загальної координації та підзвітності проєкту.