Уважаемые,
Поделитесь пожалуйста опытом или ссылками о том как тестировать GUI (Windows в первую очередь, но Web тоже интересно).
Заранее спасибо
Андрей
NUnit + GUI
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
-
- Ник закрыт
- Posts: 152
- Joined: 04 Oct 2000 09:01
- Location: USA
Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html
http://members.tripod.com/bazman/index.html
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
Olisa wrote:Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html
Спасибо. Там действительно много информации о методологии тестирования.
Я не совсем верно расставил акцены в моем вопросе. Меня в первую очередь интересуют unit тесты для GUI с использованием NUnit, плюс еще каких-либо библиотек. Т.е. мне надо написать тесты на c#, которые будут тестировать разрабатываемое приложение (eXtream Programming).
Спасибо
Андрей
-
- Уже с Приветом
- Posts: 956
- Joined: 04 Mar 2002 10:01
Andrey2 wrote:Olisa wrote:Вот здесь посмотрите:
http://members.tripod.com/bazman/index.html
Спасибо. Там действительно много информации о методологии тестирования.
Я не совсем верно расставил акцены в моем вопросе. Меня в первую очередь интересуют unit тесты для GUI с использованием NUnit, плюс еще каких-либо библиотек. Т.е. мне надо написать тесты на c#, которые будут тестировать разрабатываемое приложение (eXtream Programming).
Спасибо
Андрей
Если придумаете что-нибудь разумное, поделитесь с народом.
Народ пишет nunit тесты и тоже не понимает, как бы изящно приспособить эту софтинку или аналогичное уже имеющееся для GUI. Народ ленив и не хочет писать сам, сообрания отнимают слишком много сил.
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
IA72 wrote:Народ пишет nunit тесты ...
Как вы организуете проекты?
Мне пока приходит на ум держать 3 solutions: App, Installer (App + setup project), Test (App + проект с Nunit). В таком решении Test solution для dll требует чтобы функциональность была public или protected, что тоже не совсем удобно. Как писать в таком случае Test для exe мне вообще не очень понятно.
Поделитесь опытом, плз.
Спасибо
Андрей
-
- Уже с Приветом
- Posts: 956
- Joined: 04 Mar 2002 10:01
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 не выключено, проблем нет, только гемморой такой, что лучше ручками.
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
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)