Рубрики
Без рубрики

Как начать с тестирования автоматизации ✍

Ааааа … Мир тестирования – это место, которое иногда может быть полным хаоса, а иногда это … Tagged с JavaScript, Python, Selenium, новичками.

Ааааа … Мир тестирование это место, которое иногда может быть полным хаоса, а иногда это самое мирное место в мире.

Мы не можем отрицать, что тесты на разработку являются нашим ежедневным хлебом, все дополнения или изменения, внесенные в наше программное обеспечение, должны быть проверены (в теории 😝), все тесты потока развития должны быть чем -то неявным и не быть чем -то, что он будет воспринято легко или оставлен на последнем.

Таким образом, принимая это во внимание, именно здесь начинаются автоматические тесты. Мы все сделали тесты после некоторого изменения и подтвердили ли это правильно; Что дают нам автоматические тесты, так это то, что в случае, если мы пытаемся проверить вход, например, вводя имени пользователя и пароль сотни раз, чтобы убедиться, что он работает, может быть вопросом, который займет нас, хотя вскоре он может Создайте, заставляя нас отставать в некоторых других наших задачах.

Автоматизированные тесты помогают нам справиться с этим простым способом, с простым сценарием (теперь мы будем изучать больше об этом), мы можем создать тест, который значительно упрощает наши задачи проверки. И, возможно, мы можем подумать, что этот тип тестов необходим только для систем, которые очень огромны, но это не может быть дальше от истины, потому что, хотя у нас есть простая система, которая только консультируется с API и показывает, автоматические тесты могут Позвольте нам выполнять бесконечное количество раз за период времени, и с этим мы проверяем, если вызов и запрос на API работают правильно.

Автоматизация не дальше, как мы знаем, она будет позаботиться о том, чтобы выполнить шаги, которые мы обычно делаем, это означает, что у нас должен быть поток шагов, чтобы следовать, чтобы завершить тест, это важно, чтобы упомянуть, поскольку, когда мы Обычно проводя тесты, мы не принимаем во внимание, какие шаги мы выполняем, чтобы подтвердить это действие, создание этих тестов также позволяет нам реализовать те потоки, которые имеют наши системы.

Предыдущие знания 🧠

Создание тестов чрезвычайно важно, поэтому мы должны знать, какие потоки мы собираемся применить и какие шаги будут выполнены, если мы не определим это заранее, нам может потребоваться еще больше времени, чтобы захотеть разработать тесты в импровизированный путь.

К счастью, автоматизированные тесты могут быть разработаны на нескольких языках, мы можем использовать что угодно, от Python до JavaScript, поэтому, имея некоторые знания на одном из этих языков, мы можем начать разработку этой автоматизации.

В случае тестов, проведенных на фронт-конце, мы можем исследовать о X-path или Селектор CSS Чтобы использовать автоматизацию элементов, найденных на нашей странице.

Инструменты (для тестирования) 🔨

Самая известная структура тестирования – Селен Эта структура находится на нескольких языках. Некоторые преимущества селена по сравнению с другими типами рамок – это использование селена, которая позволяет нам выполнять несколько тестов одновременно очень простым способом.

Что касается стороны JavaScript, хотя у нас есть селен, существуют различные типы инструментов, возможно, немного более обновленные, как и в случае с Cypress, который является инструментом, который постоянно обновляется и предоставляет нам визуальную помощь для создания Тестирование и выбор элементов на нашей странице.

Кипаресс так же, как Selenium дает нам возможность запускать тесты параллельно с его Панель инструментов Но эта тема для другой статьи.

Другие инструменты, которые я также рекомендую знать немного, это Мокко и Огурец Анкет

Выводы 🔴

Как мы уже видели, существуют разные инструменты автоматизации, и то, что встречается на нескольких языках, помогает нам гораздо дальше изучать этот тип технологий.

Тесты в потоке разработки могут быть чем -то очень недооцененным, однако они могут заверить нас качество наших систем.

Итак, чего вы ждете, автоматизация – очень веселый мир с большим количеством информации, чтобы узнать гораздо больше.

Продолжайте кодирование 😎

Оригинал: “https://dev.to/pablotz/how-to-start-in-automation-testing-641”