четверг, 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 начинает меняться

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


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

понедельник, 3 декабря 2007 г.

Блеск и нищета Open Source

Навеяло постом vnizzzа

Речь пойдет о хакерах высокого полета.

Хакерах, которые делают самую свободную ОС, которая работает даже на кофеварках. Жалко только кофеварка перестает после этого варить кофе,
зато на ней есть вебсервер.


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

И они хотят изменить мир. У них есть философия и путь. Их путь — дать пользователю свободу выбора. И пользователь получает свободу выбирать всегда как минимум из двух зол.

Да, собственно, нет никаких пользователей, есть исходники, бранчи и svn-ы.


И, чёрт возьми, кто пустил казуалов к компу?!

Linux. Fcuk different.