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

Фотография

Подбор инструмента для автотестов Win-приложений


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

#1 yn_common

yn_common

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Начитов Юрий

Отправлено 03 сентября 2013 - 18:38

Добрый день!

Прошу помочь с подбором инструмента для авто-тестирования Windows-приложений.

Что хотим:
  • Записывать макросы пользовательских действий
  • Разрабатывать скрипты
  • Получать авто-отчеты о сбоях в прохождении сценария автотеста

Начали было с систем типа AutoHotkey, но сразу стало понятно, что так будет очень сложно с пунктом 3 - автоматической проверкой сбоев в прохождении.

Спасибо!
  • 0

#2 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 04 сентября 2013 - 07:52

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

По инструментам какие критерии?
Зачем нужна запись скриптов? обычно данный код приходит сильно править, чтобы использовать его более одного раза (а иногда и чтобы использовать один раз для проверки).

Бесплатные autoIT (Не умеет записывать), sikuli (не знаю, умеет или нет записывать)
Платные "всеядные": TestComplete, QTP.

На чем написано приложено и сам интерфейс?
  • 0

#3 yn_common

yn_common

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Начитов Юрий

Отправлено 04 сентября 2013 - 16:10

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


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


По инструментам какие критерии?
Зачем нужна запись скриптов? обычно данный код приходит сильно править, чтобы использовать его более одного раза (а иногда и чтобы использовать один раз для проверки).

Бесплатные autoIT (Не умеет записывать), sikuli (не знаю, умеет или нет записывать)
Платные "всеядные": TestComplete, QTP.

На чем написано приложено и сам интерфейс?


Приложение под Windows, написано на Delphi. TestComplete очень сложен для начала, лучше стартовать с чего попроще. sikuli выглядит интересно, посмотрю. Хотя он похоже на яве, это для нас лишнее.

Спасибо за ответ.
  • 0

#4 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 05 сентября 2013 - 11:36

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

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

А действительно ли их надо все время проходить (одно и то же и в большом объеме), если будут грамотные юнит и модульные тесты?


Приложение под Windows, написано на Delphi. TestComplete очень сложен для начала, лучше стартовать с чего попроще. sikuli выглядит интересно, посмотрю. Хотя он похоже на яве, это для нас лишнее.

Если на Delphi, то очень рекомендую TestComplete (если все же решите идти по пути автоматизации через GUI). Он хорошо умеет работать с дельфевым интерфейсом.
  • 1

#5 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 05 сентября 2013 - 11:48

Однозначено TestComplete

>> TestComplete очень сложен для начала, лучше стартовать с чего попроще
А чего там сложного? Keyword Test и вперед. Никакого программирования.
  • 1

#6 yn_common

yn_common

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Начитов Юрий

Отправлено 05 сентября 2013 - 23:04

Ок, пробуем TestComplete. Действительно, есть запись юзер-действий, с нее и начнем. Под сложностью я понимал внедрение меток в код, но это уже потом
  • 0


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

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