Тестирование встроенного ПО: альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011) — различия между версиями

Материал из 0x1.tv

 
(не показано 19 промежуточных версий этого же участника)
== Видео ==

{{vimeoembed|22488725|800|450}}

{{youtubelink|}}



|hs3GsiH4o6Q}}{{letscomment}}
== Презентация ==

{{slideshareembed|testingofembeddedswalternativetoclassictdd-110301092805-phpapp01|640|480}}

[[Файл:Тестирование_встроенного_ПО — _альтернатива_классическому_TDD_(Дмитрий_Овечкин,_AgileDays-2011).pdf|page=-|left|256px]]

== Примечания и отзывы ==
* [http://2011.agiledays.ru/reports/view/78/ страничка доклада на сайте конференции]

{{include-review|Обсуждение:Тестирование встроенного ПО: альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011)/Заметки Стаса Фомина}}
{{include-review|AgileDays-2011:Отчет Дмитрия Белобородова/Тестирование встроенного ПО}}

<references/>

[[Категория:AgileDays-2011]]


[[Категория:Тестирование]]
{{stats|disqus_comments=0|refresh_time=2018-03-01T20:23:582021-08-31T18:30:46.621747303646|vimeo_comments=0|vimeo_plays=112132|youtube_comments=0|youtube_plays=0}}18}}

Текущая версия на 15:30, 31 августа 2021

Аннотация

Докладчик
Дмитрий Овечкин.jpg
Дмитрий Овечкин


Вы сторонник TDD практики, но считаете, ее затратной или у вас не хватает времени на ее поддержание? Хочу предложить вам альтернативу — FTDD (Feature Test Drive Development) — в своем докладе я расскажу о реализации FTDD подхода для разработки встроенного ПО, который заменил классический TDD с юнит тестами, но сохранил качество.

TDD (Test Driven Development) практика является одной из первых, которая рекомендуется в Agile, так как она способствует повышению качества кода и тестового покрытия. Однако, несмотря на всю детально описанную пользу от ее использования, многие команды ей пренебрегают, так как она требует значительных ресурсов, как для начальной разработки, так и для последующего поддержания и этой же практикой жертвуют первой, когда поджимают сроки.

Особенно сложно использовать TDD при разработке встроенного ПО, ввиду сложности отладки. FTDD — подход, который поддерживает туже парадигму, что и TDD, но является более легковесным и требует меньше усилий на разработку и поддержку чем Unit Testing. Я расскажу, как в одном из центров разработки был разработан собственное фреймворк для реализации FTDD для встроенного ПО, и как код покрывался фича-тестами. И о том, как FTDD гармонично вписался в Continious Integration практику.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf Тестирование встроенного ПО — альтернатива классическому TDD (Дмитрий Овечкин, AgileDays-2011).pdf

Примечания и отзывы



Plays:150   Comments:0