понедельник, 23 мая 2011 г.

Веселости TestComplete

Читала вчера доки по TestComplete... да да... именно этим я и занималась небольшую часть воскресенья))) И вот ну никак не могла пройти мимо ссылочки с надписью "Грязные" трюки :), выглядело заманчиво. Что же там оказалось?
Оказался там список с разными интересностями в Test Complete, решила, что обязательно проверю все в понедельник!


1. Зарезервированная переменная MSG.

Создала пустую функцию в TestComplete и выполнила строчку с выведением сообщения в лог:

function test(){
    Log.Message(MSG);
}

не обманули :), в результате сообщение получилось странное:


и это сообщение явно не соответствует ожидаемому:

 Так получается, поскольку, как было сказано на tctutorial.ru, MSG — это зарезервированное имя структуры, которая содержит элементы Win32-сообщения.

2. Точка в конце строки кода.

"Если вам необходимо запустить одну строку из редактора, нет необходимости помещать ее в отдельную функцию. Достаточно в конце строки перед точкой с запятой (если таковая имеется) поставить обычную точку. Например, вставьте в редактор следующую строку:
Sys.Process("explorer").Terminate();
и поставьте точку перед точкой с запятой:
Sys.Process("explorer").Terminate().;
В результате у вас завершится процесс explorer и пропадет панель задач :)" tctutorial.ru

Вот эта штука так и не получилась, т.к. появлялось syntax error.

3. Окно Dialog Customizer

 Если перейти TestComplete -> Tools -> Options и затем нажать комбинацию клавиш Ctrl-Alt-Shift-c, то в результате мы сможем редактировать окно Options.

Менять ничего не стала, а то могу так наворотить, что потом лишь переустановкой TestComplete
можно будет спастись.

4. Вычисление значений выражений в режиме отладки

"Если поставить брекпоинт на какой-то строке, то во время работы скрипта TestComplete приостанавливает выполнение скрипта в этом месте. Если во время этой паузы навести курсор мыши на переменную (или выделить какое-то выражение и навести курсор мыши на выделенный текст), TestComplete выдаст значение переменной/выражения во всплывающей подсказке.
Так как TestComplete старается вычислять значения выражений, на которые мы наводим курсор, это может приводить к странным последствиям. Например:
  • если навести курсор мыши на строку Runner.Stop();, то выполнение скрипта прекратится и TestComplete выйдет из режима Debug
  • если навести курсор мыши на строку BuiltIn.ShowMessage("..."), TestComplete покажет соответствующее сообщение
  • если в панели Watch List ввести выражение Sys.HighlightObject(...) и вместо многоточия вставить имя любого существующего объекта, TestComplete подсветит этот" tctutorial.ru


Этот пункт для меня новым не оказался, поскольку зачастую при отладке получалось так, что наводила курсором на функцию, и он выполнялась. Тут уже не важно, на какую функцию навести, экспериментировать и вешать TestComplete можно бесконечно ;)

Использовался TestComplete 7

четверг, 19 мая 2011 г.

Свершилось!


Воодушевленные SQADays 9, Казанью, IT парком, а скорее даже незабываемой и  неповторимой атмосферой конференции, нам так же захотелось стать частью всего этого целого, познавательного и увлекательного :)

К счастью, как это сделать мы уже знали, побывав на круглом столе "Вместе весело шагать, ...", где отличных примеров развивающихся и успешных сообществ у нас перед глазами было много.

Наша первая встреча состоялась вчера вечером, в IL Патио. Место выбиралось специально спокойное, светлое и не слишком шумное, чтобы можно было прекрасно общаться, наблюдая за улыбающимися лицами коллег.

Собралось нас познакомиться 7 человек с 4 различных компаний. В основе своей все мы друг с друга знали, либо виделись на собеседованиях, либо кто-то когда-то вместе работал.

И ничего страшного, что первоначальную атмосферу сложно было назвать безумно активной и неповторимо-увлекательной, оставалось некое напряжение, но его с легкостью сгладила Оля, пришедшая немного позже. Она рассказала нам о своей работе в Grid Dinamycs, о cucumber, а еще поведала, как весело называется ее проект))

В свою очередь, те, кто ездили на конференцию в Казань (а таких нас было четверо) поделились эмоциями и впечатлениями, показали фотографии, рассказали, что 10 SQADays будет проходить осенью в Москве, чем натолкнули людей на мысли о посещении этого мероприятия.


В общем, встречей лично я осталась довольна, возвращалась домой с улыбкой на лице))

Спасибо тем, кто нашел время и пришел на эту встречу! Молодцы!!!

среда, 18 мая 2011 г.

Первая встреча тестировщиков Саратова

Добрый день всем тем, пока немногочисленным людям, которые нас читают!

Рада сообщить, что наконец-то сегодня состоится первая встреча Саратовских тестировщиков :)
Проходить она будет в IL Патио на пересечении улиц Рахова и Вавилова в 18:30.

Сегодня мы познакомимся, расскажем немного о себе, своей работе, возможно специфике, покушаем пиццу, посмотрим фотографии с прошедшего SQADays 9 в Казани, да и просто узнаем друг друга в лицо)

В ходе предварительного обсуждения тематики решили немножко поговорить о scrum.

Впечатления о встрече и фотоотчет будут позже.