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

Терміни, нюанси та джерела

Що змінилося після запису · 5:08

Parameterization не виконує pairwise-відбір автоматично

У Python Playwright data-driven запуск спирається на pytest. @pytest.mark.parametrize перебирає надані набори, а pairwise reduction залишається окремою технікою test design.

Як упровадити автоматизацію мануальному QA та довести її ефективність →

Python мануфактура · Сесії: AMA та PMP · 5:08–8:44

Data-driven і міжсистемні сценарії

Другий сильний кандидат — перевірки, де одна послідовність кроків повторюється на великій кількості даних або проходить через кілька систем. Ручна перевірка переходів із глобальних систем продажу квитків чи банківського застосунку до сервісу перевізника може вимагати десятків людино-годин. Так само добре автоматизуються комбінаторні перевірки: наприклад, показ або приховування UI-блоків для різних пар параметрів. Замість ручного повторення сценарій параметризується й запускається на наборі даних засобами Playwright або іншого test runner. Критерій простий: чим одноманітніша ручна дія, більше наборів даних і частіше потрібен повторний прогін, тим вищий потенціал автоматизації.

Як упровадити автоматизацію мануальному QA та довести її ефективність →
Запитати в чаті про «pairwise» →