Python мануфактураJavaDesign Patterns для автоматизаторів

Python мануфактура · Сесії: AMA та PMP · 0:00–0:58

Тест має знати очікуваний стан

Після авторизації користувач може потрапити в різні компанії або проєкти й побачити різний контент. Це не означає, що один тест має приймати обидва варіанти через `if`: такий сценарій перестає однозначно повідомляти, яку бізнес-поведінку він перевірив. Кожен тест повинен мати відомі передумови, послідовність дій і конкретний результат. «Універсальна» fixture корисна лише тоді, коли вона готує визначений стан, а не приховує невизначеність усередині сценарію.

На сторінці може бути різний контент — що робити? →
Запитати в чаті про «expected-state» →