Техніки тестування для С# розробників. Рівень 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
120
465
01.01.1960
60
658
01.01.1960
60
603
01.01.1960
120
726
01.01.1960
120
1449
01.01.1960
120
1664
01.01.1960
90
1361
01.01.1960
120
1946
01.01.1960
120
794
01.01.1960
120
3011
01.01.1960
120
1596
01.01.1960
120
866