Claude може легко згенерувати вам дуже гарні тест-кейси на бізнес-вимоги, яких і близько немає у ваш

Don't Panic Junior IT Jobs

Don't Panic Junior IT Jobs

@Job_IT_Junior

Це - канал для пошуку роботи в ІТ та можливостей розвитку для джуніків і не тільки Вітаємо в спільноті🎉 Всі наші платформи https://linktr.ee/juniverse_ua Тут умови співпраці: https://is.gd/6h6rzi Пишіть: https://t.me/LT_808 або https://t.me/Euuugene

24,800 subscribers
Open in Telegram
Claude може легко згенерувати вам дуже гарні тест-кейси на бізнес-вимоги, яких і близько немає у вашому продукті 🤷🏻‍♀️😅

Буває? Та звісно 😑

Тому роботу з Клод (з іншими АІ - також) варто починати з аналізу вимог: що визначено, де є суперечності та які рішення ще потрібно погодити (тут Клод вже не допоможе😁).

На інфографіці - зібрала 6 напрямів такої роботи.
Покажу їх на простому практичному прикладі: «Користувач може скасувати підписку».

1️⃣ Знайти прогалини у вимогах
Коли припиняється доступ: одразу чи наприкінці оплаченого періоду?
Що відбувається з наступним списанням?
Чи передбачене повернення?
Клод може запропонувати ці питання. Відповіді мають спиратися на правила вашого продукту.

2️⃣ Підготувати питання до BA/PO
Наприклад: «Якщо скасування відбулося під час обробки автопродовження, яке правило визначає результат?»
Додайте, що залежить від відповіді: статус підписки, списання та доступ юзера.

3️⃣ Перевірити Acceptance Criteria
«Підписка успішно скасовується» залишає прям дуууже багато простору для інтерпретацій 😁
Попросіть Клод перевірити, чи визначені початковий стан, дія та спостережуваний результат: статус, дата завершення доступу, стан автопродовження. Відсутні правила - це ваші питання для погодження.

4️⃣ Сформулювати ризики
Наприклад: платіжний провайдер підтвердив скасування, але система не отримала повідомлення - потенційно можемо мати проблему!
Це гіпотеза, актуальність якої потрібно перевірити за архітектурою інтеграції.
Ясно, що потрібні оцінки такої ймовірності (може, такого і не можу статися взагалі)

5️⃣ Розширити сценарії
Окрім успішного скасування, розгляньте повторний запит, таймаут, уже скасовану підписку та одночасне автопродовження.
Для кожного сценарію визначте передумови й очікуваний результат.
Якщо результат нам невідомий - є прогалина у вимогах.

6️⃣ Декомпозувати фічу
Виділіть керування підпискою, платежі, права доступу та сповіщення.
Позначте залежності й наскрізні перевірки: зміна статусу має узгоджуватися з доступом і платіжною поведінкою відповідно до ваших правил.

Для кожного запиту раджу додавати:
«Для кожного висновку вкажи ID або фрагмент вимоги. Окремо познач припущення. Якщо очікувана поведінка не визначена - сформулюй питання.
Не додавай та не вигадуй бізнес-правила від себе».

Або прописати це в загальній інструкції, бо так простіше.

📍Зберегайте схему для наступного refinement - або спробуйте застосувати її до однієї реальної user story.

За корисну інфографіку дякуємо Anastasiia Dyka, Senior Software QA Engineer | Mentor for IT beginners

#корисно #розвиток #tech

👉Всі наші платформи | Масонська ложа😎 |Вакансії|
👉Кар'єрне консультування
Open post in Telegram