Редакция Test Edition

Оценить
(0 голоса)
Тестирование — это одна из самых важных частей жизненного цикла разработки приложе­ния (Software Development Life Cycle, SDLC). Однако слишком часто тестирование отклады­вается до самой последней стадии проекта. Или (что так же плохо) разработчикам поручает­ся самим тестировать собственный код. В любом из этих случаев вы получите плохие результаты. Если вы когда-либо выпускали программное обеспечение таким образом, то знаете, что выпуск версии — это всего лишь дата в календаре. Реальное тестирование начи­нается тогда, когда приложение получают пользователи. Фактически именно здесь мы по­лучаем альфа- и бета-версии. Разработчики и тестировщики не имеют инструментов, кото­рые могли бы обеспечить уверенность в выпускаемой версии программного обеспечения. Поэтому…
Оценить
(0 голоса)
Тестирование больше не является ручным процессом, который отслеживается при помощи электронной таблицы Excel. Тестирование теперь встроено в интегрированную среду разра­ботки Visual Studio. Здесь вы можете создавать проекты тестов и сами тесты. Вы можете констролировать, настраивать, а также управлять тестами из одного места. Вы можете также выполнять тесты и публиковать результаты на сервере Team Foundation Server (TFS). В сле­дующих разделах мы рассмотрим основы проектов тестов, управление тестами, а также на­стройку тестирования.
Оценить
(0 голоса)
Тесты описываются внутри проектов тестов. Это знакомая для пользователей Visual Studio парадигма: создайте проект, добавьте в него элементы. Таким образом, вы можете сгруппи­ровать тестовые элементы в одном или нескольких проектах. Вы можете также зарегистри­ровать этот проект (и соответствующие элементы) в системе управления исходными кодами (точно так же, как и любой другой проект). В большинстве случаев вы создаете для приложения один тестовый проект. То есть если ваше приложение содержится внутри решения, то вы добавляете проект теста в это реше­ние. Конечно, существуют и исключения. Для больших проектов вам может понадобиться выделить проекты тестирования компонентов, модулей или даже итераций.
Оценить
(0 голоса)
Тестовый проект создается точно так же, как и любой другой. Вы можете выбрать пункт New Project в меню File, либо щелкнуть правой кнопкой мыши по решению и выбрать та­кой же пункт. В любом случае вы получите диалоговое окно New Project (рис. 28.1). В окне New Project перейдите к узлу Test. Это позволит вам использовать шаблон Test Pro­ject. Обратите внимание, что при добавлении нового тестового проекта вы можете указать, должна ли Visual Studio создать новое решение или добавить ваш новый проект в уже суще­ствующее решение.
Оценить
(0 голоса)
По умолчанию при создании тестового проекта в него добавляются новый ручной тест и модульный тест. Шаблон вашего проекта также дает автоматическую ссылку на пространст­во имен UnitTestFramework. На рис. 28.2 показан Solution Explorer с новым тестовым про­ектом, а также и с его соответствующими файлами. Шаблон проекта Test Project можно настроить. Для этого вы должны открыть диалоговое окно Options (при помощи выбора Tools | Options), а затем выбрать узел Test Tools | Test Project (рис. 28.3). В этом диалоговом окне Options вы можете указать тип тестового проекта по умолчанию (С#, Visual Basic и т. д.). Вы можете также указать элементы по умолчанию,…
Оценить
(0 голоса)
Для Visual Studio описаны различные шаблоны элементов тестов. Каждый представляет со­бой отдельный тест или версию теста. Эти элементы добавляются в тестовый проект. Каж­дой является файлом, которому может присваиваться версия внутри системы управления исходными кодами. На рис. 28.4 показано диалоговое окно Add New Test.
Оценить
(0 голоса)
На рисунке показан полный список имеющихся элементов тестов. В этой главе мы опишем все эти элементы. В табл. 28.1 приведен краткий обзор этих элементов тестов.
Оценить
(0 голоса)
Чем больше проект, тем больше тестов у вас будет. Проект может иметь сотни тестов. Каж­дым модульным тестом, Web-тестом, тестом нагрузки или ручным тестом необходимо управлять. К счастью, для решения этой проблемы Visual Studio предоставляет редактор Test List Editor. С его помощью вы можете организовать тесты в списки, группировать тес­ты, фильтровать подробности тестов, искать тесты, выполнять группы тестов и т. д. Это ос­новной инструмент тестировщика для наведения порядка в его работе. Вы получаете доступ к этому редактору через меню Test | Windows | Test List Editor или через панель инстру­ментов Test Tools. На рис. 28.5 показано окно редактора Test List Editor…
Оценить
(0 голоса)
Узел Lists of Tests в древовидном представлении позволяет вам выбирать группы тестов для выполнения, а также создавать новые списки тестов. Эти списки хранятся для последующе­го использования в сеансах тестирования. Вы можете определить собственные списки, а затем добавить в них тесты. Возможно, самым большим преимуществом списка тестов яв­ляется то, что вы можете выполнить список как один модуль. Это дает вам возможность управлять группировкой тестов (например, для того, чтобы сформировать модульный тест). Для описания списка тестов вы должны щелкнуть правой кнопкой мыши по узлу Lists of Tests в древовидном представлении Test List Editor. Вы можете также выбрать пункт Cre­ate New Test List…
Оценить
(0 голоса)
Когда вы создаете тестовый проект, то Visual Studio добавляет в решение файл настроек тестирования. Этот файл (с расширением 'testrunconfig) можно найти в каталоге Solution Items. Используйте этот конфигурационный файл для настройки различных установок, свя­занных с покрытием кода, Web-тестами, настройкой и очисткой тестов и т. д. Пример диа­логового окна показан на рис. 28.8. По мере нашего продвижения по данной главе мы будем ссылаться на эту конфигурацию.
«ПерваяПредыдущая1234СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.