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

Публикации Tiana

65 публикаций создано Tiana (учитываются публикации только с 06 июня 2023)



#35614 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 12:17 в IBM Rational - Functional Testing

for Tiana
метод каким образом я пробую получить, так это:

  Result=SQAGetChildren(".\",children)
  for ii=1 to UBound(children)
    Result = SQAGetPropertyNames(children(ii), Properties)
    if Result=0 then
        for iii=1 to UBound(Properties)
        Result = SQAGetProperty(children(ii), Properties(iii),Value)
        if Result=0 then MsgBox children(ii)+"  ==  "+Properties(iii)+" = "+Value+"  ;  "
        next
    end if
  next

Соответственно в списке который выдает процедура нет св-ва Name

Просмотр сообщения

aleshap, а вам необходимо получить Name только программным способом?
Получает ли Inspector свойство Name данного объекта?
Если Inspector получает, то думаю, что это особенности работы с функцией SQAGetChildren.



#35605 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 11:24 в IBM Rational - Functional Testing

Tools->Inspector...

Просмотр сообщения

Интересно как aleshap пытается получить свойство Name объекта. Ведь если свойство Name задано, то Inspector должен видеть свойство Name распознаваемого объекта и как следствие - возможность выполнить действие над объектом по его уникальному имени?



#35603 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 11:10 в IBM Rational - Functional Testing

Заинтриговали :crazy:
А как вы пробуете его получить?



#35629 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 15:28 в IBM Rational - Functional Testing

Что примечательно, вопрос, который автору топика следовало задать сразу же, оказался только 14-ым постом в топике :smile:

ну уж извините :blush: Пытались помочь, в меру своих способностей..
А почему бы вам было не задать вопрос? :rtfm:



#35633 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 15:41 в IBM Rational - Functional Testing

:rtfm:
Тогда еще есть все шансы ответить на этот:

Ну а как же Delphi 7 что с ним? что под него нет Delphi Enabler? 6 есть а 7 нет?????

Просмотр сообщения




#35673 Как описать компонету?

Отправлено автор: Tiana 17 ноября 2006 - 15:27 в IBM Rational - Functional Testing

Dmitry_NJ, вы, пожалуйста не обижайтесь, это ж не указание, а предложение, и соверщенно не в обиду сказанное! :rtfm: Ведь так хочется и понимания и помощи от более опытных людей, когда ты еще только в начале пути и когда даже самые простые проблемы кажутся неразрешимыми... :smile:
Поскольку вам предложение не понравилось, тогда я :blush:
и сорри за оффтоп..



#35655 Как описать компонету?

Отправлено автор: Tiana 17 ноября 2006 - 10:06 в IBM Rational - Functional Testing

Когда речь идет о наших продуктах, то я еще могу  полазить по документации/КВ и пр. источникам, но копаться еще и в IBM-овских у меня нет никакого желания.

Тогда отпишитесь от подписки на Rational форум и :blush: в то время, что вы тратите на Rational форум. :rtfm:

Последняя версия Rational Delphi Test Enabler поддерживает Delphi 7

Rifle, спасибо! Возможно и мне пригодится в будущем.

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

aleshap, :blush: В следующий раз и я уже буду знать ответ на этот вопрос :smile:



#35600 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 10:56 в IBM Rational - Functional Testing

А что вы имеете в виду под "уникальные осмысленные имена",

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

как я понял RR не может получить имя компоненты, а лишь его текстовое представление, которое как я уже говорил может меняться. На ID, к сожаления завязаться не могу.

я понимаю так, что если RR не может получить имя корректно распознаваемой компоненты (имею ввиду не Generic), значит оно не задано.



#35596 Как описать компонету?

Отправлено автор: Tiana 16 ноября 2006 - 09:49 в IBM Rational - Functional Testing

Так вот вопрос. Каким образом описать компоненту и уникальное свойство, чтобы робот мог однозначно определить объект на форме

Мне кажется, что уникальные свойства компонент задаются разработчиком, а RR только оперирует с их помощью. Вы же не можете добавить свойство для определенного типа контрола? Т.е. если свойства компонентов формы не заданы и генерируются динамически, то единственный выход - попросить разработчиков задавать уникальные осмысленные имена / Id-шники. :crazy:



#39011 Помогите

Отправлено автор: Tiana 20 февраля 2007 - 11:15 в Тест-дизайн и ручное тестирование

вот так, к примеру.



#34378 Содержимое ячейки по номеру строки и столбца

Отправлено автор: Tiana 10 октября 2006 - 13:07 в IBM Rational - Functional Testing

Вчера рассматривалась аналогичная тема.
Попробуйте посмотреть вот здесь.
berzinc, кажется это был ваш ответ. :diablo:



#34381 Содержимое ячейки по номеру строки и столбца

Отправлено автор: Tiana 10 октября 2006 - 13:22 в IBM Rational - Functional Testing

Это не аналогичная тема…

Но ведь можно использовать ту же функцию для решения проблемы получения данных из таблицы?



#40736 Ошибка настроек прокси-срвера

Отправлено автор: Tiana 30 марта 2007 - 13:15 в SmartBear (AutomatedQA) - Functional Testing

Добрый день!

Dmitry N, спасибо за помощь. Вопрос получилось решить не очень красиво, но уж лучше, чем никак. Моей машине открыли доступ к сайтам локальной сети и сети интернет без прокси-сервера. Другим образом не получалось, нюансов не знаю, возможно что-то не так с настройками самого прокси-сервера.



#40498 Ошибка настроек прокси-срвера

Отправлено автор: Tiana 23 марта 2007 - 12:53 в SmartBear (AutomatedQA) - Functional Testing

Добрый день!

Скажите пожалуйста, удалось ли решить, обсуждаемую в этой темке проблему? если удалось, то каким образом?

Похоже, что у меня аналогичная проблема.
Использую триал версию TestComplete 5.11. и Internet Explorer 7.0
Для начала пытаюсь записать в автоматическом режиме HTTP task для сайта LoadTestingDemo (устанавливается вместе с TestComplete 5.11, используется http протокол).

Настройки Internet Explorer 7.0
InternetExplorer7_settings.png

Настройки TestComplete 5.11
TestComplete5_options.png

Открываю Internet Explorer 7.0. Нажимаю кнопку 'Start Recording', затем выбираю опцию 'Record an HTTP task', задаю имя для текущей задачи, появляется окно:
InfoWindow.png
нажимаю кнопку 'Yes', после чего, выполняю переходы между страничками в LoadTestingDemo и нажимаю кнопку 'Stop Recording', появляется следующее окно:
NotificationWindow.png



#37388 Оценка разравотчиков по количеству багов...

Отправлено автор: Tiana 11 января 2007 - 14:09 в Управление тестированием

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

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

Просмотр сообщения

Из своего опыта могу сказать, что аналогичная проблема была решена путем проявления настойчивости в этом вопросе (можно сказать, маленькой хитрости). Путем обязательной перепроверки бага каждый раз, его переоткрытия (в случае, если баг не был исправлен), а также корректного обоснования, почему баг открыт снова. В такой ситуации каждый понимает, что проще исправить баг, чем откладывать его N-ое количество раз.



#34010 Важно ли уделять должное внимание интерфейсу ПО

Отправлено автор: Tiana 29 сентября 2006 - 09:05 в Тест-дизайн и ручное тестирование

Мне кажется, что уделять внимание интерфейсу и качеству его выполнения, с точки зрения эргономичности, аккуратности внешнего вида, соответствия некоторым общепринятым условностям, важно.
Но, как всегда накладываются сроки. Зачастую клиентам требуется, для начала, функционирующее приложение (выполняющее основные функции), а когда оно начинается продаваться или дело идет к этому - приходит понимание того, что оно должно не только функционировать, но и выглядеть так, чтобы его было приятно и удобно использовать.
Весомым аргументом, для переубеждения руководства сделать изменения в GUI, может быть тот факт, что недочеты в GUI влияют на корректное функционирования приложения.

Абсолютно согласна:

Ваше дело зафиксировать эту ошибку. Далее пусть принимает решение об исправлении этой ошибки человек за это ответственный.




#34020 Важно ли уделять должное внимание интерфейсу ПО

Отправлено автор: Tiana 29 сентября 2006 - 10:34 в Тест-дизайн и ручное тестирование

С другой стороны,

Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..

Может многое зависит от того, есть ли прототипы данного программного продукта (которые бы определяли принятые стандарты к интерефейсу в данной области разработки), находится ли продукт в использовании или это новая разработка?



#34218 Важно ли уделять должное внимание интерфейсу ПО

Отправлено автор: Tiana 05 октября 2006 - 07:32 в Тест-дизайн и ручное тестирование

С другой стороны,

Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..

Может многое зависит от того, есть ли прототипы данного программного продукта (которые бы определяли принятые стандарты к интерефейсу в данной области разработки), находится ли продукт в использовании или это новая разработка?

Просмотр сообщения

Я привел пример. Написал что это довольно специфично (т.е. в каждом проекте по своему и тут вряд ли кто поможет). К чему вопрос-то?

Просмотр сообщения

Вопрос по приведенному примеру, т.е что делать в этом конкретном случае:
если

пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

но

какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется

Т.е. кривой интерфейс существовал и стал удобным на протяжении 5 лет. Но потом стал выглядеть иначе (красивее, но стал непривычным и как следствие, неудобным). В этом случае стоит ли поднимать эту тему?
Согласна с вами, что понятие удобства - это специфично для проекта, но зафиксировать предложение, донести до менеджера - обязанность тестировщика. ИМХО.
На счет "настаивать на своем предложении". Мне кажется, что "настаивать" не стоит, необходимо развернуто донести информацию, т.е. для чего и кому это надо.
Если менеджер проекта (который за него отвечает) принимает решение о нецелесообразности реализации предложения, то настаивать не стоит. Но само предложение должно быть зафиксировано, возможно отложено.
Если же отказывается разработчик реализовывать предложение, а менеджер подтвердил необходимость его реализации, то опять таки - это взаимоотношения менеджера и разработчика.



#34800 Как 'отвязаться' от координат

Отправлено автор: Tiana 24 октября 2006 - 16:28 в IBM Rational - Functional Testing

Если указаны координаты, то осуществляется действие (Click, DblClick) по координатам, которые передаются в качестве параметра.
При записи скрипта с помощью Recorder, записываются действие и координаты, в пределах которого действие было выполнено.
Если вы не хотите привязываться к координатам, то кавычки должны быть пустыми. Но в вашем случае, похоже что робот не распознает объект по указанному recMethod$.
Возможно, что recMethod$ неверный, но бывает так, что даже при верном recMethod$ действие не выполняется без координат. Попробуйте с помощью функции SQAFindObject найти объект с тем же recMethod$, который используется для выполнения действия над объектом. Если Result<>0, то recMethod$ указан неверно, в противном случае - для выполнения действия над этим объектом необходимо указать координаты.



#34898 Как 'отвязаться' от координат

Отправлено автор: Tiana 26 октября 2006 - 12:28 в IBM Rational - Functional Testing

Кстати, ComboBox type "value only from list" или значение моно ввести "с руки"?

Там на скриншоте виден курсор, поэтому после клика на ComboBox не появляется выпадающий список, а появляется курсор для ввода значения.



#34835 Как 'отвязаться' от координат

Отправлено автор: Tiana 25 октября 2006 - 16:02 в IBM Rational - Functional Testing

Если задача стоит в том, чтобы выбрать какой-либо из пунктов выпадающего списка, то попробуйте сделать следующим образом:
- выполнить команду Click по ячейке "Навигация";
- затем выполнить команду InputKeys "{TAB}%{DOWN}", для перехода на элемент ComboBox и открытия выпадающего списка, соответственно;
- затем осущесвить выбор необходимого пункта из элемента ComboListBox.



#31677 хедеры и либы

Отправлено автор: Tiana 14 августа 2006 - 14:25 в IBM Rational - Functional Testing

Путь, к директории с библиотеками, правильно указан в Tools->General Options->Preferences, поле SQABasicPath?



#31697 хедеры и либы

Отправлено автор: Tiana 15 августа 2006 - 08:48 в IBM Rational - Functional Testing

Имя скрипта совпадает с наименованием библиотеки (т.е "my")?
Если совпадает, то попробуйте изменить или имя библиотеки или имя скрипта. Перекомпилировать все и запустить скрипт снова.



#32070 хедеры и либы

Отправлено автор: Tiana 23 августа 2006 - 07:43 в IBM Rational - Functional Testing

Не знаю, с чем это связано, но если вместо '$include "mylib.sbh" написать '$include "mylib.sbl", то все заработает. Во всех моих скриптах так написано.

Просмотр сообщения

В этом случае, вы не сможете в пошаговом режиме проверять выполнение процедуры/функции, описанной в теле подключаемой библиотеки. :clapping:
Если же вы подключаете *.SBH файл, то вы можете отслеживать выполнение процедуры/функции по строкам.



#31699 хедеры и либы

Отправлено автор: Tiana 15 августа 2006 - 09:03 в IBM Rational - Functional Testing

Странно, я попробовала создать библиотеку с телом процедуры, заголовочный файл с объвлением процедуры и скрипт с вызовом той же процедуры и все заработало...
Возможно буква "y" где-то написана в кирилице?? Может попробуй перенабрать наименования процедуры, библиотеки и заголовочного файла в латинице...