Техники тестирования для С# разработчиков. Уровень Advanced. Часть 1.
На вебинаре мы рассмотрим 3 «продвинутые» техники тестирования, которыми должен владеть опытный разработчик. Будет немного теории, примеры и ответы на вопросы. Все примеры будут на языке С#. Ниже перечислены техники, которые мы рассмотрим на встрече.
Property based testing
Техника тестирования, применяемая для проверки свойств функции, программы, системы. Ключевая идея в том, что описываются не заранее заданные ожидаемые значения, а свойства, которым должны удовлетворять тестовые примеры. Дальше, тестовые примеры генерируются случайным образом, постоянно проверяя удовлетворяют ли они вышеописанным свойствам.
Performance testing
Одна из самых важных техник тестирования, которую желательно знать каждому разработчику, применяемая для ответа на вопрос, насколько быстро работает функция, программа, система, а также отдельные её компоненты. Также может отвечать на вопрос, сколько памяти потребляет функция, программа, система.
Load testing
Техника тестирования, о которой желательно иметь представление каждому веб-разработчику, применяется для измерения поведения системы под различной нагрузкой, в частности нормальной и пиковой. Могут измеряться время ответа, пропускная способность, прочие бизнес-ориентированные метрики.
План вебинара:
1) Property based testing.
2) Performance testing.
3) Load testing.
Целевая аудитория:
Данный вебинар будет интересен разработчикам, а также тестировщикам, которые уже знакомы с пирамидой тестирования и желают узнать больше про другие техники тестирования, которые не ограничиваются пирамидой тестирования. Перед просмотром вебинара желательно знать или изучить базовые темы, вроде Unit testing, Integration testing, Functional testing.
01.01.1960
60
637
01.01.1960
60
598
01.01.1960
120
705
01.01.1960
120
1405
01.01.1960
120
1587
01.01.1960
90
1353
01.01.1960
120
1886
01.01.1960
120
793
01.01.1960
120
2901
01.01.1960
120
1546
01.01.1960
120
861
01.01.1960
120
1124