Тестирование

Оценить
(0 голоса)

Тестирование — это одна из самых важных частей жизненного цикла разработки приложе­ния (Software Development Life Cycle, SDLC). Однако слишком часто тестирование отклады­вается до самой последней стадии проекта. Или (что так же плохо) разработчикам поручает­ся самим тестировать собственный код. В любом из этих случаев вы получите плохие результаты. Если вы когда-либо выпускали программное обеспечение таким образом, то знаете, что выпуск версии — это всего лишь дата в календаре. Реальное тестирование начи­нается тогда, когда приложение получают пользователи. Фактически именно здесь мы по­лучаем альфа- и бета-версии. Разработчики и тестировщики не имеют инструментов, кото­рые могли бы обеспечить уверенность в выпускаемой версии программного обеспечения. Поэтому они просто "перекидывают его через стену" на поле пользователей с названием вроде "альфа-версия", чтобы получить данные о том, какие проблемы есть в этом коде. Приставки "альфа" и "бета" означают, что пользователи не должны слишком сильно злиться тогда, когда что-то не работает. Однако этот типичный подход начинает меняться.

Версия Visual Studio Team System 2008 Test Edition предоставляет разработчикам и тести­ровщикам инструменты, которые позволяют выполнять повторяемые и автоматизированные тесты. Эти инструменты приносят тестирование на все этапы жизненного цикла разработки программного обеспечения (включая и саму разработку). Эти инструменты позволяют вам начинать тестирование на ранних стадиях и тестировать часто. Результатом становится по­вышенная уверенность в программном обеспечении. Эта уверенность поможет справиться с альфа- и бета-версиями. Вместо вылавливания ошибок пользователи могут сосредоточиться на удобстве использования и соответствии требованиям. В результате приложение будет поставлено в предсказуемые сроки и с меньшим количеством ошибок.

В этой главе мы сосредоточимся на инструментах тестирования, встроенных в версию Vis­ual Studio 2008 Team System Test Edition. Они включают: управление тестовыми случаями, Web-тестирование, тесты нагрузки и прочие. Эта глава даст вам представление о том, как надо создавать программное обеспечение более высокого качества.

Примечание

Модульное тестирование разработчика описано в главе 26, а модульное тестирова­ние баз данных — в главе 29.

Создание, настройка и управление тестами
Проекты тестов
Тестовые проекты
Настройка создания тестовых проектов
Элементы тестов

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.