Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Есть ли способ автоматизировать тестирование форм windows?
Я знаком с nunit для модульного тестирования бизнес-уровня, однако сейчас я ищу, чтобы автоматизировать тестирование уровня gui win forms.
Я видел watin и watin рекордер для автоматизации тестов в веб-приложении, получая доступ к элементам управления и автоматизируя их. Однако я изо всех сил пытаюсь найти эквивалент watin для windows форм (написанных в c# или vb.net), предпочтительно с открытым исходным кодом.
Существует ли один или все продукты основаны на записи нажатий мыши и клавиатуры?
Update: я посмотрел на этот пост в блоге на белом фоне, и мне кажется, что это именно то, что я ищу. Сообщение в блоге поднимает некоторые вопросы, но поскольку белый цвет есть только в версии 0.6, они могут быть решены. Будьте заинтересованы, если другие использовали белый цвет или любые другие для сравнения.
Проверьте http://www.codeplex.com/white и http://nunitforms.sourceforge.net/ . Мы успешно использовали белый проект.
Тот же ответ на предыдущий вопрос
Редактировать
Белый проект переместился и теперь находится на GitHub как часть TestStack.
AutomatedQA's TestComplete -это хорошее тестовое приложение для автоматизации тестирования GUI. Он поддерживает больше, чем просто Windows формы также, Так что вы можете использовать его для других приложений. Это не открытый исходный код, и это лучшее, что я нашел. Я не видел открытого исходного кода, эквивалентного WatiN. У него есть бесплатная пробная версия, и вы сами решаете, нравится вам это или нет. Основная причина, по которой я пошел с ним, заключается в том, что он действительно является экономически эффективным, по сравнению с другими тестовыми приложениями.
В качестве новой альтернативы я могу дать вам FlaUI ( https://github.com/Roemer/FlaUI). Это в основном полная перезапись белого цвета с большим количеством функций и чистой кодовой базой.
Вот некоторые ссылки из журнала MSDN по автоматическому тестированию кода:
- Использование UIAutomation Bugslayer Март 2007
- Использование PowerShell Тестовый Запуск Декабрь 2007
- Tester, утилита для записи щелчков мыши и нажатий клавиш, а затем их воспроизведения & программа проверки поведения. Отлично подходит для неуправляемого кода. Использует дескрипторы windows, поэтому может плохо работать для управляемого кода. Bugslayer Марта 2002 Года.
Насколько я знаю, белый -это абстрактный слой поверх платформы автоматизации пользовательского интерфейса Microsoft. Я написал аналогичный слой, который мы используем внутри наших проектов, и он отлично работает. Так что белый цвет определенно стоит посмотреть
Microsoft выпустила исходный код для автоматизации пользовательского интерфейса, так что при необходимости вы должны быть в состоянии отлаживать прямо вниз весь стек, если это необходимо.
По-настоящему круто то, что с ценой лицензии вы можете масштабировать и запускать столько машин, сколько захотите для выполнения.
Мы работаем внутри VSTS и связываем наши результаты с требованиями, но вы можете использовать c# express и nUnit и получить первоклассные инструменты и языки практически бесплатно.
Вы можете проверить Microsoft UI Automation framework. Это было включено в .NET начиная с версии 3.0. Это на самом деле то, что Белый фреймворк использует в любом случае.
Вы можете рассмотреть возможность использования Coded UI, встроенной функции Visual Studio и части автоматизации пользовательского интерфейса:
Автоматизированные тесты, которые управляют вашим приложением через его пользовательский интерфейс (UI) известны как кодированные тесты UI (CUITs). Эти тесты включают в себя: функциональное тестирование элементов управления UI. Они позволяют вам убедиться в том, что все приложение, включая его пользовательский интерфейс, функционирует правильно. Закодированные тесты пользовательского интерфейса особенно полезны там, где есть проверка или другая логика в пользовательском интерфейсе, например в сети страница. Они также часто используются для автоматизации существующего руководства тест.
[...] типичное развитие событий опыт может быть одним из тех, где изначально вы просто строите свой приложение (F5) и щелкните по элементам управления UI, чтобы убедиться, что все работает правильно. Затем вы можете решить создать закодированный код тест, чтобы вам не нужно было продолжать тестировать приложение вручную. В зависимости от конкретной функциональности, тестируемой в ваше приложение, вы можете написать код либо для функционального теста, либо для интеграционного теста, который может включать или не включать тестирование в UI уровень. Если вы просто хотите получить прямой доступ к некоторой бизнес-логике, вы можете запрограммировать модульный тест. Однако, при определенных обстоятельствах, это может быть полезно включить тестирование различных элементов управления UI в ваше приложение. Закодированный тест UI может автоматизировать начальный (F5) сценарий, проверяющий, что отток кода не влияет на функциональность вашего заявления.
Подробнее читайте по адресу: https://docs.microsoft.com/en-us/visualstudio/test/use-ui-automation-to-test-your-code