четверг, 6 декабря 2007 г.

GUI testing in linux

Ура! Я давно искал системы для автоматизированного тестирования GUI-приложений в Linux. И не одно, а минимум два «зла». Одно «зло» от «RedHat», а другое, разумеется, от «Novell».


dogtail




  • Разработана в недрах RedHat

  • Написана целиком на Python, что почему-то преподносится как достоинство

  • Скрипты предполагается писать на python

  • Кажется работает только с Gnome/GTK

  • Код тестов мне показался более логичным и прямым

  • Динамически отыскивает нужные виджеты




ldtp (Linux Desktop Testing Project)

  • Разработана в недрах Novell, но вроде как набивается в «стандарт»

  • Написана на С и Python

  • Скрипты также предполагается писать на python

  • Работает с Gnome, GTK, QT4 и Java Swing

  • Код тестов мне показался немного запутанным

  • Для поиска нужного виджета должна быть предварительно сформирован некий файл карты приложения. Видимо кошмар начинается в тот момент, когда GUI начинает меняться

  • Ставит своей целью кроссплатформенность


Чуть позже я попробую «в деле» как ту, так и другую систему и расскажу о результатах и подводных камнях.

4 комментария:

  1. Не будь какой, отдавай фид полностью! :)

    ОтветитьУдалить
  2. Объясни в чём у тебя задача? Сообщи на e-mail, я тоже подумаю, одно дело всё же делаем.

    ОтветитьУдалить
  3. Привет! Мне понравился Ваш блог, я даже на rss подписался :)
    А что Вы думаете о блоге на тему инвестирование?
    Очень хочу узнать Ваше мнение об этом.
    Спасибо

    ОтветитьУдалить
  4. Беру себе на заметку, спасибо!
    ;)

    ОтветитьУдалить