Публикации по теме 'testing'


Тестирование HTTP-запросов в Angular еще никогда не было таким простым
Когда наконец появился Angular, можно было тестировать HTTP-запросы, но правильно настроить его было утомительно. Во время установки модуля потребовались множественные зависимости, а фиктивные соединения были доступны только через объект Observable . Чтобы усложнить задачу, для запросов не было встроенных утверждений. Команда Angular знала об этих проблемах, поэтому в Angular 4.3 они представили новый модуль под названием HttpClientModule , который намеревается заменить существующий..

Визуальное тестирование - шаг за пределы Selenium
Обычно я начинаю этот рассказ с: Меня зовут Серджиу, я QA Engineer. Ленивый. Я люблю свою работу, но ... как человек я хочу меньше работать и одновременно давать больше отзывов. Поэтому я решил автоматизировать все, что мог, в процессе тестирования. После своего первого исследования я нашел в Интернете массу статей, связанных с веб-тестированием и тем, как его автоматизировать, чтобы сэкономить время при проведении регрессионного тестирования. Этого можно добиться, используя 3 основных..

3 лучших инструмента для тестирования автоматизации, которые стоит попробовать в 2019 году (все бесплатно!)
Есть несколько причин, по которым вы должны использовать инструмент автоматизации сегодня. Лучшее применение автоматизации тестирования - это повторяемое тестирование приложений и программного обеспечения. Возможно, вам потребуется посмотреть, как компоненты работают на разных платформах. Доступная автоматизация позволяет охватить ваши функции с высоким риском, чтобы вы могли избежать неблагоприятного воздействия на свой бизнес или присутствие в Интернете. Итак, почему так важно, чтобы..

Шаблоны и рецепты асинхронных тестов Angular
Есть короткий момент времени (обычно сразу после того, как Angular CLI формирует ваше новое приложение), когда приложение ведет себя синхронно и отображает некоторый статический текст в браузере. Почти как только вы начнете добавлять функции, будь то маршрутизация на новые страницы в вашем приложении или взаимодействие с серверной частью, вы теперь имеете дело с асинхронным приложением. Тестирование этого асинхронного поведения не должно быть страшным, но рано или поздно вы получите..

Улучшение сквозного тестирования на Coursera с помощью Puppeteer и Jest
Авторы Анкит Ахуджа , Билли Кирк и Сумит Гогиа . Coursera стремится обеспечить высокий уровень качества продукции для каждого учебного процесса. Сюда входят индивидуальные курсы и курсы, включенные в программы Degree и MasterTrack ™ . Раньше мы использовали Selenium и Sauce Labs для проведения сквозных тестов. Проблемы со стабильностью нашей настройки и ограниченные инструменты непрерывной интеграции (CI) для отчетов о результатах тестирования привели к плохому внедрению...

Как правильно тестировать вызовы Fetch
Тестирование вызовов выборки не обязательно является самым простым делом при тестировании, особенно если у вас есть несколько выборок. Мы поговорим о том, как сделать ваши загрузки сверхдинамичными, чтобы упростить тестирование. Если не верите, продолжайте читать! Если в приложении, которое вы создаете, используется несколько вызовов fetch, лучше всего иметь один метод fetch, чтобы вы могли передавать им информацию. Посмотрите этот фрагмент кода: Теперь мы можем использовать..

Повторное использование тестов JavaScript
Повышение достоверности теста при снижении затрат Писать тесты сложно. 😤 Зачем они вообще нужны? 🤔 Код определяет набор инструкций для выполнения определенной операции . Считайте, что эта функция выполняет четко определенную математическую операцию: y = a + b . Предполагая, что разработчик понимает основные принципы, он может написать эту правильную реализацию в машинном коде: //seems about right function Add(a,b) { return a + b; } Однако шум из-за человеческой..