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

Фотография

Простой инструмент для автомат. тестирования


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

#1 Inquisitive

Inquisitive

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

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

Отправлено 31 августа 2005 - 09:26

Добрый день.
Коллеги, подскажите, плиз, простой, юзабельный инструмент для автоматизированной прогонки регрессивных функциональных тестов. Тестируется Web-приложение.

Что-то типа Rational Functional Tester в моём случае вообще не подходит, я гуманитарий и изучать подобный механизм мне придётся полгода.

Нужна простейшая программа, которая условно говоря встраивается в броузер и запоминает мои действия/шаги, когда я хожу по сайту и выполняю какие-либо действия. Произведя 10-15 действий/шагов, я покидю сайт, нажав при этом на некую волшебную кнопочку типа "запомнить сценарий". Таким образом создаю несколько скриптов.
После этого нажимаю на другую волшебную кнопочку типа "выполнить сценарий № 25" или "выполнить все сценарии" и... через пару часов получаю отчёт.

Такие программы существуют в природе?
Вроде вопрос поставлен достаточно корректно и грамотно. :acute:
  • 0

#2 Nadezhda

Nadezhda

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

  • Members
  • PipPip
  • 81 сообщений
  • Город:Харьков

Отправлено 31 августа 2005 - 10:55

Большинство инструментов поддерживают запись и воспроизведение сценариев. Вряд ли вы найдете такой, который может делать ТОЛЬКО это. Обычно когда сценарий записан, возникает желание его параметризовать, запускать для разных пользователей одну последовательность действий и т.д. Поэтому производители инструментов и не ограничивают функциональность только записью/воспроизведением. Вам нужно отталкиваться от того, какие технологии поддерживает инструмент (чтобы элементы управления вашего приложения распознавались инструментом) и конечно финансовых возможностей огранизации :)
  • 0

#3 Inquisitive

Inquisitive

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

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

Отправлено 31 августа 2005 - 12:24

Да, уточню, приложение написано на ASP.net
  • 0

#4 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 31 августа 2005 - 14:55

Добрый день.
Коллеги, подскажите, плиз, простой, юзабельный инструмент для автоматизированной прогонки регрессивных функциональных тестов. Тестируется Web-приложение.

Что-то типа Rational Functional Tester в моём случае вообще не подходит, я гуманитарий и изучать подобный механизм мне придётся полгода.

Просмотр сообщения


посмотрите на Empirix eTest.
Они на таких гуманитариев и ориентируются :acute:
  • 0
Andrey Yegorov. Изображение

#5 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 31 августа 2005 - 15:10

Тулов для абсолютных гуманитариев только с двумя волшебными кнопками - Record и Replay - не существует в природе. Если вы думаете, что вы покликаете в браузере, все запишется и потом вы всегда сможете нажимать кнопку Replay, все и всегда будет прекрасно работать и вы будете получать красивый отчет по окончании, то вас ждет жестокое разочарование. Либо вам придется лишится "невинности" гуманитария и стать немного более technical, либо вы быстро поймете, что автоматизированное тестирование это не ваша стезя.
  • 0
Дмитрий Шевченко

HP Software

#6 Inquisitive

Inquisitive

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

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

Отправлено 31 августа 2005 - 15:12

To dlg99
Чувствую в ваших словах лёгкую иронию, но в любом случае благодарю за совет. :acute:
  • 0

#7 Inquisitive

Inquisitive

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

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

Отправлено 31 августа 2005 - 16:22

To Dmitry_NJ
Печально, я действительно жестоко разочарован.
А ведь я наивно полагал, что по нажатию на волшебную кнопку Replay я не только получу красивый отчёт, но и рекомендации по исправлению выявленных проблем. :acute:

А если серьёзно - интересует тулза, которая не требует навыков программирования. Но в любом случае, спасибо за совет.
  • 0

#8 daniel

daniel

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

  • Members
  • PipPip
  • 127 сообщений

Отправлено 01 сентября 2005 - 06:58

2 All:
я согласен, с вышеприведенными высказываниями.

мне за Empirix eTest обидно ;)

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

но там такое количество настроек... что может быть лучше было бы Rational Robot использовать :)

Для задачи, которую описывает Inquisitive, Empirix eTest должен подойти. Вопрос в другом - захочет ли компания покупать тул, т.к. стоит он не мало :(

з.ы. - а для гуманитариев вход в индустрию закрыт?
  • 0

#9 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 01 сентября 2005 - 07:47

з.ы. - а для гуманитариев вход в индустрию закрыт?

Просмотр сообщения


Почему же, если гуманитарий с психологическим образованием - очень подойдет на роль требовательного пользователя :-)
  • 0

#10 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 01 сентября 2005 - 17:04

А если серьёзно - интересует тулза, которая не требует навыков программирования.

Любая тулза, имеющая record/replay functionality, не требует навыков программирования. Навыки программирования требуются для того, чтобы из записанной "болванки" сделать надежный и полезный тест. Например, параметризовать (или вы будете записывать 10 раз одно и то же, если надо проверить 10 различных комбинаций входных данных? а если 100?), кастомизировать выводимые в лог сообщения, добавить обработку исключительных ситуаций и т.д. и т.п. Без этого записанная "болванка" мало полезна, более того "поплывет" при малейшем же изменении в записанном GUI (или вы каждый раз думаете все перезаписывать заново?). Разные тулы могут быть в различной степени дружественны к "гуманитариям" и требовать различной степени усилий по программированию с целью довести до ума записанное рекордером. Но ни один тул не является настолько интеллектуальным, чтобы избежать программирования совсем. Если, конечно, вы тестируете какое-то более или менее серьезное приложение и тесты вам нужны не на 1 день.
  • 0
Дмитрий Шевченко

HP Software

#11 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 01 сентября 2005 - 17:08

з.ы. - а для гуманитариев вход в индустрию закрыт?

В индустрию в целом - нет. В части индустрии, связанной с автоматизированным тестированием, "и невинность соблюсти, и капитал приобрести" не получится.
  • 0
Дмитрий Шевченко

HP Software

#12 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 01 сентября 2005 - 18:24

Если есть желание девелоперов помочь в этом и тестирование через UI не есть самоцель, то можно посмотреть на FIT framework / FitNesse.

Задумано как интерфейс для "customer-on-site", т.е. далеко не программиста.
  • 0
Andrey Yegorov. Изображение

#13 Inquisitive

Inquisitive

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

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

Отправлено 02 сентября 2005 - 13:19

Большое спасибо за ваши ответы.
Да, часть индустрии, называемая автоматизированным тестированием, для меня - тёмный лес. А проблема выбора (среди различных производителей и их программных продуктов) - вообще головная боль.
Попробовал несколько мелких, бесплатных тулзов - бред какой-то (или я не "догоняю"?). В том смысле, что это не инструменты, а профанация.
Буду пытаться осваивать Empirix eTest. :lazy:
  • 0

#14 daniel

daniel

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

  • Members
  • PipPip
  • 127 сообщений

Отправлено 02 сентября 2005 - 14:18

2 Inquisitive:

Если будут траблы, а они буду :). Стучи в асю, попробую помочь :)
  • 0


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

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