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

Фотография

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


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

#1 asdf

asdf

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

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

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

Здравствуйте.
Мне надо найти инструмент для автоматизированного тестирования GUI, созданных на основе C++ Builder.
Я пробовал систему AutoMate. Многие поля она не видет и отсутствует возможность написание скриптов.
Предложите пожалуйста другие системы.
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 06 ноября 2007 - 09:18

Мне надо найти инструмент для автоматизированного тестирования GUI, созданных на основе C++ Builder.


TestComplete позволяет работать нормально с билдеровскими приложениями, но приложение придется для этого перекомпилировать особым образом.
Если это у вас возможно - попробуйте его.
http://automatedqa.c...plete/index.asp

Также, возможно, подойдет QTP, но я не уверен (просто мне в последнее время кажется, что продукты от Hewlett Packard могут всё)
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 06 ноября 2007 - 16:26

Также, возможно, подойдет QTP, но я не уверен (просто мне в последнее время кажется, что продукты от Hewlett Packard могут всё)

Многое, но не все. Причем дело тут, скорее всего, не в технических проблемах, а в чем-то ином (спрос не очень большой наверное). Потому что официальной поддержки борландовского C++ (в отличие от майкрософтовского) в наших продуктах не было никогда. В WR был совет для приложений, написанных на C++ Builder, использовать стандартный Delphi add-in, но без всякой гарантии и саппорта. В QTP же никогда толком поддержку Delphi и не добавляли вообще (если не считать beta версию QTP 8.2 Delphi add-in, которая так в beta и осталась, а из 9-ки ее вообще выкинули).
  • 0
Дмитрий Шевченко

HP Software

#4 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 06 ноября 2007 - 16:51

В QTP же никогда толком поддержку Delphi и не добавляли вообще (если не считать beta версию QTP 8.2 Delphi add-in, которая так в beta и осталась, а из 9-ки ее вообще выкинули).


видимо на делфи пишут в основном небольшие программы, типа шароварных, а QTP все же из дорогих продуктов. Маленьким конторам проще купить дешевый ТестКомплит, конечно
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#5 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 06 ноября 2007 - 18:18

видимо на делфи пишут в основном небольшие программы, типа шароварных, а QTP все же из дорогих продуктов. Маленьким конторам проще купить дешевый ТестКомплит, конечно

Полностью согласен. Тем более что для такой поддержки требуется перекомпиляция исходников, что для покупных коммерческих систем просто невозможно.
  • 0
Дмитрий Шевченко

HP Software

#6 asdf

asdf

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

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

Отправлено 08 ноября 2007 - 07:41

Я установил систему TestComplete. Что значит перекомпиляция исходников? Для чего это нужно?
  • 0

#7 asdf

asdf

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

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

Отправлено 08 ноября 2007 - 07:47

Там есть такая функция "Start recording", которая записывает в скрипт действия над программой. Можно ли использовать эту функцию без перекомпиляции?
  • 0

#8 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 08 ноября 2007 - 09:42

Я установил систему TestComplete. Что значит перекомпиляция исходников? Для чего это нужно?

Там есть такая функция "Start recording", которая записывает в скрипт действия над программой. Можно ли использовать эту функцию без перекомпиляции?


В ТК есть такое понятие как Open Application.
Это значит, что ТК видит в этом приложении все свойства и методы и может с ними работать. Для некоторых приложений (.NET, Web например) перекомпиляция не требуется, так как ТК и так все видит. А для некоторых (Delphi, C++ Builder в частности) необходимо перекомпилировать приложение специальным образом, иначе вы не сможете использовать все возможности ТК при тестировании вашего приложения.

Естественно, использовать инструмент записи вы можете, и оно даже будет работать. Но не всегда. Например, если вы захотите работать с гридами - вам понадобится кое-что писать руками (вообще в идеале запись не используется вообще).

Для того, чтобы узнать, как перекомпилировать ваше приложение, почитайте справку по ТК, раздел Using TestComplete -> Testing with TestComplete -> Open Applications -> Delphi and C++ Builder
Там описано, что и как надо сделать, чтобы получить Open Application.

Можно, конечно, и не перекомпиливать ваше приложение, но тогда вы будете ограничены в работе с ним.

Вопросы по ТестКомплиту лучше задавать в соответствующем форуме здесь
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#9 Derzai

Derzai

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

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

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

А если перекомпилировать систему должным образом, чем это может грозить? нестабильность, большой размер приложения потом, что-то может вызвать такая компиляция?
  • 0

#10 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


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

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


теоретически может быть всё

практически - по-моему только один раз слышал упоминание о том, что с приложением после перекомпиляции было что-то плохое
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest



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

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