Публикации по теме '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 для одновременного запуска обоих
Мотивация
Я немного не решался записать это из-за его тривиальности, но, поскольку мне пришлось немного покопаться, чтобы разобраться, вот оно. Пусть это послужит кому-нибудь или даже моему будущему «я».
Согласно нашим текущим требованиям клиента, у нас есть несколько модулей, которые являются общими для разных приложений, находящихся внутри монорепозитория. Приложения в основном представляют собой собственную загрузку, в..