10 шагов к лучшему качеству кода приемочных тестов (Вагиф Абилов, AgileDays-2014) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (→Видео) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показаны 62 промежуточные версии этого же участника) | |||
== Аннотация == ;Докладчик: {{Speaker|Вагиф Абилов}} <blockquote> Широкое распространение методов TDD обеспечило внимание к качеству кода тестов — суть TDD делает тесты частью цикла разработки программного продукта. С приемочными тестами ситуация обстоит иначе — тесты верхнего системного уровня часто пишутся другими членами команды и предъявляют иные требования к инфраструктуре. Это зачастую дает тестерам возможность собственного выбора средств тестирования, включая новые технологии и даже языки программирования. В докладе на основе опыта реальных проектов представлены различные способы сделать код приемочных тестов более чистым и компактным. Эти способы включают как методы, основанные на улучшении составления спецификаций, так и технические приемы, связанные с использованием динамических языков и лучших библиотек публичного доступа (Cucumber, SpecFlow, Selenium, FluentAutomation, scriptcs). Большинство программных примеров приведено на языках платформы .NET, но они в равной степени относятся и к другим платформам. </blockquote> == Видео == {{vimeoembed|90813474|800|500}} {{youtubelink|b6jT6YgqAG0}} <pollALTERNATIVE REVOTE UNIQUE Оцените доклад «{{PAGENAME}}»: Отлично! Хорошо. Нормально… Не очень: ( Просто хочу узнать {{letscomment}} . </poll> == Слайды == [[File:10 шагов к лучшему качеству кода приемочных тестов (Вагиф Абилов, AgileDays-2014).pdf|left|page=-|256px]] {{----}} == Примечания и отзывы == * [{{ConferencePage|http://msk14.agiledays.ru/members/profile/223/#report-43 Страничка доклада на сайте конференции]}} * http://fluent.stirno.com/docs/ * http://scriptcs.net/ <!-- TDD/BDD/Relish/Gherkin, не надо стремится за идеалом. результаты выборов проверяются автоматическими тестами. идти сверху. придумывать названия программистам долго, — сущности из бизнес-уровня. поющий докладчик --> <!-- {{AgileDaysTab|Вагиф Абилов|-11%|-17%||32|11|0%|74%|26%|4.5||}} --> <!-- <blockquote>[©]</blockquote> --> <references/> [[Category:AgileDays-2014]] [[Category:ToPublish]] [[Category:Agile — технологические практики]] [[Category:TDD]] [[Category:BDD]] [[Category:Мастер-классы]] [[Category:Автоматизированное тестирование]] [[Category:Csharp]] [[Category:Fsharp]] <!-- topub --> {{stats|disqus_comments=1|refresh_time=2021-08-31T16:08:38.156460|vimeo_comments=0|vimeo_plays=176|youtube_comments=0|youtube_plays=27}} |
Текущая версия на 12:18, 4 сентября 2021
Содержание
Аннотация
- Докладчик
- Вагиф Абилов
Широкое распространение методов TDD обеспечило внимание к качеству кода тестов — суть TDD делает тесты частью цикла разработки программного продукта. С приемочными тестами ситуация обстоит иначе — тесты верхнего системного уровня часто пишутся другими членами команды и предъявляют иные требования к инфраструктуре.
Это зачастую дает тестерам возможность собственного выбора средств тестирования, включая новые технологии и даже языки программирования. В докладе на основе опыта реальных проектов представлены различные способы сделать код приемочных тестов более чистым и компактным. Эти способы включают как методы, основанные на улучшении составления спецификаций, так и технические приемы, связанные с использованием динамических языков и лучших библиотек публичного доступа (Cucumber, SpecFlow, Selenium, FluentAutomation, scriptcs).
Большинство программных примеров приведено на языках платформы .NET, но они в равной степени относятся и к другим платформам.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Слайды
Примечания и отзывы
Plays:203 Comments:1