Перейти к содержимому

Фотография

Обобщение автоматизированного тестирования веб-приложений


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 mirrory

mirrory

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 20 ноября 2008 - 10:08

Ищу бесплатную утилиту, которая бы отвечала на следующие три вопроса:
1. Простое создание тестов(RAD, record, etc)
2. Тест сьюты(test suites)
3. Интеграция с автобилдом(запуск после сборки билда)

Проанализировал следующие бесплатные тулы и несколько платных:

СubicTest open source product based on Selenium Core(open source too). Site is http://cubictest.openqa.org
The key possibilities are:

- Create test cases in RAD mode(drag and drop, component polette etc).
- Record tests directly from browser into the editor(Only Firefox supported now).
- Run tests instantly, using target browser. Support browsers: IE, Firefox, Opera and Safari.
- Flexible result validation(Control is exist, Label/Value must be equal..., etc).
- Create test suites.
- Visualization during test running(green - passed, red - timeout, orange - error). Screenshots http://cubictest.ope...creenshots.html
- Save test in human readable format.
- AJAX is supported.
- Possible set global timeout or different for each component. It's help to write performance test suite.
- and some more features.

Watir http://wtr.rubyforge.org/

- open source library based on Ruby libraries
- write tests on script language
- no visualization
- only two browsers supported - IE and Firefox
- no test suites
- AJAX not supported

InCisif.net http://www.incisif.net/

- open source tool
- possible to record user interactions
- possible to write tests on C#, VB.Net or IronPython
- visualization
- only one browser supported - IE 6.x or 7.x
- test suites
- AJAX supported
- integrated with Visual Studio

Selenium IDE http://selenium-ide.openqa.org/

- simple open source tool implemented as a Firefox extension
- easy record tests
- editing tests scripts by hand
- some visualization
- only Firefox browser supported
- no test suites
- AJAX supported

Selenium Grid http://selenium-grid.openqa.org/

- open source tool based on Selenium Remote Control
- write tests on Ruby, Java, Python, C#, PHP, ...
- no visualization
- oriented on parallel testing to increase executing speed
- multi browsers support
- AJAX supported
- test suites


Commercial:

TestComplete http://www.automated...plete/index.asp

- powerfull universal test manager oriented on Windows GUI, .NET, Java, web pages, web servers and web services
- include all features described for CubicTest
- in shot, TestComplete is a full-featured environment for automated testing
- web application testing and load testing available only in Enterprise Edition


Enterprise Edition costs about 2000$


web2test http://www.web2test.de

- record tests in editor
- create test cases in RAD mode
- multi browsers support
- visualization
- AJAX supported
- test suites


Developer license costs about 1900$



Но вот вопрос, ни один по большому счету не может работать с "command line run". Если ли тулы отвечающие первым трем критериям?

PS: возможно я ошибся с анализом по отдельному тулу, то исправьте пожалуйста, так как работа была чаще "заочной".
  • 0

#2 ЮстусТретий

ЮстусТретий

    Постоянный участник

  • Members
  • PipPipPip
  • 201 сообщений
  • ФИО:Сергей

Отправлено 20 ноября 2008 - 11:16

Ищу бесплатную утилиту, которая бы отвечала на следующие три вопроса:
1. Простое создание тестов(RAD, record, etc)
2. Тест сьюты(test suites)
3. Интеграция с автобилдом(запуск после сборки билда)

Проанализировал следующие бесплатные тулы и несколько платных:
...
Но вот вопрос, ни один по большому счету не может работать с "command line run". Если ли тулы отвечающие первым трем критериям?

PS: возможно я ошибся с анализом по отдельному тулу, то исправьте пожалуйста, так как работа была чаще "заочной".


TestComplete точно может работать с command-line run. С помощью запуска тестов через command-line можно интегрировать с другими системами управления тестами или автосборок. Также есть система автоматизированых билдов http://www.automated...s/abs/index.asp котороя содержит встроеную поддержку тестов TestComplete.
  • 0

#3 mirrory

mirrory

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 20 ноября 2008 - 11:41

Ищу бесплатную утилиту, которая бы отвечала на следующие три вопроса:
1. Простое создание тестов(RAD, record, etc)
2. Тест сьюты(test suites)
3. Интеграция с автобилдом(запуск после сборки билда)

Проанализировал следующие бесплатные тулы и несколько платных:
...
Но вот вопрос, ни один по большому счету не может работать с "command line run". Если ли тулы отвечающие первым трем критериям?

PS: возможно я ошибся с анализом по отдельному тулу, то исправьте пожалуйста, так как работа была чаще "заочной".


TestComplete точно может работать с command-line run. С помощью запуска тестов через command-line можно интегрировать с другими системами управления тестами или автосборок. Также есть система автоматизированых билдов http://www.automated...s/abs/index.asp котороя содержит встроеную поддержку тестов TestComplete.



Спасибо. Можно ли сказать так, что за "command-line run" нужно платить? Другими словами free не содержат этой особенности?
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 20 ноября 2008 - 13:16

Все перечисленные free инструменты могут запускаться из командной строки. Потому что это просто программы на Java или С#, использующие специальные вспомогательные библиотеки. И все они прекрасно интегрируются с популярными системами непрерывной интеграции.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 the_norn

the_norn

    Активный участник

  • Members
  • PipPip
  • 91 сообщений
  • ФИО:Kononov Roman

Отправлено 21 ноября 2008 - 10:36

Насколько помню у SeleniumGrid даже example запускаются из комманд лайн.
В принципе все вышеперечисленное прекрасно (ну или не всегда прекрасно) прикручивается к интеграционной машине посредством комманд лайна или через Ant(Nant)
  • 0

#6 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 21 января 2010 - 10:46

В список требований надо бы добавить возможность поддержки доп. видов UI, например, тот же Flash/Flex, Silverlight. Это. конечно, если надо. А если дело касается HTML, то все указанные бесплатные средства подходят вполне.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных