Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 149 сообщений
Cообщения с меткой

unit-testing - Самое интересное в блогах

Следующие 30  »
rss_habr

unit-тестирование здорового человека ч.1

Пятница, 06 Января 2023 г. 10:39 (ссылка)

Обычно тесты не популярны в СНГ. Многие считают их дорогими и тормозящими разработку. Часто это говорят те, кто за разработку принимает написание кода сразу в прод и забывают о нем навсегда

Читать далее

https://habr.com/ru/post/709228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709228

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Модульное тестирование в Embedded

Среда, 17 Ноября 2022 г. 01:03 (ссылка)

Часто в РФ приходится слышать мнение, что в Embedded разработке якобы в принципе не может быть никакого модульного тестирования. Инженеры за 40 в (7 случаях из 10) даже никогда не слышали термина unit testing. В России бытует даже расхожее мнение

Не нужны никакие тесты. Если программист хороший, то и код он пишет без ошибок.

Попробуем разобраться какие есть плюсы и минусы в модульном тестировании и понять надо это или нет.

Читать далее

https://habr.com/ru/post/698092/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698092

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как QA-инженер может влиять на unit-тесты

Вторник, 18 Октября 2022 г. 12:10 (ссылка)

Привет! Меня зовут Алёна Луцик, я QA-инженер в команде Авито. За время работы я много раз убеждалась, что разработчик и тестировщик смотрят на код по-разному. Это заметно, когда нужно обеспечить покрытие unit-тестами.

Разработчику выгоднее написать один большой тест, который зайдёт в максимальное число ветвлений и покажет, как работают разные функции. При этом QA-инженеру нужны автотесты, которые выявят ошибки в бизнес-логике и помогут улучшить продукт в целом.

Договориться, какими будут unit-тесты, лучше заранее. Рассказываю, какие простые шаги я делаю, чтобы прийти к взаимопониманию с коллегами-разработчиками.

Читать далее

https://habr.com/ru/post/692940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692940

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Unit testing

Понедельник, 10 Октября 2022 г. 18:20 (ссылка)

Для начала разберемся что же такое unit тестирование. Cогласно википедии:

Модульное тестирование, иногда блочное тестирование или юнит-тестирование (англ. unit testing) — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы, наборы из одного или более программных модулей вместе с соответствующими управляющими данными, процедурами использования и обработки.

Честно говоря, описание из википедии кажется мне абстрактным. Так как не передаёт важное отличие интеграционных тестов от unit.

Я бы дал следующее определение для unit тестирования:

Unit тестирование - процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы, который работает в оперативной памяти и не взаимодействует с внешними источниками (файловая система, база данных, сеть и т.д).

Читать далее

https://habr.com/ru/post/692456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692456

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Что Должно Быть в Каждом FirmWare Pепозитории

Суббота, 24 Сентября 2022 г. 19:45 (ссылка)

В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории безотносительно к конкретному проекту.

То есть перечислить самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любой сборке.

Читать далее

https://habr.com/ru/post/689542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689542

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Мечтают ли разработчики о декларативных тестах — 2. Особое мнение

Среда, 25 Августа 2022 г. 01:50 (ссылка)

По непроверенным данным, половина несчастных случаев происходит после слов "смотри, как я умею", другая же половина — после "ерунда, смотри, как надо".

Тут один приятель, увидев фокус с тестами без тестов с использованием обобщенных аттрибутов из preview версии C# и особенностей экосистемы NUnit, отметил, что все сделано транс-ректально, а сам бы он применил Fody, и вышло бы гораздо лучше. Демонстрировать, к сожалению, ничего не стал. А мне вспомнился комментарий к описанию другого преодоления концептуального ограничения языка. Тогда руки не дошли попробовать, а сейчас вот решил глянуть, что это за птица, и проверить, поможет ли она написать более элегантное решение.

Читать далее

https://habr.com/ru/post/684056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684056

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Выразительные Unit тесты в Dart/Flutter

Пятница, 20 Мая 2022 г. 15:01 (ссылка)

https://habr.com/ru/post/666196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666196

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете

Понедельник, 16 Мая 2022 г. 16:58 (ссылка)

Привет! Меня зовут Владислав Сединкин, я работаю iOS-разработчиком в СберМаркете. Сегодня я расскажу, как мы проводим юнит-тестирование, с какими сложностями сталкивались при написании тестов и как их решали.

Я выступал с этим докладом на iOS Meetup | СберМаркет Tech, здесь его сжатая версия.

Читать далее

https://habr.com/ru/post/665512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665512

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Тест-ревью: как прошли два года написания unit-тестов

Вторник, 26 Апреля 2022 г. 15:59 (ссылка)

Часто слышу мнение, что unit-тесты не нужны для мобильной разработки: в приложении должно быть минимум логики, основная работа с UI, а его сложно тестировать, да ещё и тесты отнимают время, которое можно было бы потратить на написание фич.

За этим мнением скрывается простая правда — люди, которые так говорят, не умеют писать тесты. Не умеют писать их быстро; писать там, где нужно; писать так, чтобы была ощутимая польза для бизнеса. Я тоже был таким — понимал, что тесты нужны, но не понимал какие, где и как их писать.

Рассказываю, что поменялось спустя 2 года и 4 тысячи тестов.

Читать далее

https://habr.com/ru/post/661741/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661741

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

DevOps для firmware

Пятница, 18 Марта 2022 г. 22:42 (ссылка)

В этом тексте я намерен пофантазировать каким мог бы быть абстрактный процесс разработки firmware с точки зрения DevOps. И перечислить атрибуты такого процесса.

Читать далее

https://habr.com/ru/post/656449/?utm_source=habrahabr&utm_medium=rss&utm_campaign=656449

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Раннер Emcee. Всем айосерам по тестовой ферме

Четверг, 10 Февраля 2022 г. 10:36 (ссылка)

В iOS-приложении Авито куча UI-тестов — вы это уже наверняка знаете, потому что мы говорим про них постоянно. Это позволяет нам релизиться раз в неделю, причём регрессионное тестирование с ручными проверками мы проводим раз в две недели. Между ними в релиз идёт приложение, которое протестировано только нашими UI- и unit-тестами.

Чтобы поддерживать такие масштабы автотестирования, мы написали тест-раннер Emcee, который умеет скейлиться в ширину по физическим машинкам.

Читать далее

https://habr.com/ru/post/650223/?utm_source=habrahabr&utm_medium=rss&utm_campaign=650223

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Как тестировать gradle-плагины

Четверг, 06 Января 2022 г. 13:35 (ссылка)

Когда я писал свой первый gradle-плагин, я проверял его работоспособность следующим образом:

1. Опубликовал версию n в plugins.gradle.org
2. Проверил опубликованный плагин вручную на тестовом проекте
3. Нашел ошибку/доработал, увеличил версию n=n+1, затем снова пункт 1

Такой вот PDD (Publish Driven Development). Сегодня поговорим о том, как писать эффективные тесты на собственные gradle плагины.

Читать далее

https://habr.com/ru/post/599429/?utm_source=habrahabr&utm_medium=rss&utm_campaign=599429

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Тестируем Angular приложение. Часть 2. Тестирование сервиса

Воскресенье, 05 Декабря 2021 г. 15:33 (ссылка)

В прошлой статье, я описывал как тестировать компонент. Теперь же коснемся вопроса тестирования сервиса.

Читать далее

https://habr.com/ru/post/593501/?utm_source=habrahabr&utm_medium=rss&utm_campaign=593501

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Quick, Nimble. На несколько тестов больше

Понедельник, 08 Ноября 2021 г. 17:13 (ссылка)

Как ни странно, тема автоматизированного тестирования приложений iOS не так уж популярна среди разработчиков. Сложно судить о причинах такого положения дел, но сегодня я постараюсь пролить немного света на эту тему. В этой статье-туториале рассказывается, как лучше начать работать с фреймворком для тестирования Quick и метчером Nimble, как организовать код тестов, чтобы их было легко читать и поддерживать, как избежать дублирования проверок и сделать тесты более выразительными. Если вы хотите начать писать тесты под iOS, но не готовы тратить на их поддержку и написание много времени, — эта статья для вас.

Поехали!

https://habr.com/ru/post/582762/?utm_source=habrahabr&utm_medium=rss&utm_campaign=582762

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как приручить дракона или Сказочка о том, как разработчик впервые встретился с Unit-тестами

Пятница, 13 Августа 2021 г. 10:00 (ссылка)

Disclaimer.

Статья не содержит описание новомодных технологий или прорывы на поприще разработки. Рассматривайте её как рассказ об опыте открытия для себя мира unit тестирования.

Если вы раньше не писали unit-тесты, но хотите начать, не уверены как тестировать вашу БД и нужно ли это, не знаете как использовать моки, и для чего они, то эта статья может стать началом вашего пути.

А ещё здесь есть драконы - и это нормально.

Читать далее

https://habr.com/ru/post/572640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=572640

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<unit-testing - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda