Средства тестирования программ

Уроки программирования

Наблюдение за действиями разработчиков, определение вопросов, на которые программисту сложнее всего получать ответы, помогают выявить проблемы проекта создания ПО. Современные средства программирования могут облегчить процесс разработки, предлагая новые, более простые способы получения ответов на трудные вопросы программистов.

Верификация и валидация ПО: технологии и инструменты

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

Автоматизация управления тестовыми средами

Часто компании закупают оборудование «на перспективу», перестраховываясь от возможных накладок, связанных с неготовностью инфраструктуры развертывания тестовых сред, в результате чего дорогостоящее оборудование, как правило, простаивает. Вместе с тем такие средства автоматизации управления приложениями, как Murano OpenStack, могут обеспечить эффективное использование ресурсов за счет быстрого ввода в эксплуатацию новых приложений и продуктов.

Тестирование производительности веб-приложений

Для тестирования современных сайтов уже недостаточно лишь функционального и простого нагрузочного тестирования, не позволяющего получить уверенность в работоспособности приложений в реальных условиях — сегодня требуются более изощренные средства.

Многообразный мир тестирования

Тема февральского номера журнала Computer (IEEE Computer Society, Vol. 47, No. 2, 2014) — тестирование программного обеспечения.

Тестирование мобильных приложений

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

Тестирование облачных сервисов

Для любой компании-разработчика переход от традиционной модели создания и распространения программ к SaaS связан с изменением не только финансовых и бизнес-процессов организации, но и с изменением процессов создания ПО, причем важное место в жизненном цикле программ приобретает тестирование облачных сервисов. Среда Visual Studio 2012 предоставляет инструменты для модульного, функционального и автоматического тестирования приложений, развернутых в облаке.

Платформы разработки

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

Тестирование производительности Web-серверов

Все большее значение сегодня приобретают программные средства, позволяющие количественно оценивать производительность и надежность работы серверных приложений. В статье сопоставляются подходы, применяемые в существующих программных средствах тестирования Web-серверов.