Перейти к содержимому

Публикации Tanya

57 публикаций создано Tanya (учитываются публикации только с 15 мая 2023)



#27615 TestComplete + Infragistics grid

Отправлено автор: Tanya 19 апреля 2006 - 12:29 в SmartBear (AutomatedQA) - Functional Testing

Проходим этап выбора средства автоматизации. Основная проблема - .Net application + Infragistics grid.

Просмотрели примеры скриптов - http://www.automated...ticsWinGrid.asp - вот только ссылка с примером - битая. Можно посмотреть только сам скрипт.

вопрос в том как обратиться к ячейке, если все, что можно находится в Properfty:

FullName: Sys["Process"]("wc_core")["MainFrameForm_3"]["CashRegisterForm"]["dgSaleItems"]

ProductName: Win.UltraWinGrid
(почему ultraWinGrid - Это верно или
нет - может,оно его должно видеть как Infragistics grid????)

WndClass: WindowsForms10.Window.8.app6e
WndIndex: 4

Это все, что можно вытащить с Properties.


Как исходя из всего этого обратиться к ячейке..

Если кто работал с Infragistics grid в TestComplete - подскажите, пожалуйста.



#27714 TestComplete + Infragistics grid

Отправлено автор: Tanya 20 апреля 2006 - 13:48 в SmartBear (AutomatedQA) - Functional Testing

Дмитрий, спасибо за ссылку.
Примеры скачаны, будем разбираться.



#28181 Способы разнообразить свою работу.

Отправлено автор: Tanya 03 мая 2006 - 06:53 в Свободное общение

Не вижу ничего плохого в том, чтобы как-то разнообразить работу. Тем более, сама применяю подобные названия скриншотов. Единственное, с оглядкой на то, кому назначен баг. Если человек улыбнулся - значит, цель достигнута. Если сказал что-то вроде - детский сад - получи step to reproduce.



#29948 Проблемы с Grid

Отправлено автор: Tanya 22 июня 2006 - 09:51 в Hewlett-Packard (Mercury) - Functional Testing

Что имеем - Windows application (.Net + Ingragistic grid)
На машине установлен - Framework 1.1 SP 1

QTP+ Add-In for .Net + TetsAdvantage

При записи рекордером получам вот такую строку - при клике на окне с гридом -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").Click

если дальше записывать клики на ячейках - получаем координатные клики.

Используя метод ActivateRow -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").ActivateRow "0" -

получаем

General run error.


при использовании другого метода -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").ActivateColumn "1;LookUp"

получаем Object doesn't support this action.


может, кто сталкивался, помогите!!



#29960 Проблемы с Grid

Отправлено автор: Tanya 22 июня 2006 - 12:13 в Hewlett-Packard (Mercury) - Functional Testing

Что может означать ошибка - General run error.

Где можно прочитать описание ошибки, в каких случаях она возникает.

все - что я пока встретила:

When using the .NET Add-in Extensibility API with Microsoft .NET Framework 1.1, a "General Run Error" may occur while executing your test. This is caused by an "Execution Engine Exception" error in the application under test (AUT).
Workaround: Install Service Pack 1 (or later) for Microsoft .NET Framework 1.1.

:victory: :good: :ok:



#30122 Проблемы с Grid

Отправлено автор: Tanya 27 июня 2006 - 15:22 в Hewlett-Packard (Mercury) - Functional Testing

Framework 2.0 - уже пробовали. :( - безрезультатно.

самое интересное - Object Spy определяет большое количество методов для этого грида - но работает только click, dblclick. :(

может, проблема в том, что мы используем триальную QTP 8.2 + триальную NetAdvantage for .Net 1.1.


Сейчас скачиваю Net Advantage for .Net 2.0 - будем пробовать.


На самом деле мне нужно чтоб заработал метод GetCellProperty.

Но все равно спасибо... не так много людей, работающих с grid-ами



#30175 Проблемы с Grid

Отправлено автор: Tanya 29 июня 2006 - 06:37 в Hewlett-Packard (Mercury) - Functional Testing

У нас вот такой - Infragistics.Win.UltraWinGrid.UltraGrid 3.2



#30179 Проблемы с Grid

Отправлено автор: Tanya 29 июня 2006 - 08:55 в Hewlett-Packard (Mercury) - Functional Testing

Заработало!!!!

Всем спасибо...

А проблема была вот в чем - приложение изначально разрабатывалось Framework 1.1. - соотвественно - на машине устанавливали:

- Framework 1.1. + SP
- собственно приложение
- QTP 8.2 + .Net Add-Ins


При работе с таблицами методы для работы с последней подхватывались разные - но работали только клики.

И тут чудо - принимается решение о том, что наша прграмма будут работать с Framework 2.0

МЫ все переустановили - и - о чудо!! - заработало... Рекордер подхватывает не клики, а разные методы!!

Всем спасибо. Но думаю, что я здесь не последний раз. :)



#30180 Сколько стоит QTP

Отправлено автор: Tanya 29 июня 2006 - 08:59 в Hewlett-Packard (Mercury) - Functional Testing

Точно знаю, что уже кто-то спрашивал, а вот найти не могу.

А вопрос все тот-же

Сколько стоит QTP 8.2 / 9.0 + .Net Add-in

Заранее спасибо.



#30233 Сколько стоит QTP

Отправлено автор: Tanya 30 июня 2006 - 07:00 в Hewlett-Packard (Mercury) - Functional Testing

Спасибо.

Н-да, для нас дествительно новость плохая.



#30406 Как идентифицировать Custom User Controls?

Отправлено автор: Tanya 05 июля 2006 - 09:41 в Hewlett-Packard (Mercury) - Functional Testing

Мучаюсь над той-же проблемой.

Статья Mike изучена, наверное, наизусть (спасибо за нее большое)
Вот только результат остается таким-же

Подробности: .Net -application (использующее Framework 2.0 and Infragistics)
QTP 9.0. + .NEt Add-in

Так вот - все Infragistic-controls записывает как SwfObject, будь то кнопки, тулбар, деревья. (правда, вот что странно - таблицу понимает (!!))

Записывает строку вот так:

SwfWindow("Wireless Standard - Store").SwfWindow("Create New Carrier").SwfObject("Create").Click 40,12 - это клик на кнопке


Добавили эту кнопку в Object Identification - Object Spy определил ее как infragistics.win.misc.ultrabutton. Методы - NativeClass и Test - Mondatiry,
Windows id - Assistive.


Но - записывает по прежнему - строка приведена выше.
Что я не так делаю ???



#30407 Как идентифицировать Custom User Controls?

Отправлено автор: Tanya 05 июля 2006 - 09:49 в Hewlett-Packard (Mercury) - Functional Testing

Почему-то кажется, что поскольку приложение на .Net, qTP видит и оперделяет только .Net объекты, а то, что добавлено в Standard Windows Enwironment - попросту игнорируется.

Может такое быть??



#30420 Как идентифицировать Custom User Controls?

Отправлено автор: Tanya 05 июля 2006 - 11:57 в Hewlett-Packard (Mercury) - Functional Testing

А у меня уж было появилась надежда.

Дело в том, что я отключила .Net Add-in и попробовала снова записать.
На сей раз объекты определились как WinObject, a не как SwfObject.

Дабавленная в Object Identification кнопка также определилась как WinObject.

Я подумала, что если отключены add-in, она(кнопка) должна появиться кнопкой а не WinObject.



#30430 Как идентифицировать Custom User Controls?

Отправлено автор: Tanya 05 июля 2006 - 13:15 в Hewlett-Packard (Mercury) - Functional Testing

Есть! Работает!

Люди, использующие .Net -application с Infragistics control!!
Есть волшебная тулзовина TestAdvantage (есть две версии - для Framework 1.1 и для Framework 2.0) - позволяет видеть Infragistics controls.



#31099 HTML логи

Отправлено автор: Tanya 26 июля 2006 - 08:05 в Hewlett-Packard (Mercury) - Functional Testing

Майк, вопрос скорее к вам!

В вашей статье описано, как можно использовать в логе HTML.

Да вот беда в том, что мне нужно огромную HTML -таблицу, а метод Reporter.ReportEvent не позволяет мне переносить на след строчку - все просит в одной.

Т.е. вопрос довольно глупый - каким образом переносить часть тегов в другую строку, так чтоб QTP
понимало что это все относится к одному методу Reporter.ReportEvent



#31124 HTML логи

Отправлено автор: Tanya 26 июля 2006 - 14:29 в Hewlett-Packard (Mercury) - Functional Testing

О - спасибо!
Сейчас буду пробовать.

Правда, первый вариант не поможет - это первое, что я сделала - таким образом можно получить только две строки, на третью - уже надо что-то придумывать.

Спасибо.



#31159 QTP 9.0: Почему исчезают данные из Data Table

Отправлено автор: Tanya 27 июля 2006 - 12:36 в Hewlett-Packard (Mercury) - Functional Testing

Используя функцию DataTable.Import() данные из Excel файла заносятся в Data Table.

Оттуда считываем значения, чего-то вычисляем в программе и сравниваем со значениями, записанными в той-же Data Table.

А вопрос вот в чем - Data Table показывает, что там есть значения только после выполнения скрипта перед тем как выдать лог - итого где-то 2 сек.

Когда появился лог - значения из DataTable исчезают.
Итого - мигнуло и исчезло.

Каким образом сделать так, чтоб они продолжали отображаться (хотя-бы потому что они нужны и при написании скрипта).

Может, я как-то неверно использую сам DataTable?



#31165 QTP 9.0: Почему исчезают данные из Data Table

Отправлено автор: Tanya 27 июля 2006 - 14:24 в Hewlett-Packard (Mercury) - Functional Testing

Да, в логе и приходится смотреть, при этом не закрывая предыдущий лог.

Но как-то не очень удобно.

О том что нельзя менять я читала (в вашей, наверное, статье :))

т.е. я не добьюсь, чтоб в нижнем левом углу углу показывались данные в Data Table? Интересно - а зачем мне тогда пустая таблица, постоянно там отображаемая. Нелогично как-то.

Логично предположить, что после импорта там появятся данные - но на них можно токо смотреть.

Или я слишком много хочу? :)



#31174 QTP 9.0: Почему исчезают данные из Data Table

Отправлено автор: Tanya 27 июля 2006 - 15:16 в Hewlett-Packard (Mercury) - Functional Testing

Ok, спасибо за консультацию.

Больше не буду хотеть - нет так нет! Главное, чтоб работало. :)

Спасибо.



#31321 Описание процесса автоматизации

Отправлено автор: Tanya 02 августа 2006 - 11:22 в Автоматизированное тестирование

В компании принято решение внедрить автоматизированное тестирование. Проведен Research, выбран Tool.

Что дальше? Из опыта нескольких компаний знаю, что тестировщики сразу садятся что-то кодировать.

Как подойти к этому процессу с более умной стороны? Каким должен быть процесс, согласно описанным этапам которого, автоматизация модуля становится четко налаженной. Какие аспекты должен содержать такой документ?
Существует ли такой налаженный процесс в крупных компаниях?

Хотелось получить какую-либо информацию на эту тему.



#31323 Описание процесса автоматизации

Отправлено автор: Tanya 02 августа 2006 - 12:02 в Автоматизированное тестирование

Да, попробовали - небольшой тестовый пример, получилось, приняли решение - Да, внедряем.

И - начальство попросило подготовить ДЕТАЛЬНЫЙ ДОКУМЕНТ ПРОЦЕССА, описывающий, как мы будем автоматизировать.

Вот - мучаюсь. (не люблю писать подобного рода документы).
Когда что-то родится - выложу, может у кого будут комментарии.

(просто уверена, что эти вопросы уже многие для себя решили, и, возможно, есть статьи на эту тему).

Хотя, поиск дал не очень много результатов.



#31914 QTP 9.0: Сортировка в таблицах

Отправлено автор: Tanya 21 августа 2006 - 06:57 в Hewlett-Packard (Mercury) - Functional Testing

Немного странный вопрос.. Но сталкивалась несколько раз.

во время записи скрипта сортировка записывается след. образом
SwfWindow("Wireless Standard - Store").SwfWindow("Account Manager").SwfTable("dgActivations").Sort 0,"Activation #","Ascending"


Однако при воспроизведении часто именно на этой строчке выскакивает ошибка.

Не могу понять.

Можно конечно сделать вывод, что в QTP 9.0 сортировка работает криво, но может причина в чем-то другом.



#31944 QTP 9.0: Запись в DataTable

Отправлено автор: Tanya 21 августа 2006 - 13:11 в Hewlett-Packard (Mercury) - Functional Testing

Для записи в DataTable использую вот такую функцию
Serial_Num=DataTable.AddSheet ("Product").AddParameter("Serial #", Ser_Num)

Эта строчка посторяется в цикле.
В результате в DataTable мы получаем десяток стоббцов с названием Serial # и ниже строчкой по одному значению.

Каким образом сделать один столбец и в нем в столбик все значения?



#31978 QTP 9.0: Ругается на 2 открытых одинаковых окна

Отправлено автор: Tanya 22 августа 2006 - 08:13 в Hewlett-Packard (Mercury) - Functional Testing

Наше волшебное приложение (.NET) позволяет открывать одинаковые скрины по нескольку раз.

Однако QTP 9.0, видя такое безобразие, выдает ошибку -у вас открыто несколько таких окон.

Можно ли обойти это особенность QTP 9.0 какой-нибудь настройкой, или просто не лениться и каждый раз закрывать скрин?

Или я снова много хочу? ;)



#32008 QTP 9.0: Запись в DataTable

Отправлено автор: Tanya 22 августа 2006 - 12:35 в Hewlett-Packard (Mercury) - Functional Testing

Да, спасибо большое, работает!