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


Простой метод тестирования вашего кода на JavaScript
Возможность протестировать написанный вами код - важная часть кодирования. Для нескольких проектов, над которыми я работал, после написания некоторого кода для приложения я затем тестировал код, заходя в приложение, проверяя, все ли работает так, как ожидалось, и что я ничего не сломал. Однако есть еще один способ протестировать наш код, не заходя в наше приложение. Это делается путем написания некоторого тестового кода, который мы можем запустить с помощью команды. Этот тестовый код..

Как функциональное программирование сделало меня лучшим программистом
Я программировал почти всю свою взрослую жизнь. Я перепробовал кучу языков, в основном основные; Basic, Pascal, Java, C, PHP, Python, куча других и, конечно же, JavaScript. Но также меня хранили в блаженстве святого мира императивного программирования и объектно-ориентированного программирования. Итак, перенесемся всего на пару лет назад. Я начал везде читать термин «Функциональное программирование» (и его всегда присутствующий спутник: Haskell), хотя и не совсем чуждый мне. Я знал,..

345 день — код 365
23 ноября 2016 г. Тесты Я закончил рефакторинг новой конечной точки, чтобы ее можно было повторно использовать — чтобы она могла отвечать на разные запросы/конфигурации. Это было довольно сложно — выяснить, КАКИЕ функции извлечь и КАК сделать вещи более компонуемыми. Первоначально я использовал объекты в качестве словаря: const fetchFunc = fetchMap[config.name]; Однако я нашел его менее семантичным — он создавал почти ненужный шаг поиска функции выборки. Вместо этого я сделал..

Почему мы снова пишем тесты?
Около 6 месяцев назад охват тестированием нашей команды был довольно мрачным, колеблясь где-то около 0% для большинства наших интерфейсных приложений… да, мы знаем. Команда недавно перешла на использование ReactJS, быстро расширялась и боролась с жесткими сроками. Тестирование было первым делом. Я имею в виду, что у нас есть команда QA, верно? Перенесемся в настоящий момент, и наше тестовое покрытие взлетело до примерно 20% на каждое приложение! Написание тестов, конечно, не..

Создание тестового примера в режиме сценария с Katalon Studio
В дополнение к Ручному представлению , Katalon Studio позволяет опытным пользователям программно писать тесты автоматизации в виде сценариев для тестовых случаев. Пользователи с опытом работы с Groovy / Java могут легко редактировать тестовые сценарии в этом представлении. Это руководство проведет вас через шаги, необходимые для написания очень простого сценария тестирования автоматизации вручную с помощью Katalon Studio . Прочитав эту статью, вы сможете понять и уметь использовать..

Написание хороших модульных тестов; Не имитируйте подключения к базе данных
Модульные тесты невероятно важны для нас как для разработчиков, но иногда мы перебарщиваем с внешними зависимостями в нашем стремлении к охвату. Пост Написание хороших юнит-тестов; Don’t Mock Database Connections впервые появился на Qvault . Модульные тесты невероятно важны для нас как для разработчиков, потому что они позволяют продемонстрировать правильность написанного нами кода. Что еще более важно, модульные тесты позволяют нам вносить обновления в нашу кодовую базу с..

Запуск спецификаций вне src в Angular
Использование теста CLI ng для одновременного запуска обоих Мотивация Я немного не решался записать это из-за его тривиальности, но, поскольку мне пришлось немного покопаться, чтобы разобраться, вот оно. Пусть это послужит кому-нибудь или даже моему будущему «я». Согласно нашим текущим требованиям клиента, у нас есть несколько модулей, которые являются общими для разных приложений, находящихся внутри монорепозитория. Приложения в основном представляют собой собственную загрузку, в..