Помощь в написании студенческих работ
Антистрессовый сервис

Аннотация @Test. 
Тестирование программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

JSystem тестами являются JUnit тесты. В нашем проекте существует свой фреймворк, содержащий множество классов и методов, используемых для создания тестов. Данный слой содержит приложения и услуги, целью которых является поддержка разработки и выполнения проектов автоматизации. Тесты сгруппированы по иерархическому принципу в рамках сценария. Сценарии JSystem создаются в виде Ant скриптов… Читать ещё >

Аннотация @Test. Тестирование программного обеспечения (реферат, курсовая, диплом, контрольная)

Аннотация помечает метод как тестовый, что позволяет использовать возможности класса org.junit.Assert и запускать его в режиме тестирования. Метод, предназначенный для функционирования в качестве теста, достаточно промаркировать аннотацией @Test.

Тестовый метод должен всегда объявляться как public void. Аннотация может использовать параметры:

expected — определяет ожидаемый класс исключения;

timeout — определяет время, превышение которого делает тест ошибочным.

JSystem

Для разработки и исполнения тестов используется приложение JSystem — это фреймворк с открытым исходным кодом, созданный, непосредственно, для написания и запуска автоматических тестов. Данный фреймворк написан на языке Java и базируется на нескольких java проектах, используемых Eclipse, как среду разработки.

JSystem делит процесс разработки тестирования и архитектуры на четыре слоя, что упрощает и ускоряет процесс разработки. Эти слои определяются следующим образом:

SystemObject Layer.

Изначально создается SUT файл, содержащий в себе настройки для каждого сета, а также общие настройки для тестов. По сути SUT дает возможность выполнить тот же самый тест с другой конфигурацией. SUT — это устройство или же программное обеспечение, которое тестируется.

Tests Cases Layer.

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

Test Scenarios Layer.

Тесты сгруппированы по иерархическому принципу в рамках сценария. Сценарии JSystem создаются в виде Ant скриптов.

Management Layer.

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

Показать весь текст
Заполнить форму текущей работой