Интервью автоматизации 01

3 flashcards · Other · by mr-alexov

  1. Что умеет XPath чего не умеют CSS selectors?

    - Поиск по тексту - Подыматься вверх по дереву DOM

  2. Есть ли существенная разница в скорости между CSS selectors и XPath?

    Нет. В практике веб-автоматизации скорость загрузки и ожидания элементов влияют на время исполнения кода куда сильнее.

  3. Что такое пирамида (авто) тестирования?

    "Пирамида". Верхний "маленький" уровень: UI тесты. Серединный средний уровень: API тесты. Широкий нижний уровень: Unit тесты. Быстрее всего выполняются юнит-тесты или интеграционные тесты модулей (работающие на том же принципе что и юнит-тесты, но связывающие несколько модулей а не только один). Если мы хотим чтобы наши тесты прогонялись быстрее, таких тестов должно быть больше, что символизирует нижний уровень пирамиды. Второй уровень -- API тесты, которые выполнятся быстрее чем UI , но медлен…