QA Аудит и консультирование

Про качество просто и по делу

Привет, я - Олег Сухарев, QA/SDET с 15+ лет опыта в сфере и готов поделиться своими навыками и помочь в решении проблем качества

Олег Сухарев

Последние публикации

Все статьи →
Организация QA команд

Организация QA команд

В своей практики я встречал различные виды организации работы QA специалистов по командам, но обычно это все сводится к нескольким способам, вне зависимости от того, как организованны команды разработки в компании (мультифункциональные, специализированные и т.п.). QA специалист внутри команды В больших компаниях, когда есть много примерно одинаковых команд разработки (ведь мы знаем, что больше 7-8 человек в одной команде уже плохо работает), очень часто в команду добавляют 1-2 QA специалиста (не будем разделять ручные, автоматизаторы, sdet), которые занимаются полностью вопросами тестирования задач этой команды. Рассмотрим плюсы и минусы:

Читать далее
Pytest - как передавать фикстуры

Pytest - как передавать фикстуры

В прошлой статье я немного рассказал про фикстуры в pytest, что это такое и как их использовать. Но когда начинаешь их часто использовать и на большом количестве тестов, начинаешь думать, как эффективнее их использовать или сменьшим количеством кода. Давайт рассмотрим, как можно при классовой структуре тестов, работать с фикстурами Как в документации Например, согласно документации рекомендуется делать вот так: import pytest @pytest.fixture def method_fixture(): print("method fixture") @pytest.fixture(scope="class") def class_fixture(): print("class fixture") @pytest.fixture(scope="session") def session_fixture(): print("session fixture") class TestClass: def test_1(self, method_fixture, session_fixture): pass def test_2(self, method_fixture, session_fixture, class_fixture): pass def test_3(self, method_fixture, class_fixture): pass def test_4(self, class_fixture, session_fixture): pass def test_5(self, method_fixture, session_fixture): pass Плюсы такого подхода:

Читать далее