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