Предложите подходящий инструмент автоматического тестирования для моего проекта - PullRequest
1 голос
/ 05 апреля 2010

Мы находимся в поиске автоматизированного инструмента тестирования для нашего проекта. Поскольку мы находимся в отделе тестирования, мы предпочитаем инструмент, в котором было бы меньше программирования. Пожалуйста, предложите некоторые инструменты для нас. До сих пор мы тестируем наше приложение вручную. Наш проект разрабатывается на Java. Есть ли какой-нибудь бесплатный инструмент, который я мог бы использовать, или лучше воспользоваться платным?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 05 апреля 2010

Меньше программирования? Вам понадобится что-то вроде JUnit для написания модульных тестов, если вы хотите провести серьезное регрессионное тестирование, но для модульных тестов вам нужно написать некоторый код

Вот большой список инструментов тестирования с открытым исходным кодом, некоторые из них могут предложить то, что вы хотите: http://java -source.net / open-source / testing-tools / junit

Например, T2 претендует на роль инструмента случайного тестирования. Как единое целое, оно полностью автоматическое, но следует иметь в виду, что охват кода случайным тестированием в целом очень ограничен. Его следует использовать как дополнение к другим методам тестирования. T2 проверяет наличие внутренних ошибок, исключений времени выполнения, спецификаций методов и инвариантов классов.

0 голосов
/ 17 июня 2014

На ваш вопрос может быть два ответа:

  • Помимо Selenium, хотя он имеет массу преимуществ, я читаю о другом инструменте, который использует тот же API, который использует Selenium.Единственные изменения в API, которые я видел до сих пор, это то, что он уменьшает сложность функций, что делает его более легким и простым для пользователя, который изучает.Инструмент называется «Гелий» и имеет на 50% (и более) менее сложные функции и код, как и у Selenium.Единственная проблема с этим инструментом - это платный инструмент для целей обучения и для реализации небольшого проекта, который вы можете использовать.Но через некоторое время это будет стоить вам.

Я реализовал некоторый код на Helium.Пожалуйста, дайте мне знать, если вы изначально столкнулись с какой-либо проблемой или планируете ее реализовать.

Пожалуйста, дайте мне знать, если у вас есть какие-либо сомнения в каком-либо инструменте.

0 голосов
/ 05 апреля 2010

Не уверен, имеете ли вы в виду инструмент КИ или нет, но мы используем Hudson в Zappos, и он работает довольно хорошо.

http://hudson -ci.org /

.. а также есть CruiseControl: http://cruisecontrol.sourceforge.net/

Если вы не говорите о CI, возможно, вы имеете в виду QA-тестирование - в этом случае вам следует взглянуть на что-то вроде Selenium (для веб-приложений):

http://seleniumhq.org/

Если вы проводите тестирование GUI? Я не очень знаком с этой областью, но я слышал о WinRunner и Rational:

http://en.wikipedia.org/wiki/HP_WinRunner http://www -01.ibm.com / Программное обеспечение / рациональное / предложения / качество /

.. хотя ни один из них не является действительно бесплатным инструментом. Что-то вроде AutoIT может помочь вам перемещать виджеты, но в нем отсутствуют части отчетности:

http://www.autoitscript.com/autoit3/index.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...