Задать вопрос
Ответы пользователя по тегу Angular
  • Как и чем "натыкать" нужные сценарий для тестирования интерфейса Angular5 на готовом проекте и не писать много кода вручную?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Короткий ответ:
    Если вы будете тесты "накликивать" то у вас и тесты будут ломаться после каждого изменения, в итоге вы только потеряете время. Кликалки используют абсолютные локаторы - это заведомый ад. Но чтобы не оставлять вопрос без прямого ответа .. что мне там попадалось не так давно ... testcafe, katalon studio, cypress.io

    Длинный ответ:
    без тестов само собой все ломается после каждого коммита
    Так не должно быть. У вас какая-то изначальная проблема с качеством кода приложения. Я не специалист по js но скорее всего вы не используете распространенные архитектурные шаблоны. Если у вас код следует каким то правилам то он так просто не ломается от коммита. Бажный коммит просиходит от непонимания внутреннего устройства приложения. Не хочу Вас обидеть - определенной долей непонимания обладают даже самые опытные разработчики. Надо эту долю уменьшать.

    вручную как то очень затратно по времени

    Вообще разработка программного обеспечения очень затратная вещь. А написание качественного ПО - еще более затратная.

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