NUnit + GUI

Andrey2
Уже с Приветом
Posts: 157
Joined: 13 Dec 1999 10:01
Location: Eburg/Russia -> Walnut Creek,CA,USA

NUnit + GUI

Post by Andrey2 »

Уважаемые,

Поделитесь пожалуйста опытом или ссылками о том как тестировать GUI (Windows в первую очередь, но Web тоже интересно).

Заранее спасибо
Андрей
User avatar
Olisa
Ник закрыт
Posts: 152
Joined: 04 Oct 2000 09:01
Location: USA

Post by Olisa »

Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html
Andrey2
Уже с Приветом
Posts: 157
Joined: 13 Dec 1999 10:01
Location: Eburg/Russia -> Walnut Creek,CA,USA

Post by Andrey2 »

Olisa wrote:Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html


Спасибо. Там действительно много информации о методологии тестирования.

Я не совсем верно расставил акцены в моем вопросе. Меня в первую очередь интересуют unit тесты для GUI с использованием NUnit, плюс еще каких-либо библиотек. Т.е. мне надо написать тесты на c#, которые будут тестировать разрабатываемое приложение (eXtream Programming).

Спасибо
Андрей
User avatar
IA72
Уже с Приветом
Posts: 956
Joined: 04 Mar 2002 10:01

Post by IA72 »

Andrey2 wrote:
Olisa wrote:Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html


Спасибо. Там действительно много информации о методологии тестирования.

Я не совсем верно расставил акцены в моем вопросе. Меня в первую очередь интересуют unit тесты для GUI с использованием NUnit, плюс еще каких-либо библиотек. Т.е. мне надо написать тесты на c#, которые будут тестировать разрабатываемое приложение (eXtream Programming).

Спасибо
Андрей


Если придумаете что-нибудь разумное, поделитесь с народом.
Народ пишет nunit тесты и тоже не понимает, как бы изящно приспособить эту софтинку или аналогичное уже имеющееся для GUI. Народ ленив и не хочет писать сам, сообрания отнимают слишком много сил.
Andrey2
Уже с Приветом
Posts: 157
Joined: 13 Dec 1999 10:01
Location: Eburg/Russia -> Walnut Creek,CA,USA

Post by Andrey2 »

IA72 wrote:Народ пишет nunit тесты ...


Как вы организуете проекты?

Мне пока приходит на ум держать 3 solutions: App, Installer (App + setup project), Test (App + проект с Nunit). В таком решении Test solution для dll требует чтобы функциональность была public или protected, что тоже не совсем удобно. Как писать в таком случае Test для exe мне вообще не очень понятно.

Поделитесь опытом, плз.

Спасибо
Андрей
User avatar
IA72
Уже с Приветом
Posts: 956
Joined: 04 Mar 2002 10:01

Post by IA72 »

Andrey2 wrote:
IA72 wrote:Народ пишет nunit тесты ...


Как вы организуете проекты?

Мне пока приходит на ум держать 3 solutions: App, Installer (App + setup project), Test (App + проект с Nunit). В таком решении Test solution для dll требует чтобы функциональность была public или protected, что тоже не совсем удобно. Как писать в таком случае Test для exe мне вообще не очень понятно.


В общем так же. Мы библиотеки так тестируем. Для GUI Reflection еще никто не отменял, пока ReflectionPermission не выключено, проблем нет, только гемморой такой, что лучше ручками.
Andrey2
Уже с Приветом
Posts: 157
Joined: 13 Dec 1999 10:01
Location: Eburg/Russia -> Walnut Creek,CA,USA

Post by Andrey2 »

IA72 wrote:
Andrey2 wrote:
IA72 wrote:Народ пишет nunit тесты ...


Как вы организуете проекты?

Мне пока приходит на ум держать 3 solutions: App, Installer (App + setup project), Test (App + проект с Nunit). В таком решении Test solution для dll требует чтобы функциональность была public или protected, что тоже не совсем удобно. Как писать в таком случае Test для exe мне вообще не очень понятно.


В общем так же. Мы библиотеки так тестируем. Для GUI Reflection еще никто не отменял, пока ReflectionPermission не выключено, проблем нет, только гемморой такой, что лучше ручками.


Тогда получается, что для любого exe проекта надо как можно больше функциональности выносить в dll и тестировать ее nunit, а связку с GUI либо тестировать ручками, либо как-то через @#$ (reflection etc)

Return to “Вопросы и новости IT”