... достаточно долго искал нечто подобное, поскольку
являюсь тестером в маленькой софтверной компании. Это первый продукт, который
удовлетворяет практически всем запросам, очень компактный и по вполне разумной
цене
... занимался поиском подходящих средств тестирования первого проекта на
новом месте в июне-июле. На Вашу программу не наскочил по той простой причине,
что поисковая задача была сформулирована как «средства функционального
тестирования приложений в браузерах». Из бесплатных приложений ничего
толкового кроме Selenium не нашел. Ну еще можно пользовать Watir (библиотека к
Ruby) но для этого надо изучить сам Ruby для начала. И написание тестов по
времени и трудозатратам будет немногим меньше времени кодирования самого
тестируемого проекта (ошибки в кодировании тестов тоже не исключены как в
любой программе). Платные монстры типа Rational Robot смотрел вскользь ибо
понимал что во-первых слишком громоздко для маленькой компании из 15 человек,
во-вторых затраты на закупку лицензий могут превысить общую стоимость
некоторых проектов. Почему я упомянул Selenium и Watir – потому, что у них
тоже есть рекордеры действий Пользователя, правда достаточно примитивные и
ориентированные на конкретный браузер. Когда передо мной встала проблема
тестирования кросс-браузерности в проекте, а также записи достаточно сложных
манипуляций с мышью - пришлось опять заняться поиском подходящего софта, в
результате чего и вышел на Вашу программу.
AutoClickExtreme - лучший выбор при автоматизации функционального тестирования программ
Зачем нужно тестирование программ
Тестирование, по
мнению экспертов, один из ключевых этапов разработки программ.
Существует даже такой метод понижения затрат на профессиональных разработчиках за
счет более качественного тестирования и найма менее профессиональных
программистов. Т.е. софтверная компания или фирма, автоматизируя и усиливая
тестирование программ, может быть уверена - ошибки функционала программы не
будет и при "средних" разработчиках.
Но даже если Вы программист
профессионал, то Вам тем более известно, насколько психологически трудно
выполнять одни и те же тесты раз за разом в ручную. Функциональность
программы по мере развития растет - полное тестирование всех функций
становится нудным и долгим. И вот тестирование некоторых функций
откладывается в долгий ящик. О последствиях лучше не думать. Но если о
последствиях долго не думать, то они будут думать за Вас :)
Почему именно AutoClickExtreme лучше других автоматизирует тестирование
программ
AutoClickExtreme имитирует ранее записанные действия
пользователя практически в любой программе. Тестирование СУБД, веб (web)
приложений, тестирование функциональности значка в трее,
тестирование взаимодействия с другими программами - все это под силу
AutoClickExtreme. Он просто "щелкает" мышью по нужным кнопкам,
пиктограммам, набирает на клавиатуре нужные символы.
Все это не просто надежно, а супернадежно. AutoClickExtreme и
шагу лишнего не сделает, если что-то пошло не так. А при необходимости
совершит ряд других действий, чтобы довести до сведения о несоответствии
фактического результата ожидаемому. Например, внести в отчет пометку, что
на этом тесте "завал". Кроме того,
AutoClickExtreme незримо для пользователя контролирует окна в фокусе более
чем по 10 параметрам, подбирая наиболее подходящее окно и выводя его в
фокус. О смещениях окна программы на экране или о смещениях кнопок внутри
него тоже не стоит беспокоиться - в AutoClickExtreme предусмотрен механизм,
корректирующий действия мышью в этих случаях.
Запись скрипта тестирования программы в AutoClickExtreme
проходит в наиболее простой для пользователя форме. Нажмите кнопку Запись и
просто аккуратно проделайте с тестируемой программой нужные действия. Есть,
конечно, маленькие хитрости, о которых надо знать заранее: двойное нажатие
клавиши NumLock, например, приводит к временной
приостановке Записи и созданию
Пиксельного Контроля, который при Воспроизведении будет искать на
экране заданную картинку.
Более подробно о базовых
возможностяхпрограммы:
Запись / Воспроизведение манипуляций
мышью и клавиатурой в тестируемых программах.
Автотекст - наберите короткую команду
вызова, например, "асе" в любой программе
Windows и после двойного нажатия клавиши Shift
Вы получите полный текст "AutoClickExtreme".
Также, вместо
"ti" Вы получите время в формате hh:mm:ss,
вместо "da" - дату (yyyy.mm.dd).
Вставка вБуфер
обменазаданного текста, сохранение содержимогобуфера в файл.
Использование горячих клавиш
(HotKey) для готовой Записи.
Редактирование
готовой Записи, копирование, вставка отдельных
действий.
Стоимость
русской версии AutoClickExtreme меньше англоязычной (1000 руб.
против49$). Всем купившим регистрацию программы оказывается активная
техническая поддержка, гарантируются бесплатные обновления
AutoClickExtreme до версии на 2 единицы (!) выше
купленной.