Тестирование JavaScript
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Тестирование JavaScript

Ilya Sviridov
Ilya Sviridovдәйексөз келтірді5 ай бұрын
Настоятельно рекомендую читателям больше узнать о семантическом версионировании и о том, как оно работает. Отличным ресурсом для этого является сайт https://semver.org/lang/ru/.
1 Ұнайды
Комментарий жазу
Иван Б.
Иван Б.дәйексөз келтірді1 жыл бұрын
Представим, что определенное сочетание ветвей выполнения приводит к ошибке. Вы можете ее не выявить, поскольку даже если все ветви покрыты, тесты могли не пройти по тому самому сочетанию путей, из-за которого возникает дефект. В связи с этим покрытие кода само по себе является плохим показателем. Оно помогает узнать, какие части кода программы покрыты, но ничего не говорит о покрытии возможных вариантов поведения.
1 Ұнайды
Комментарий жазу
Иван Б.
Иван Б.дәйексөз келтірді1 жыл бұрын
Все виды покрытия важны, но обычно больше всего внимания я уделяю покрытию ветвей. Покрытие ветвей указывает, что в ходе тестирования код прошел все возможные пути выполнения. Это гарантирует, что на каждом разветвлении, когда код должен был «принимать решение», проверялись все возможные варианты.
1 Ұнайды
Комментарий жазу
Яна К.
Яна К.дәйексөз келтірді3 апта бұрын
Эту проблему можно решить с помощью команды npm install jest --save-dev, которая установит Jest как зависимость для разработки.
Комментарий жазу
Яна К.
Яна К.дәйексөз келтірді3 апта бұрын
Вы можете быстро добавить в папку стандартный файл package.json, используя команду npm init -y.
Комментарий жазу
Яна К.
Яна К.дәйексөз келтірді3 апта бұрын
Интеграционные тесты проверяют, как разные части вашего ПО работают вместе. К этой категории также относятся тесты, которые вызывают функцию и проверяют, обновила ли она записи в базе данных.
Комментарий жазу
Яна К.
Яна К.дәйексөз келтірді3 апта бұрын
Модульные тесты остались теми же, что и в оригинальной пирамиде Майка. Они проверяют самые низкоуровневые составные элементы вашего ПО — его функции. Тесты из главы 1, которые напрямую взаимодействовали с отдельными функциями, относятся к этой категории: у них наименьший охват и гарантия качества только для функции.
Комментарий жазу
Ксения К.
Ксения К.дәйексөз келтірді3 апта бұрын
Jest — система тестирования от компании Facebook.
Комментарий жазу
Ксения К.
Ксения К.дәйексөз келтірді3 апта бұрын
При написании тестов вы изначально платите высокую цену в виде дополнительного времени на их написание.
Комментарий жазу
Ксения К.
Ксения К.дәйексөз келтірді3 апта бұрын
Руководство компании не заботят ваши тесты:
Комментарий жазу