Microsoft TechDays Сергей Попов Независимый разработчик.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Сергей Попов Независимый разработчик.
Advertisements

Microsoft TechDays Сергей Попов Независимый разработчик.
LOGO Модульное тестирование. Виды тестов Модульные Тестируется функционал ограниченной части кода (минимум – класса) Тесты изолированы от других частей.
Гавришов Юрий TulaSoft Все, в том числе и ложь, служит истине. Франц Кафка TulaDev.NET.
Microsoft TechDays Прукс Александр
Test Driven Development или как не выстрелить себе в ногу Дмитрий Хрюкин Fuse 8 Online Вторая конференция.NET разработчиков.
Microsoft TechDays Сергей Попов Независимый разработчик.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Microsoft TechDays Межов Александр Разработчик ПО ОАО ЧЭМК
Microsoft TechDays Михаил Черномордиков Developer Evangelist, Microsoft
Визуализация и моделирование с использованием UML в Visual Studio 2010 Ultimate Евгений Чигиринский Microsoft.
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
Обзор возможностей Инверсия управления Аспектно-ориентированное программирование.
Microsoft TechDays Порубов Александр Независимый Silverlight-разработчик, Microsoft MVP Silverlighter.ru, Porubov.com.
Microsoft TechDays Максим Ефремов системный инженер «Вебзавод»
Microsoft TechDays Цыганов Федор Softline.
Team System - фреймворк для автоматизации тестирования от Microsoft Футорняк Елена Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
Язык программирования C# Дмитрий Сошников
Microsoft TechDays Богомолов Алексей MCP
Microsoft TechDays Иван Квасников
Транксрипт:

Microsoft TechDayshttp:// Сергей Попов Независимый разработчик

Microsoft TechDayshttp:// Unit-Testing Frameworks Dependency Injection (DI) и Inversion of Control (IoC) Frameworks Mock Frameworks Code Coverage Tools Автоматические генераторы тестов

Microsoft TechDayshttp:// Разметка тестов Проверка условий Выполнение тестов Создание отчетов

Microsoft TechDayshttp:// Библиотека: Разметка тестов Проверка условий Test Runner Выполнение тестов Создание отчета

Microsoft TechDayshttp://

Средства в составе Visual Studio us/library/dd aspx NUnit xUnit.net MbUnit / Gallio Automation Platform

Microsoft TechDayshttp:// TestDriven.Net

Microsoft TechDayshttp:// class Service class Storage interface IStorage

public class Service { public void DoSmth(IStorage storage) {... }... var storage = new Storage(); new Service().DoSmth(storage);...

Microsoft TechDayshttp://

Unity (Microsoft Patterns & Practices) Ninject Spring.NET MEF (Managed Extensibility Framework) us/library/dd aspx

Microsoft TechDayshttp:// Mock Object – это реализация некоторого интерфейса, предназначенная только для тестирования

Microsoft TechDayshttp://

Простая реализация тестовых сервисов Декларативная форма записи облегчает понимание логики работы теста

Microsoft TechDayshttp:// Moq NMock Isolator.NET Microsoft Moles us/projects/moles/

Microsoft TechDayshttp:// Исходная сборка Модифици- рованная сборка Выполнение тестов Протокол работы Анализ АнализОтчет Отчет

Microsoft TechDayshttp://

Средства, входящие в Visual Studio Using Code Coverage to Determine How Much Code Is Being Tested us/library/dd aspx us/library/dd aspx NCover

Microsoft TechDayshttp:// Анализ кода Генерация минимального набор тестов, дающих лучший Code Coverage

Microsoft TechDayshttp://

Pex and Moles - Isolation and White box Unit Testing for.NET us/projects/pex/

Microsoft TechDayshttp:// Сергей Попов Блог: Twitter: