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


Протестируйте свой код Swift — С чего начать?
Введение Начну с серии о модульных тестах в Swift Project. Я хотел бы рассказать о том, как правильно тестировать код, на что обратить внимание, как написать более тестируемый код, а также дать представление об управлении схемами тестирования. Эта серия будет охватывать следующие темы: Введение о тестировании, соглашение об именах, зачем писать тесты. Как написать тестируемый код. Моки, фейки, заглушки и шпионы Что такое модульные тесты и зачем их писать? Тестирование кода,..

Detox: тестирование e2e в сером ящике для мобильных приложений React Native
Автоматическое тестирование мобильных приложений всегда было проблематичным по нескольким причинам: тесты нестабильны, мы получаем разные результаты в зависимости от устройства, на котором тестируем приложение, нам нужно иметь дело с системными предупреждениями и всплывающими окнами, информирующими об обновлении системы или любых разрешениях. Все это приводит к выводу, что сопровождение тестов обходится дороже, чем их написание, что не имеет никакого смысла. Когда начинал новый проект,..

5 удивительных книг по тестированию программного обеспечения, которые вы должны прочитать
ТЕХНИЧЕСКИЕ РЕКОМЕНДАЦИИ 5 удивительных книг по тестированию программного обеспечения, которые вы должны прочитать Тестирование является жизненно важной частью разработки программного обеспечения. Прочитайте эти 5 книг о методах тестирования программного обеспечения, чтобы писать более качественный и безопасный код. Книги — идеальный подарок . Для других или для себя нет ничего, что могло бы принести большую ценность близким вам людям. Если у вас есть коллега, который всегда..

Тестирование TableView с несколькими пользовательскими ячейками с помощью Nimble
Список тестов, которые делают его простым, покрывая ваши основы Nimble — это среда тестирования, созданная для iOS, которая использует выражения ожидания вместо среды Apple XCTest. Если вы не знакомы с этим простым и понятным фреймворком, я рекомендую вам ознакомиться с ним здесь https://github.com/Quick/Nimble . В следующих примерах мы будем использовать MenuTableViewController, FoodTableViewCell и DrinkTableViewCell в качестве фиктивных классов. Давайте углубимся в это...

Фермент мертв? Будущее тестирования React лежит в другом месте.
В течение многих лет Enzyme, утилита для тестирования JavaScript с открытым исходным кодом для React, была популярным выбором для многих разработчиков. Он предлагает простой и удобный API для тестирования компонентов React и получил широкое распространение в сообществе React. Однако с момента выхода React 18 Enzyme практически устарел и не получал обновлений. Airbnb создал Enzyme в 2015 году, чтобы помочь в тестировании своих компонентов React. Он быстро стал популярным среди..

Nock: идеальный инструмент для тестирования HTTP-взаимодействий!
Статья Nock: идеальный инструмент для тестирования HTTP-взаимодействий! была впервые опубликована в пятницу, 6 января 2023 г., в Блоге технических разработчиков . Для получения новейшего актуального контента, только что из печи, посетите https://techdevblog.io и подпишитесь на нашу рассылку ! Добро пожаловать в этот туториал по использованию библиотеки тестирования JavaScript Nock ! Nock — это фантастический инструмент для тестирования HTTP-взаимодействий в вашем коде,..

Шутка для тестирования приложения hello world (построено с помощью react / redux)
В предыдущем посте мы увидели, как создать приложение hello world с помощью React / Redux. В этом посте мы рассмотрим, как тестировать переходы между состояниями React / Redux. Мы будем использовать тот же проект. Если вы этого не сделали, прежде чем клонировать его, набрав: git clone https://github.com/GA1/react-redux-express-starter Как только вы войдете в него, вы можете протестировать интерфейсную часть, набрав: cd frontend-spa && npm install && npm test Вот..