Тестирование огурца для Windows Приложение, встроенное в .NET - PullRequest
2 голосов
/ 07 октября 2011

Я знаю тестирование Cucumber и веб-приложений с помощью Watir и Watir-webdriver, но мне нужно знать, как использовать приложение Cucumber для Windows, в частности, приложение, встроенное в .NET.

Любое направление о том, как начать? Какой драгоценный камень использовать? Подсказки? И т.д ..?

P.S. Я парень, который раньше работал в QTP до Cucumber, а в QTP мы меняли плагин с Web на .NET, и он распознавал бы объекты оконного приложения, такие как Edit Box, Item Menu ...

Ответы [ 2 ]

1 голос
/ 07 октября 2011

Возможно, вы захотите взглянуть на http://specflow.org/

0 голосов
/ 07 октября 2011

Я думаю, вы могли бы начать автоматизировать взаимодействие Winforms с чем-то вроде White .Это требует от вас написания кода .NET для его управления, поэтому интеграция с Cucumber может быть сложной.Возможно, вы сможете запустить Cucumber под IronRuby , и тогда ваши определения шагов смогут напрямую получить доступ к White API.В качестве альтернативы вы можете взглянуть на один из .NET-вариантов Cucumber, таких как SpecFlow , который по-прежнему использует Gherkin в качестве языка для написания функций, но вы пишете определения шагов в чистом .NET или Cuke4Nuke , который фактически использует Cucumber для выполнения ваших функций, но обращается к сборке .NET, содержащей ваши определения шагов.

...