Обобщение автоматизированного тестирования веб-приложений
#1
Отправлено 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: возможно я ошибся с анализом по отдельному тулу, то исправьте пожалуйста, так как работа была чаще "заочной".
#2
Отправлено 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.
#3
Отправлено 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 не содержат этой особенности?
#4
Отправлено 20 ноября 2008 - 13:16
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 21 ноября 2008 - 10:36
В принципе все вышеперечисленное прекрасно (ну или не всегда прекрасно) прикручивается к интеграционной машине посредством комманд лайна или через Ant(Nant)
#6
Отправлено 21 января 2010 - 10:46
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных