21
03
2008
В предыдущей статье я назвал рубрику “Eggplant” бесполезной. Это не значит, что баклажан - никому не нужный инструмент, просто я не уверен, что найдется много русскоязычных пользователей. Но тем не менее я решил публиковать интересные и (или) полезные заметки, куски кода и т.п.
Таадаам! То бишь, начинаем. Бывает полезно знать, сколько же времени занимает работа скрипта. Особенно если вечером вы запускаете набор скриптов для тестирования и благополучно уходите домой, чтобы утром увидеть результаты их работы. Не так уж много кода потребуется, чтобы по окончании скрипта узнать, сколько же времени он работал. Читать дальше »
Комментариев : Comments Off
Рубрики : Eggplant, Инструменты
Автор : Dmitro Podzyvalovsky
20
03
2008
Этой статьей начинается, наверное, совершенно бесполезная рубрика в разделе «Инструменты». Так и назовем ее «Eggplant». Eggplant (англ. Баклажан) — инструмент для автоматизации тестирования ПО. Интересен тем, что есть в нем несколько занятных особенностей:
1. Запускается на MacOS и коннектится по VNC к машине на которой запущено тестируемое приложение — за счет этого, ему совершенно пофигу, на какой системе проводить тест, лишь бы VNC работал.
2. При записи скрипта пользователь делает снимки элементов интерфейса. Каждый снимок автоматически снабжается служебной информацией (например куда именно кликнуть, или какую часть имиджа куда тащить). А при проигрывании сохраненные снимки скрипт сравнивает с тем что возвращает система.
3. За счет использования снимков Eggplant’у совершенно безразлично, на каком языке и с использованием каких технологий написано приложение. Будь это Java, .NET, HTML или Flash, который тестить автоматом практически не возможно, т.к. Flash не «отдает» никаких параметров.
Ну и минусы… Как же без них:
1. Для работы с Eggplant нужен Mac
2. При изменении дизайна придется обновлять имиджи
Но при этих минусах, в ряде случаев баклажан может оказаться незаменимым инструментом.
Комментариев : 4 »
Рубрики : Eggplant, Инструменты
Автор : Dmitro Podzyvalovsky