Предпочтение програмного обеспечения
#1
Отправлено 15 декабря 2004 - 07:28
Может существует более прогресивный альтернативный инструмент чем два вышеназванных? Огромное спасибо!
#2
Отправлено 15 декабря 2004 - 09:05
#3
Отправлено 15 декабря 2004 - 09:09
Но он только для тестирования Web и Java приложений.
#4
Отправлено 15 декабря 2004 - 09:16
Скажите пожалуйста, а есть ли какие-то средства с попощью которых вы объединяете автоматические скрипты и тест-кэйсы этих скриптов? Есть ли инструмент в котором вы можете создать тест-кэйсы и "покрыть" их написанными скриптами с последующим их автоматизированным выполнением?Мне очень нравится RobotJ/XDE Tester из-за того, что он основан на Java.
Но он только для тестирования Web и Java приложений.
#5
Отправлено 15 декабря 2004 - 09:19
#6
Отправлено 15 декабря 2004 - 09:47
Petr все написал.Скажите пожалуйста, а есть ли какие-то средства с попощью которых вы объединяете автоматические скрипты и тест-кэйсы этих скриптов? Есть ли инструмент в котором вы можете создать тест-кэйсы и "покрыть" их написанными скриптами с последующим их автоматизированным выполнением?Мне очень нравится RobotJ/XDE Tester из-за того, что он основан на Java.
Но он только для тестирования Web и Java приложений.
Могу только подтвердить, что это продукт интегрируется с остальными продуктами Rational.
Правда, не знаю, насколько хорошо.
#7
Отправлено 15 декабря 2004 - 09:58
#8
Отправлено 15 декабря 2004 - 09:59
RobotJ/XDE Tester , как я понимаю, это Rational Robot, верно?В TestManager можно писать test-cases и test-plans, если это конечно то, что Вам требуется. Ну и разумеется выполнять test-cases также можно.
#9
Отправлено 15 декабря 2004 - 10:02
Замечательная вещь!!!)) менеджер для этого и создан. Пишите тест-план.. потом к нему -или относительно него - тест кейсы. К каждому тест-кейсу прикрепляетет тест-ручной в меньюал или автоматизированный на роботе. При прохождении тест-кейса менеджер будет открывать меньюал для ручного скрипта и выполнять действия, запрограммированные роботу. Потом генериться отчет. В логе описаны результаты прохождения теста. Как раз то, что надо!) Кроме того, менеджер может присоединять соответствующие требования к тест-кейсам
#10
Отправлено 15 декабря 2004 - 10:06
- более современный IDE (редактор), Фичи IDE, которых в роботе нет: Tree View, Active Screen
- Object Repository
- VBScript в качестве скриптового языка тестов. Весьма удобно и практично
- Удобнее Робота при работе с Web. Прежде всего, из-за полноценной иерархии объектов, которая в Роботе отсутствует.
- Отличный Logging, особенно при работе с TestDirector
- Интеграция с TestDirector, вместо убогого TestManager (более ужасного тула для управления тестами я не встречал)
Майк.
#11
Отправлено 15 декабря 2004 - 10:24
Спасибо за интересный и всеобъясняющий ответ. Скажите ещё пожалуйста:Лично я предпочитаю QTP. Плюсы по сравнению с Роботом:
- более современный IDE (редактор), Фичи IDE, которых в роботе нет: Tree View, Active Screen
- Object Repository
- VBScript в качестве скриптового языка тестов. Весьма удобно и практично
- Удобнее Робота при работе с Web. Прежде всего, из-за полноценной иерархии объектов, которая в Роботе отсутствует.
- Отличный Logging, особенно при работе с TestDirector
- Интеграция с TestDirector, вместо убогого TestManager (более ужасного тула для управления тестами я не встречал)
1. какую версию QTP вы используете?
2. в каких случаях вы используете VBScript и как часто использование VBScript встечается в вашей практике автоматизированного тестирования?
#12
Отправлено 15 декабря 2004 - 10:59
Нет, не верно.RobotJ/XDE Tester , как я понимаю, это Rational Robot, верно?В TestManager можно писать test-cases и test-plans, если это конечно то, что Вам требуется. Ну и разумеется выполнять test-cases также можно.
Robot это Robot, а, соответственно, RobotJ/XDE Tester это RobotJ/XDE Tester.
Разные продукты от одного и того же производителя.
#13
Отправлено 15 декабря 2004 - 11:07
Впрочем, SQA Basic тоже язык довольно приличный, но по сравнению с vbscript, несколько архаичный. И более процедурно-ориенированный.
Что же касается моих наездов на TestManager, то хотелось бы уточнить, что, конечно, TestManager - вполне полнофункциональное средство управления тестированием, и возможностей у него кое-где и побольше чем у TestDirector. Но чудовищно неудобный интерфейс лично для меня делает его совершенно непригодным для использования в более или менее больших проектах. Особенно это касается ручного тестирования.
Майк.
#14
Отправлено 15 декабря 2004 - 11:21
Но:Я использую QTP 6.5. А VBScript - это просто язык, на котором пишутся тесты в QTP. В Роботе используется SQAScript - проприетарный язык, переделанный из одной из очень ранних версий VBA (Visual Basic for Applications). Плюсы использования vbscript доволно очевидны - язык заточен под работу с DOM (Document Object Model) изначально, и это стандартный язык (в отличии от SQA Basic). VBScript, конечно, язык не совсем объектно-ориентированный, но создание собственных классов поддерживает (не без оговорок, конечно).
Впрочем, SQA Basic тоже язык довольно приличный, но по сравнению с vbscript, несколько архаичный. И более процедурно-ориенированный.
Что же касается моих наездов на TestManager, то хотелось бы уточнить, что, конечно, TestManager - вполне полнофункциональное средство управления тестированием, и возможностей у него кое-где и побольше чем у TestDirector. Но чудовищно неудобный интерфейс лично для меня делает его совершенно непригодным для использования в более или менее больших проектах. Особенно это касается ручного тестирования.
1. какая тогда разница между Rational Robot и RobotJ/XDE Tester для веб-тестирования??
2. Неужели эти оба продукта в не конкуренции с QTP?
#15
Отправлено 15 декабря 2004 - 12:09
1. Разница довольно большая. Примерно как между VB и Java. :)Но:Я использую QTP 6.5. А VBScript - это просто язык, на котором пишутся тесты в QTP. В Роботе используется SQAScript - проприетарный язык, переделанный из одной из очень ранних версий VBA (Visual Basic for Applications). Плюсы использования vbscript доволно очевидны - язык заточен под работу с DOM (Document Object Model) изначально, и это стандартный язык (в отличии от SQA Basic). VBScript, конечно, язык не совсем объектно-ориентированный, но создание собственных классов поддерживает (не без оговорок, конечно).
Впрочем, SQA Basic тоже язык довольно приличный, но по сравнению с vbscript, несколько архаичный. И более процедурно-ориенированный.
Что же касается моих наездов на TestManager, то хотелось бы уточнить, что, конечно, TestManager - вполне полнофункциональное средство управления тестированием, и возможностей у него кое-где и побольше чем у TestDirector. Но чудовищно неудобный интерфейс лично для меня делает его совершенно непригодным для использования в более или менее больших проектах. Особенно это касается ручного тестирования.
1. какая тогда разница между Rational Robot и RobotJ/XDE Tester для веб-тестирования??
2. Неужели эти оба продукта в не конкуренции с QTP?
Робот работает без мапы, RobotJ ее использует, но при желании можно и без нее.
SQA Basic как таковой не ООП. RobotJ использует вполне нормальную Java. Соответственно, вся мощь этого языка в Ваших руках.
2. Не понял вопрос. С QTP не работал, ничего не могу сказать. Но у меня, к примеру, при использовании RobotJ для web-тестирования, не возникало чувства, что мне чего-то не хватает - все есть.
Я бы по-любому предпочел Java-based тул.
#16
Отправлено 15 декабря 2004 - 12:13
Вот кстати. Если захочется перейти от слов к делу.
XDE Tester должен входить в этот пакет.
#17
Отправлено 15 декабря 2004 - 12:31
#18
Отправлено 15 декабря 2004 - 14:48
Скажите пожалуйста, какие мысли у вас возникли?? Если действительно продукт Rational XDE Tester базированный на мове Java, то должно быть это очень мощный и удобный инструмент! А если он еще дает неограниченные (конечно с некоторыми оговорками) возможности для автоматизированного тестирования, то, пожалуй, можно даже упустить из виду то, что Rational Test Manager неудобный и непрактичный продукт... А также с уверенностью перейти с QTP 6.5 на Rational XDE Tester. Что вы думаете об этом?Я использую QTP 6.5. А VBScript - это просто язык, на котором пишутся тесты в QTP. В Роботе используется SQAScript - проприетарный язык, переделанный из одной из очень ранних версий VBA (Visual Basic for Applications). Плюсы использования vbscript доволно очевидны - язык заточен под работу с DOM (Document Object Model) изначально, и это стандартный язык (в отличии от SQA Basic). VBScript, конечно, язык не совсем объектно-ориентированный, но создание собственных классов поддерживает (не без оговорок, конечно).
Впрочем, SQA Basic тоже язык довольно приличный, но по сравнению с vbscript, несколько архаичный. И более процедурно-ориенированный.
Что же касается моих наездов на TestManager, то хотелось бы уточнить, что, конечно, TestManager - вполне полнофункциональное средство управления тестированием, и возможностей у него кое-где и побольше чем у TestDirector. Но чудовищно неудобный интерфейс лично для меня делает его совершенно непригодным для использования в более или менее больших проектах. Особенно это касается ручного тестирования.
#19
Отправлено 15 декабря 2004 - 14:51
Не совсем понятно с каких пор веб-приложения перестали считаться за программный продукт. Да и "конечно лучше" XDE может быть только по сравнению с Robot, но никак не с QTP.... если надо тестировать веб-приложения, то конечно лучше выбрать XDE. Если вам надо тестить программный продукт - то вполне подойдет робот.
Мой совет автору топика - возьмите тулы и попробуйте с ними поработать сами на вашем конкретном приложении. Потому что то, что очень хорошо в одних ситуациях, совершенно не годится в других. Можно работать и быть очень довольным Robot'ом, потому что с данной конкретной средой он умеет работать. А если у вас среда, которую он не понимает, то его даже инсталлировать не имеет смысла.
#20
Отправлено 15 декабря 2004 - 15:40
Да и "конечно лучше" XDE может быть только по сравнению с Robot, но никак не с QTP.
А что ТАААКОГО в QTP?
Увы, не имел возможности с ним работать. Просто не надо было...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных