Создание хороших автоматизированных тестов GUI значительные инвестиции времени. Хотя некоторые автоматизированные инструменты тестирования позволяют создавать тесты с экрана, лучшие тесты выполняются с использованием сценариев, чтобы вы могли обобщать поведение. т.е. ждать до появления диалогового окна X, ввести Y, при успехе сделать Z. TestComplete позволяет создавать надежные тесты с использованием нескольких языков сценариев, включая javascript, с множеством перехватов для добавленных компонентов, т. е. возможность вытащить тест ввод данных из БД (тестирование с использованием данных), сравнение основных изображений золота с целью, OCR для интерпретации текста диалогового окна в графической форме. По сравнению с другими коммерческими предложениями по разумным ценам.
Я люблю открытые источники, а также следующий парень. Но мы выбрали TestComplete, а также не смогли найти разумную альтернативу с открытым исходным кодом. Если вы серьезно относитесь к автоматическому тестированию, вы в конечном итоге создадите тысячи строк многоразового и надежного тестового кода, который должен добавить достаточное значение, чтобы оправдать стоимость.
Также TestComplete был рекомендован ребятами, которые сделали сайт, вы сейчас используете Joel on Software blog и являетесь победитель многочисленных наград толчка TestComplete jolt awards
Кроме того, как пользователь QTP вы можете найти эту discussion на TestComplete против QuickTestPro интересного. Я не хочу оторваться, как защитник этого продукта. Но я использовал это в течение многих лет в нескольких различных операциях, и я рекомендую это для каждого дома программного обеспечения, которое я знаю. Если вы не сможете найти приложение с открытым исходным кодом, равное или лучшее, я бы порекомендовал вам пойти с этим продуктом и потратить деньги, так как он сэкономит вам деньги.
Обратите внимание, что эта рекомендация ориентирована на настольные приложения Windows. Для приложений на основе Java у вас могут быть некоторые разумные альтернативы с открытым исходным кодом: Open Source Automated Test Tools Written in Java
Я проверяю AutoIt, и для программиста, как я, я чувствую себя ребенком в конфетном магазине :-). Спасибо за ссылку. –