Canal | Mother of QA | - @motherofqa - №871
Як Ви, друзі? Вангую, що вже чекаєте вихідних! (І, сподіваюсь моїх вижимок теж 😁) То ж, гайда дивитись ще 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 вижимки будуть завтра, як і мої відгуки! Тому наберіться терпіння 😁Всім спокійного вечора!
729
26-03-19 13:48