| Mother of QA |
1.83K subscribers
317 photos
33 videos
4 files
275 links
Всім привіт! Я Аміна - Senior QA Engineer🖥️
Постійно навчаюсь та самовдосконалююсь - здобутими знаннями ділюсь тут з Вами🫶🏼

Let's go developing with me👩‍💻
Download Telegram
З Днем Закоханих друзі 🫶🏼

Дивіться яку валентинку отримала 😁 пересилаю її Вам!
22❤‍🔥5🔥3😁1
Я повернулась з міні-відпустки (міні бо всього 2 дні 😁) і одразу прийшла нагадати про конференцію, до якої залишилось МЕНШ НІЖ 20 днів!

Вже 9 березня я буду спікером на Cуворій QA конфі від Cуворої QA Сommunity 🍆

Говоритиму про те, як якісний репортинг впливає на процеси тестування!
Адже для мене репортинг - це не просто бюрократія чи «додаткова робота», це спосіб шарити знання, контекст та прогрес!
Як я це роблю - розкажу зовсім скоро! 🫶🏼

Я буду виступати у ранковому блоці о 10:00 🕙

Конференція триватиме 5 днів і вся вона буде присвячена темі «Артефакти тестувальника»!

Так так, конфа буде 5 днів! Буде час і послухати кльових людей, і переварити контент, і по-людськи познайомитись!

Інфа буде корисна абсолютно всім! Від Junior до Senior рівнів!

👉 Повна програма та квитки тут: https://conference.grygorenko.tech/

P.S. і нагадую, що маю для Вас промокод на -20% знижки — kryvoshyya

Не забудьте купити квиточки! 🫶🏼 Таке пропустити не можна!
112🔥2
Ви знаєте, що час від часу я сюди пишу не тільки про тестування, а й про особисті досягнення, навчання поза роботою і тд. 💭

І сьогодні один з таких днів, коли хочу поділитись чимось що опосередковано дотичне до роботи!

🏆 Цього місяця я завершую курс тест менеджера, проте попереду ще довга підготовка до здачі, також мене ще чекає курс API OWASP TOP 10 і в кінці лютого я починаю нове навчання!

📚 Це навчання буде повʼязане з експертністю та про те, як її масштабувати!

Якщо чесно, я давно думала про це і відверто кажучи налаштована завжди до таких навчань скептично…
Але цього року я хочу відкривати для себе нові горизонти, тому все ж наважилась! 💪🏼

Я - як ІТ-виця, постійно навчаюсь, накопичую досвід, розбираю складні кейси і дуже хочу цим ділитись правильно!

В звʼязку з цим я постійно ставлю собі одне питання: «Як системно упакувати знання?»

💡 Тут як раз і мені трапився курс про те, як правильно будувати свій експертний продукт!

Тому найближчі два місяці буду ділитись з Вами:
• що з цього реально має сенс.
• що виглядає як маркетингова теорія.
• що можна адаптувати під IT-контекст.
А там вже разом зробимо висновки

Ліночку на навчання залишу тут - можливо Вас теж зацікавить!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6
Понеділка продуктивного!!!

Лише вчора мала нагоду переглянути минуло-тижневий вебінар, який мені дуже відгукнувся і хочу поділитись із Вами!

🤌🏼 Трішки передісторії:
Моя дорога в ІТ почалась через стартап.
Це був український стартап, де розробка велась над CRM системою.
Тоді я ще не мала досвіду і здавалось, що все що говорили на курсах просто теорія, яка звʼязку з реальністю немає, бо про ніякі тест плани, тест кейси і тд. мова там і не йшлось)

Потім звісно я отримала дуже різноманітний досвід, і повертаючись до цього першого - зрозуміла, що мабуть саме робота в стартапі дала мені оцю ранню самостійність, тайм менеджмент та навички планування в хаосі.

Ну а що нам розповіли про стартапи, давайте дивитись 👇🏼


🧑🏼‍💻 Олексій Іващенко, «QA в продуктовому стартапі: як забезпечити якість і не втратити себе»


💭 Стартап це:
• експерименти понад плануванням.
• обмежені ресурси.
• малі команди.
• мінімум процесів.
• максимум невизначеності.

💡 Основна ціль стартапу: знайти Product Marked Fit і масштабуватись.

Коли туди шукають QA?
• Проблеми з якістю.
• Складність продукту.
• Регуляції.
• Толковий менеджмент.

💪🏼 Стартап дуже мапиться на Agile manifesto.

Автоматизація має бути ризик-орієнтована і орієнтована на клієнта та реальні дані.

🚣🏻 Метрики в стартапі:
👉🏼 Якість:
• Bug escape rate.
• Time to defect.
• % автотестів на критичні флоу.
• Lead time for changes.

👉🏼 Делівері:
• Tests run duration.
• Deployment frequency.
• Time to market.

💡АІ - це множник (якщо у вас хаос то він його примножить).

👍🏼 Що гарного в стартапах?
• Гнучке ухвалення рішень.
• Можливості для навчання.
• Прямий вплив на процеси та продукт.
• Зростання разом з компанією.

👎🏼 Що поганого у стартапі?
• Процесів не існує.
• Високий тиск.
• Виконання багатьох ролей.
• Невизначеність і зміна пріоритетів.
• Нечіткий карʼєрний шлях.
• Баланс між роботою та особистим життям.

🔥 Як не втратити себе?
• Моніторити вигорання.
• Ставити межі.
• Не брати відповідальність за весь продукт на себе.
• Не сприймати хаос як свій факап.
• Тримати баланс.

Як потрапити у стартап?
• Знати англійську
• Софт скіли
• Нетворкінг
• Прямі контракти
• «Модні технології»


А Ви працювали у стартапі?
👾 - так.
🌚 - ні.
1🌚155👾4
Сьогодні, за менш ніж 3 години, у Суворій QA Community буде дуже крута відкрита лекція!

💡 Alan Page: Perspective of Quality Engineering in the Modern World

Відбудеться сьогодні о 19:00!

Участь безкоштовна, необхідно лише зареєструватись на подію

Дуже раджу не пропустити! 🔥
6🔥3
| Mother of QA |
Сьогодні, за менш ніж 3 години, у Суворій QA Community буде дуже крута відкрита лекція! 💡 Alan Page: Perspective of Quality Engineering in the Modern World Відбудеться сьогодні о 19:00! Участь безкоштовна, необхідно лише зареєструватись на подію Дуже…
Зазвичай я дублюю дописи з каналу у LinkedIn, проте сьогодні вирішила пошарити лінк на вижимку сюди!
Оскільки доповідь була англійською і вижимку я робила англійською

То ж, велком!

Лайки і коментарі вітаються 😁
🔥85
Дуже несподівано виходжу до Вас, але не для того щоб щось розповісти, а для того щоб попросити

Так трапилось, що сьогодні я зазнала нового досвіду - я потрапила під скорочення та залишилась без роботи…

То ж, якщо комусь у команду потрібен компетентний Senior QA Engineer з 4 роками досвіду - я відкрита до нових пропозицій 🫶🏼
У мене в арсеналі величезний сет скілів, то ж впевнена, що зможу стати хорошим доповненням у Вашій команді!

(Доречі, розглядаю і Lead QA вакансії - оскільки впевнено рухаюсь у тому напрямку )

💭 Якщо у Вас чи у Ваших знайомих є пропозиції - пишіть у приватні: @mother_qa_amina
1💔555
Привіт, колеги!
Перш ніж почати, хочу щиро подякувати кожному з Вас за ту підтримку, пропозиції та рекомендації, які я отримала щодо пошуку роботи!
Це було надзвичайно важливо в той момент!
Вкотре переконуюсь, що QA community це щось неймовірне 🫶🏼 дякую Вам ❤️


Зараз я активно працюю над пошуком своєї dream job, але пошуки пошуками, а розвиватись треба продовжувати 🔥


У пʼятницю я переглянула останню трансляцію по курсу ISTQB TM і готова поділитись тим, що чекає мене далі та тим, що вже пройшла!

Почала я своє навчання 17 листопада і завершила 27 лютого.
3,5 місяці пройшли в обіймах силабусу, тестів та трансляцій і це ще не кінець 😅

📂 Це був дуже цікавий та насичений шлях. Багато інформації, інсайтів, історій та досвіду.
Після здачі іспиту я обовʼязково піду передивлятися всі трансляції і «видирати» звідти покращення та підходи для своєї майбутньої команди!

А поки я намагаюсь зібрати всю інформацію в своїй голові та закарбувати її, аби здача іспиту пройшла успішно! 🤞🏼

😅 Насправді навчання завершилось лише офіційно, проте попереду мене чекає ще повний, пробний тест, розбір цього тесту, робота над помилками і апрув на іспит…
А після цього його здача, в разі провалу - знову робота над помилками та повторна здача!

Я майже на фінішній прямій, то ж про результати тестів проміжних та повних буду писати! ✍🏼

А поки, побажайте мені успіху, бо попереду ще багато нервів на шляху до здачі 😁🤞🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1715🔥5
Питання на засипку:

Норм чи стрьом, якщо резюме займає більше однієї сторінки?

п.с. Бо я ледве вліпила все що хотіла на одну сторінку і виглядає дуже наляписто 🫠
6🔥3
Давайте ще тут мені проголосуйте!
Побачимо статистику 🔥
Anonymous Poll
82%
Норм
18%
Стрьом
Принесла Вам цікавий анонсик від свого колеги!


⚙️ Мануфактура Автоматизації від Роми Марінського ⚙️

Це курс в якому практика, практика, і ще раз практика!!!

сесії «Питай мене повністю» - де Ви регулярно розбиратимете кейси з якими Ви стикаєтесь, і всі ваші питання!

⚖️ У вас є можливість вибрати, що вам потрібно - Java | Python.


🎤 Це майже Last Call!
Адже доєднатись до груп можна лише до 16 березня!

📁 Всі деталі (програма, домашки, тарифи) дивіться на сайті.
9🔥2
Мій шлях навчання не закінчується ніколи 😁

Вчора пропустила вебінар, то ж дивилась у записі сьогодні!
І скажу Вам, що це було задоволенням, бо платіжки то моя окрема любов 🥰


🧑🏼‍💻 Дмитро Лук'янчук, «The Right Way of Testing Payments»


💰Пейменти в наш час всюди.

⚠️ Баги в пейментах інші, ніж в інших проєктах.
Бо вони дуже сильно імпактять юзера.

На прикладі інтеграції Stripe, ми розбирали 5 успішних кроків до тестування платіжних інтеграцій 🔥

1️⃣ Перший степ до перевірки інтеграції - це задавати питання.
Максимально багато стільки скільки можна.

Питання можуть бути такі:
• Як ми це будемо тестувати?
• За що ми відповідаємо?
• Яка інтеграційна логіка?
• Як обробляємо помилки?
• Хто обробляє картки?
• Чи відповідаємо за fraud?
• Який АРІ ми використовуємо?
• Де наша основна логіка? Клієнт чи сервер?
• Як ми обробляємо вебхуки? І чи є вони в нас?
• Як виглядає пеймент флоу для нашого юзера?
• Що відбувається до оплати?
• Що відбувається після оплати?

2️⃣ Другий степ до перевірки інтеграції - будуємо sequence diagram аби зрозуміти флоу.

Малюємо все!

3️⃣ Третій степ до перевірки інтеграції - покладаємось на прод! Це дуже важливо!

• Сендбокс - простий замоканий енвайрмент.
• Тест мод - реальне пеймент флоу з тест креденшелами.

❗️Важливо розуміти, що тестові сендбокси часто дуже сильно відрізняються від проду.

4️⃣ Четвертий степ до перевірки інтеграції - комунікація це мастхев!

5️⃣ Пʼятий степ до перевірки інтеграції - не все потрібно автоматизовувати.
Памʼятаємо про Принцип Паретто.

🐉 Чотири кити тестування пейметів:
• Humility.
• Communication.
• Pragmatism.
• Empathy.


А Ви тестували (тестуєте) платіжки?
😍 - так.
🥲 - ні.
👻 - я не QA.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢18😍155👻2
Нещодавно отримала запрошення на технічну подію «OBRIO Tech Track: QA» 🤩

На жаль, я не зможу бути присутня, проте передаю запрошення Вам!!! 🥰

🔥 Зустріч буде у форматі панельної дискусії про «QA Evolution: навіщо бізнесу General QA та що це змінює для Automation QA»


Для кого?
• досвідчені тестувальники, які хочуть розвиватися в автоматизації.
• тестувальники, які відчувають, що роль QA змінюється та хочуть змінюватися разом із нею.

🎤 Спікери:


📎 Анастасія Кононенко — QA Engineer, OBRIO
7 років в automation.

📎 Віталій Сенченко — QA Lead, OBRIO
10+ років у QA, 7 — у лідерстві.

📎 Антон Говорушкін — Head of QA, OBRIO (модератор)
10 років у QA.

Реєстрація тут
OBRIO очікує Вас на треку 🏆
8🔥4
Що ж, я вже Вам розповідала про курс по експертності і ось минулого четверга був перший урок цього курсу і я готова поділитись з Вами інформацією, як і обіцяла.

Перший урок був присвячений постановці цілей, оскільки перш, ніж створювати свій експертний проєкт - необхідно зрозуміти, чи дійсно ця ціль релевантна 🤔

Я вже пробую гратись з фреймами та інструментами, які нам запропонували, а поки хочу залишити для Вас декілька думок після першого уроку!


💡 Цілі здійснюються лише тоді, коли вони поставлені в контакті з реальністю, у нас є ресурс на їх реалізацію і вони в нашій зоні контролю.

💡 Якщо ціль небезпечна, нереальна і не варта зусиль для психіки - то ми її свідомо прокрастинуємо та відкладаємо.

💡 Ми живемо і діємо не в сферичному вакуумі, то ж ми повинні розуміти системи в яких ми є частиною.

💡 Якщо після постановки цілі, протягом 72 годин ми не почали нічого робити - значить з ціллю щось не так.

💡 Тілесний тест готовності також важливий і дієвий.


Сьогодні мене чекає наступний урок, а поки намагаюсь визначити цілі
То ж, чекайте наступних апдейтів!
🔥127
Хей Хей!

Сьогодні мала честь виступити на Суворій QA Конференції де розповідала про репортинг! 🔥

Отримала величезну кількість питань та схвальних відгуків!
Дякую всім хто послухав ☺️

Я дуже задоволена своїм виступом! Враження неймовірні - оскільки отримала багато підтримки та баклажанчиків 😁🍆

Ну, як і обіцяла - залишаю Вам посилання на темплейт репорту!
Як його заповнювати можете відштовхуватись від прикладів, які я залишила у презентації!

А ті, хто пропустив конференцію і мою доповідь - залишаються без прикладів, лише у вільному польоті фантазій «про що ж ми там говорили?» 😁

Ще раз всім дякую ❤️‍🔥
Нехай мій досвід слугує Вам з користю!
🔥2110👏3
Привіт, друзі!
Зникла з радарів, бо зараз дуже активно проходжу співбесіди і шукаю роботу, то ж, морально дуже втомлююсь від цього і вже немає ресурсу ні на канал, ні на інші активності…

Але у мене дуже багато новин, багато дописів, багато спостережень, то ж буду ними ділитись asap!
🤫 На Вас чекає:
• апдейти по пошуку роботи.
• мої спостереження протягом пошуків.
• вижимки з доповідей, які прозвучали на Суворій конференції минулого тижня!
• і багато інших цікавинок.

А зараз Вас чекає вижимка з традиційного вівторкового вебінару, який я мала нагоду нарешті відвідати в лайві!
І сьогодні ми говорили про експлораторі тестування!


👩🏼‍💻 Наталія Луговська, «As a QA, I want to explore smarter, not harder».

❗️Експлораторі - це не просто «шаритись» по продукту.

💡Random testing (техніка) - базується на рандомних даних. Зазвичай використовується у автоматизованому тестуванні.

💡Monkey testing (підхід) - базується не рандомних діях та інтеракшинах.
Походить з діяльності розробників.

💡Ad Hoc - це в нас стиль неформального тестування без підготовки та без чіткого плану.

💡Exploratory - має чітку ціль та план.
Під час нього можна використовувати евристики, сесії, тури.

Tested = checked & explored

⚠️ Тестер - це турист у продукті, час обмежений і все побачити неможливо, тому нам потрібні маршрути (тури)!

❗️Щоб обрати доречний тур необхідно враховувати архітектуру, етап розробки, розділення на райони і тд.

🤌🏼 Ви можете відхилитись від основного туру, але важливо повернутись назад до основного флоу.

✍🏼 PROOF концепт використовуємо для репортингу після турів:
• Past - що протестовано?
• Results - що досягнуто?
• Obstacles - які перешкоди заважали?
• Outlook - що ще потрібно зробити?
• Feelings - як оцінюємо тестування?

😱 Можемо використовувати розширення для Chrome: Exploratory testing extension.


Протягом доповіді ми покрили дуже багато цікавих топіків, історичних фактів, досвіду і це було дуже цінно!
То ж, вижимка це мізер від того, що Ви можете почути!

А тепер зізнавайтесь, хто робив трушне експлораторі?
🏆 - я.
👀 - не я.
🗿 - взагалі вперше чую.
👀18🏆12🔥86🗿1
Мій курс по експертності триває і я намагаюсь вникати в щось нове для себе і дуже незвичне!

Проходячи курси повʼязані з тестуванням, я розумію, що мене чекає, відчуваю себе як «риба у воді»… а ось з цим курсом у мене зовсім інші відчуття, що я на абсолютно новій та невідомій для мене території)))

Але гайда дивитись, про що ми говорили на занятті і як це мені відгукнулось)

🎤 Говорили ми про аналіз цільової аудиторії і це дуже важливий скіл, як при побудові експертного продукту, так і при тестуванні!
Ці теми для мене дуже корелюють та перетинаються!


Хочу з Вами поділитись тезами, які мені дуже відгукнулись і мапляться гарно і на тестувальницький контекст!

✍🏼 Всі люди по відношенню до нашого продукту діляться на тих, хто:
• Не знає про продукт.
• Знає, але думає що йому не потрібно це.
• Знають, але не впевнені що це найкраще рішення зараз.
• Готові взаємодіяти.

✍🏼 Критично важливо розуміти шлях клієнта до кінцевої точки.

✍🏼 Важливо бачити проблеми, бажання, потреби, страхи цільової аудиторії.

✍🏼 Цільова аудиторія - це не тільки соціально демографічні дані, ми маємо знати і розуміти її глибинні мотиви та потреби.


І от знаєте ці знання відкривають дуже багато воріт!
Бо коли ми розуміємо цільову аудиторію SUT - то знаходити баги, розуміти чому ЦЕ для юзера критично стає в рази легше!

На цьому занятті я несвідомо зрозуміла, що навіть коли ти йдеш на курс який не повʼязаний прямо з твоєю діяльністю - всерівно можна знайти безліч ніш, які знадобляться в роботі!

І це так цінно!
8👍3🔥3
Як часто Ви йшли на курс не повʼязаний з роботою, але в результаті ці знання Вам допомагали?
Anonymous Poll
14%
Часто таке трапляється
22%
Бувало, але доволі рідко
24%
Ніколи
40%
Хочу подивитись відповіді!
Ну що ж? Ви готові?)

А тепер йдемо до найцікавішого - вижимки з Суворої QA конференції, яка відбувалась протягом минулого тижня!
Мої враження про свій виступ - я залишила тут.
А відгуки та інші штуки залишу на кінець серії вижимок! ☺️

То ж, гайда дивитись на перші три доповіді!
п.с. буду давати вижимки в рандомному порядку, не так, як вони йшли під час конференції)


👩🏼‍💻 Олександра Ковальова, «Як очолити Щекавицю тестових артефактів»

Доповідь була дуже фанова, цікава та з чудовими інсайтами!
Залишу Вам буквально декілька тез, бо її потрібно було саме дивитись і слухати 😁


«Традиційні» артефакти:
• Test Policy.
• Test Strategy.
• Test Plan.
• Test Suite.
• Test Case / Checklist.
• Test Report.
• Test Logs.
etc.

Потрібно визначитись з вподобаннями того, що б ми хотіли бачити і з тим що вже є на проєкті.

💡Good enough for now, safe enough to try.

❗️Мовчання не дорівнює згода. Завжди комунікуйте!

Ненасильницька комунікація як використовувати в плані змін?
• Спостереження - що маємо, хто споживач змін?
• Почуття - болі, страхи, мотиватори?
• Потреби - задачі, цілі, обовʼязки.
• Запит - формулювання зміни.


👩🏼‍💻 Інна Двойнікова, «Test Reporting: як QA впливає на релізи та бізнес-рішення»

✍🏼 Мета репорту:
• Дати статус тестування.
• Окреслити ризики.
• Відповісти чи можна у реліз.

💧Прозорість = чітка картина стану продукту.

Тест репорт - це інструмент синхронізації очікувань, рамки для прийняття рішень та інструмент для захисту тестувальника.

Типові помилки тест репорту:
• Перелік багів.
• Забагато цифр.
• Немає висновків.
• Недостатньо корисної інформації.
• Багато зайвої інформації.
• Відсутність структури документу.
• Забагато даних без висновків.

📤 Структура репорту:
• Титулка + approvals.
• Goals for testing / entry criteria.
• Detailed block (метрики, ризики, тестові результати і тд.) - саме цим розділом можна регулювати обʼєм репорту.
• Рекомендації.

📜 Типи репортів:
• По фічі.
• По спринту.
• По проєкту.
• У таблиці / дошці.

📂 Дані для звіту можна брати з:
• Баг тренінг системи.
• Тест менеджмент системи.
• Моніторингу та аналітики продукту.
• Командні інсайти.

💪🏼 Формуємо сильні висновки:
• Аналіз динаміки.
• Висновки через вплив.
• Аналітичне мислення.
• Причинно наслідкові звʼязки.


🧑🏼‍💻 Олександр Хотемський, «Нікому не потрібні ваші тестові артефакти»

💡 Інколи застаріла документація - ще гірше, ніж її не було б.

1️⃣ Тест плани зазвичай погано апдейтяться і стають нікому не потрібні.
⬇️
Тест плани мають працювати як дорожня карта і мають мати правильні пріоритети.

2️⃣ Тест кейси мають сенс тільки коли багато нових QA, бо зазвичай досвідчені спеціалісти проходять все по Summary і вони треба нам як чекліст зазвичай.
⬇️
Тест кейси потрібні тільки нам самим, нікому більше.

3️⃣ Тест репорти повинні давати інформацію про якість, а не про те що там упало в тестах.
Вони мають відповідати на питання - чи можемо ми релізити продукт, підсвічувати ризики та демонструвати куди рухається якість.

4️⃣ Баг репорти мають бути заведені якісно. Без халтури.
Мають мати правильні пріоритети.

Хто що хоче?
• QA хоче, щоб тест план не мінявся, щоб в нього вникали і щоб він був зрозумілий.
• Деви хочуть від багрепорту швидко в ньому розбиратись і щоб їх було по мінімуму.
• Менеджмент хоче від тест репортів розуміти стан якості системи людською мовою.


Кожна з цих доповідей мені відгукнулась - одна була більше фановою, інша з серйозними підходами та власним досвідом - але кожна з них несла важливі теми та думки, що є дуже цінно!

Попереду Вас чекає ще 6 вижимок - то ж, не перемикайтесь! ❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥3👏2
Як Ви, друзі?
Вангую, що вже чекаєте вихідних!
(І, сподіваюсь моїх вижимок теж 😁)
То ж, гайда дивитись ще 3 вижимки з конференції!


👩🏼‍💻 Олена Тесленко, «Ефективна організація тест-кейсів: як заощадити ресурси та уникнути дублювання»


Що робить тест кейс якісним?
• Коротка, але інформативна назва.
• Один кейс - одна перевірка.
• Відрізняємо тестування флоу та його тригерів.
• Виділяємо прекондішини.
• Кожен має розуміти кейс, треба дивитись очима різних людей (новачок, ПО, розробник і тд.).

💡Тестування флоу - процес від початку до кінця.
💡Тестування тригерів - перевіряємо умови, що запускають флоу.

❗️Розділення цих понять дозволяє уникати дублювання.

🗝️ Test convention - єдиний стандарт написання тест кейсів.
Дуже круто працює у командах.

Типові проблеми:
• Неатомарні кейси.
• Роздуті регресії.
• Некоректна структура.

📜 Зберігати ТС можна в TMS, Mind Map, в коді (наприклад BDD підхід).


🧑🏼‍💻 Олексій Бакунін, «Test Documentation That Updates Itself: AI-Augmented QA in Practice»

🥲 Проблеми документації в стартапах:
• Її зазвичай немає, бо є брак ресурсів, швидкі зміни продукту, немає окремого часу на документацію.

💪🏼 Виклики впровадження АІ для документування:
• Проблема контексту - бо давати його багато дуже дорого.
💡 Рішення - RAG (тут теж існує проблема retrieval, але її можна вирішити різними техніками)

• Проблема контролю - треба мати можливість перевірити роботу ЛЛМ.
💡 Рішення: згенеровані тексти потребують апруву і тестова документація оновлюється тільки після QA review.

• Проблема формату - це має бути зрозуміло і для ЛЛМ і для нас.


🧑🏼‍💻 Павло Сафонов, «Артефакти автоматизатора»

🗝️ Артефакти автоматизованого тестування - це будь які побічні продукти створені або згенеровані в ході циклу автоматизації.

💡 Артефакти не повинні бути ціллю - вони повинні підтримувати та покращувати процес.

1️⃣ Артефакт: стратегія автоматизації тестування.

Має відповідати на питання:
• Яка мета автоматизації?
• Який проміжок часу охопити?
• Які способи досягнення?
• Які ресурси є?

Створення стратегії - це відповіді на правильні питання оформлені в документ.

2️⃣ Артефакт: матриця вибору інструментів.

Допомагає зробити обʼєктивний вибір між кількома варіантами інструментів.

Є прості матриці, є складні на велику кількість критеріїв.
Залежить від потреб.

3️⃣ Артефакт: тестові скрипти.

Принцип FIRST:
1. Тест має бути швидким.
2. Тест має бути незалежний та ізольований.
3. Тест має бути повторюваний та детермінований.
4. Тест має бути скмоперевірний.
5. Тест має бути своєчасний.

4️⃣ Артефакт: тестовий фреймворк.

Наприклад: cypress, webDriverIO, playwright-test.

5️⃣ Артефакт: readme.md file.

Цей файл має містити базовий сетап, як користуватись солюшином, де взяти авторизаційні дані та корисні посилання.

📂 Культурні артефакти:
• DoD.
• Quality manifesto.
• Code conventions.


Останні 3 вижимки будуть завтра, як і мої відгуки!
Тому наберіться терпіння 😁
Всім спокійного вечора!
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥2