Публикации по теме '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;
}
Однако шум из-за человеческой..