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

Фотография

Подскажите бесплатное средство автоматизации desktop приложения под ра


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

#1 alina_nsu

alina_nsu

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

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

Отправлено 25 декабря 2012 - 08:01

Тема: Подскажите бесплатное средство автоматизации тестирования desktop приложения под разные платформы.
Подскажите бесплатное средство для автоматизации тестирования под Linux и Windows desktop-приложения.
Только язык программирования/записи/тестирования/написания макросов там должен быть не Python,
а например C, Csharp или на худой конец Java.
  • 0

#2 Лелик32

Лелик32

    Постоянный участник

  • Members
  • PipPipPip
  • 235 сообщений

Отправлено 25 декабря 2012 - 08:03

Посмотрите в сторону AutoIt.
  • 0

#3 alina_nsu

alina_nsu

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

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

Отправлено 25 декабря 2012 - 08:15

Посмотрите в сторону AutoIt.

AutoIt какой-то совсем убогий и глупый,
мало чего умеет, кроме как отслеживать щелчки мышки.
И кстати под Linux его нет.
А надо что-нить не уступающее платным средствам или не очень дорогое.
  • 0

#4 ch_ip

ch_ip

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

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


Отправлено 25 декабря 2012 - 08:36

Тема: Подскажите бесплатное средство автоматизации тестирования desktop приложения под разные платформы.
Подскажите бесплатное средство для автоматизации тестирования под Linux и Windows desktop-приложения.
Только язык программирования/записи/тестирования/написания макросов там должен быть не Python,
а например C, Csharp или на худой конец Java.

На чем написано приложение, которое вы собираетесь тестировать?
Csharp под линукс?
Писать тесты на С как минимум не очень удобно. Чем вам не угодил питон?
  • 0

#5 ch_ip

ch_ip

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

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


Отправлено 25 декабря 2012 - 08:38


Посмотрите в сторону AutoIt.

AutoIt какой-то совсем убогий и глупый,
мало чего умеет, кроме как отслеживать щелчки мышки.
И кстати под Linux его нет.
А надо что-нить не уступающее платным средствам или не очень дорогое.

AutoIt - хороший инструмент, если его использовать просто как драйвер для работы с виндовым интерфесом. Позволяет сделать очень многое. Но работает только под виндой, да.
С акими поатными прораммам вы сравниваете и вообще, для чего конкретно вам нужен инструмент?
какие тесты вы собираетесь писать, что проверять, как часто?
  • 0

#6 alina_nsu

alina_nsu

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

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

Отправлено 25 декабря 2012 - 09:47

Приложение написано на C++ на фреймворке Qt.
Проверять надо функционал программы, в основном, когда она аварийно завершается (сама закрывается),
то есть предупредить такие ситуации. Если записать некую последовательность шагов,
то можно передать программистам.
программа типо ДубльГис -карта, информационный справочник, маршруты и т.д.,
необходимо ставить точки, чертить - линейка и т.п..
Платные программы - средства Mercury Interactive - теперь HP, QTP - у них и под Windows и под Unix.
RationalRobot - это всё в идеале...
  • 0

#7 checo

checo

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

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 25 декабря 2012 - 10:10

А родной QTestLib не удовлетворяет потребности?
  • 0

#8 alina_nsu

alina_nsu

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

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

Отправлено 25 декабря 2012 - 11:25

А родной QTestLib не удовлетворяет потребности?

Unit'ы не подойдут.
Потому как я не программист, а тестировщик и доступа к коду у меня не будет.
  • 0

#9 ch_ip

ch_ip

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

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


Отправлено 25 декабря 2012 - 13:45

Приложение написано на C++ на фреймворке Qt.

Вот с этого надо было начинать. А лучше с поиска в гугле типа "Автоматизация тестирования qt", бо вот ссыли на данный форум:
http://software-test...p?/topic/23252/
http://software-test...p?/topic/23028/
и доклад Андрея Беляевского с обзором инструментов для автоматизации тестирования qt-приложений

Проверять надо функционал программы, в основном, когда она аварийно завершается (сама закрывается),
то есть предупредить такие ситуации. Если записать некую последовательность шагов,
то можно передать программистам.

Это только руками. Кроме шуток. А зачем записывать инструментом сценарий для программистов? Почему нельзя описать в баге словами?

Платные программы - средства Mercury Interactive - теперь HP, QTP - у них и под Windows и под Unix.
RationalRobot - это всё в идеале...


Ни то, ни другое никогда не работало под Linux
И вы вряд ли найдете средства, которые записывают сценарии работы с GUI под Linux.
Но оно и надо, ибо рекорд & плей автоматизация в вашем случае не оправдана.
  • 0

#10 alina_nsu

alina_nsu

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

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

Отправлено 26 декабря 2012 - 06:32

TestComplete давно не нравится самой.
То он не видит при записи какой-то кнопки, то диалогового окошка,
да и записывает как-то убого Click'ами, недавно посмотрела его ещё раз.
Но я бы ни в коем случае не хотела бы обсуждать со стронниками TestComplete его плюсы и минусы.
Мне бы желательно бесплатное, оптимальное средство
и много времени на выбор средства у меня сейчас нет.
Мне посоветовали http://code.google.com/p/swapy/
и http://www.sikuli.org/
В силу некоторых причин не приемлю не тот, не другой, но они бесплатные
и вроде подходят для именно тех задач необходимых в тестировании,
которые мне и нужны.
Но я бы хотела язык записи адаптивный к С(С++, Csharp) и т.д., или php, VBasic script
и возможность записи как таковой, потому как для web-сайта вполне подойдёт Selenium,
а для Desktop я бы хотела-таки записывать тесты...
Есть возможность или такие приложения, которые записывают тесты на Windows, а на Linux их можно запустить? Если уж в Linux (цитата'ch_ip':)вряд ли найду средства, которые записывают сценарии работы с GUI под Linux, то по-крайней мере запускают. )
  • 0

#11 Лелик32

Лелик32

    Постоянный участник

  • Members
  • PipPipPip
  • 235 сообщений

Отправлено 28 декабря 2012 - 12:13

Тогда действительно присмотритесь к Squish: http://www.froglogic...sting/index.php
Я им пользовался в течение триального периода, очень понравился. Даже готов был купить, но потом жаба все таки замучила. Да и проект не такой большой, чтобы использовать такое средство тестирования.
  • 0

#12 DonStanislav

DonStanislav

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Гавриков Станислав Владимирович

Отправлено 25 января 2024 - 11:53

Займусь ка я некромантией и реанимирую этот пост.
Поступила задача автоматизировать тестировать GUI интерфейса на Astra Linux и под Windows 10. 
Приложение кроссплатформенное и написано на Qt. 

Внимание вопрос - Какие современные средства автоматизации позволяют тестировать GUI под линуксом? 
Что уважаемое сообщество посоветует?
В идеале скрипт написанный под виндой, должен запускаться на исполнение под линуксом. Ну, или наоборот. 
Буду очень благодарен за конструктивные ответы.


  • 0


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

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