

Как определить, готово ли программное обеспечение для вас и ваших клиентов? Кто отвечает за это решение? Какая информация необходима для его принятия и в какое время? Данный доклад представляет разносторонний взгляд профессионала-практика, которому приходилось принимать это решение: с позиции продуктового менеджера, проектного менеджера и разработчика программного обеспечения. Предметами обсуждения станут:

Производительность информационной системы - одно из важных свойств которое должно учитываться, а затем постоянно контролироваться на всех этапах создания программного обеспечения. Но эта задача при неверном подходе в решении рискует превратиться в кропотливую и очень трудоемкую работу, которая может значительно снизить общую эффективность разрабатываемой системы. Баланс между усилиями по оптимизации и результатами достигается с помощью инструментальных средств. Одним из таких средств являются функциональные возможности Visual Studio 2010 по профилированию, нагрузочному тестированию и автоматизации тестирования. В докладе будет проведен краткий обзор этих возможностей и основные сценарии применения для построения комплексной системы нагрузочного тестирования и имитационного мониторинга производительности.

Автор продемонстрирует секретную технологию тестирования, подсмотренную в компании Quest Software в 2012 году.

При написании unit-тестов на бизнес-логику часто возникают следующие затруднения: