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

Публикации Nadezhda

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



#23630 Чтение из Edit-ов

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

Если включить запись и кликнуть на этом Image, что Робот записывает? Может потом повторить то, что записал?



#23554 Чтение из Edit-ов

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

Почитайте внимательно help по функциям SQAGetProperty и SQASetProperty.
Dim Result as integer
Dim s as string
Result = SQAGetProperty ("Type=EditBox;Name=value2","value",s)
if Result = SQASuccess then
SQALogMessage SQAPass, "Value in editbox is " + s, ""
else
SQALogMessage SQAFail, "Result = " +CStr(Result)
end if



#23584 Чтение из Edit-ов

Отправлено автор: Nadezhda 10 января 2006 - 08:48 в IBM Rational - Functional Testing

А если вставить Type=HTMLImage (вместо Type=Image)?



#23641 Чтение из Edit-ов

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

Тогда, пожалуй, нажатие Enter - единственный выход :crazy:



#23746 Чтение из Edit-ов

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

Грубо, но действует:

Dim s as string
Dim Result as integer

    
    Window SetContext, "CurrentWindow", ""
    InputKeys "^a^c"
    s = Clipboard.gettext
    Result = InStr(s,"Error")
    if Result <> 0 then
        SQALogMessage sqafail, "Error is found", ""
        exit sub
    end if



#24572 Тестирование ASP и ASP.NET Web приложений

Отправлено автор: Nadezhda 03 февраля 2006 - 11:37 в Тест-дизайн и ручное тестирование

Сравнить не с чем, т.к. всегда занималась тестированием веб-приложений на ASP.NET. Поэтому не могу выделить какие-либо особенности. Для автоматизации использую Rational Robot. Все контролы (кроме злополучных TreeView и гридов) распознаются благополучно.

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

А как быть с Web-диалогами? Это модальные IE-окошки с классом Internet Explorer_TridentDlgFrame. Т. е., жму я на странице на какую-нибудь кнопку (к примеру), и открывается такое окно...

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

Нужно пробовать. Я с такими диалогами не сталкивалась. Но для popup сообщений отлично подходила функция Window SetContext.
Попробуйте несколько инструментов - что лучше подойдет/понравится :clapping:



#24555 Тестирование ASP и ASP.NET Web приложений

Отправлено автор: Nadezhda 03 февраля 2006 - 09:41 в Тест-дизайн и ручное тестирование

Сравнить не с чем, т.к. всегда занималась тестированием веб-приложений на ASP.NET. Поэтому не могу выделить какие-либо особенности. Для автоматизации использую Rational Robot. Все контролы (кроме злополучных TreeView и гридов) распознаются благополучно.



#25284 Сравнение средств автоматизации тестирования

Отправлено автор: Nadezhda 20 февраля 2006 - 07:35 в Выбор инструментов для тестирования ПО

Здравствуйте!
Задача выбора (выбора чего угодно) имеет математическое описание - это теория принятия решений. До тех пор, пока вы не можете формализовать критерии выбора, вы выбираете наугад (либо на основе экспертного опыта, которого у вас, как я понимаю, нет). Процедура формального выбора может стать математической основой диплома. Определение коэффициентов важности критериев на основе обработки экспертных данных - там достаточно математики. :crazy: В вашем случае критерии, которые приходят в голову сразу - это стоимость тула, удобство использования (выраженное в временных затратах на освоение и написание скриптов), время возврата капитальных вложений... (Я не претендую на правильность формулировок, важен смысл) :unknw:
Если мне не изменяет память, подобная тема диплома была у Вячеслава. Поэтому в какой-то мере вы изобретаете велосипед.



#24379 Система для хранения тест-кейсов

Отправлено автор: Nadezhda 30 января 2006 - 16:00 в Тест-дизайн и ручное тестирование

Мы используем встроенную в Excel возможность merge - Share Workbook. Файл, для которого установлен флажок Share Workbook (Tools -> Share Workbook...) лежит на сервере, к нему имеют доступ все заинтересованные лица. С сервера он заливается в систему контроля версий (у нас SVN, раньше был VSS - думаю, это не принципиально). Возможно, вам подойдет этот вариант

P.S. Мы используем Excel для хранения Check List



#25682 С чего начать, если нет документации?

Отправлено автор: Nadezhda 02 марта 2006 - 07:33 в Тест-дизайн и ручное тестирование

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

вместо test cases пишите краткие check lists - все равно в такой обстановке, как правило, функциональность/требования меняются часто.

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

Согласна :smile: Мы пишем чеклист, в котором 5 колонок:
1) Номер и название тест-кейса
2) Авто - является ли тест автоматизированным?
3) Описание - в этой колонке мы кратко описываем ожидаемый результат или какие-либо особенности
4) Результат - прошел тест или провалился
5) Номер(а) отчета(ов) об ошибке(ах) - в случае если тест провалился.
Тесты сгруппированы по юз-кейсам. Как таковых юз-кейсов у нас нет, но мы выделяем их из функциональности.
Чеклист мы храним в Excel, причем для каждой новой версии создаем отдельный лист. В колонке с номерами отчетов об ошибках мы храним не только ошибки, найденные в текущей версии, но и в предыдущих версиях. Мы раскрашиваем их в разные цвета в соответствии со статусом ошибки (new, assigned, resolved, closed)
Что касается требований, в нашей компании они выясняются в чате с заказчиком, постоянно уточняются и изменяются, время для ведения документации не выделяется, поэтому наиболее эффективным способом отразить постоянные изменения для нас является колонка Описание в чеклисте. :smile:



#24128 Разбор оболочки Робота

Отправлено автор: Nadezhda 24 января 2006 - 13:30 в IBM Rational - Functional Testing

Нда... Не хотела бы я столкнуться с такой ситуацией :acute:



#24124 Разбор оболочки Робота

Отправлено автор: Nadezhda 24 января 2006 - 12:48 в IBM Rational - Functional Testing

А почему не может? Ведь он должен распознавать то, что разработано в среде, которую он поддерживает, верно? А кто сказал, что Робот написан в среде, которую он поддерживает? :acute:
Или я тоже чего-то не понимаю :fool:

P.S. Идея распознать робот инспектором достойна Настоящего Тестировщика :good:



#27130 Проблема с кликом на иконку в HTML таблице

Отправлено автор: Nadezhda 11 апреля 2006 - 12:48 в IBM Rational - Functional Testing

Можно кликнуть в предыдущей ячейке, нажать TAB и пробел, тогда сработает иконка, которая Вам нужна :crazy:



#26694 Помогите с SetContext

Отправлено автор: Nadezhda 31 марта 2006 - 11:42 в IBM Rational - Functional Testing

Help по ключевому слову CurrentWindow выдает:

CurrentWindow is a recMethod value that specifies the currently active window as the window object to access or to set as the current context window

Т.е. получается, что CurrentWindow - это как раз то окно, которое сейчас активно. Вы проверяете его заголовок и действуете соответственно результату.



#26690 Помогите с SetContext

Отправлено автор: Nadezhda 31 марта 2006 - 10:05 в IBM Rational - Functional Testing

Попробуйте так:
Dim PartOfCaption as string
Dim Result as integer
Dim s as string
Dim n as integer

...
PartOfCaption = "what you know about the caption" 'часть заголовка, которая вам известна
Window SetContext, "CurrentWindow", ""
Result = SQAGetProperty("Type=Window;CurrentWindow","Caption",s)
n = InStr(s, PartOfCaption)
if n > 0 then
' это ваше окно
else
' это не ваше окно
end



#29769 Помогите плиз написать тестирующую программу!

Отправлено автор: Nadezhda 19 июня 2006 - 07:46 в Выбор инструментов для тестирования ПО

Rational Robot содержит хелп, однако найти в нем что-то можно, если знаешь, что искать. Для ознакомления с инструментом лучше всего подходит режим записи (Record -> Insert At Cursor) и воспроизведения (Debug -> Go). Удачи!



#26382 Объекты и их свойства

Отправлено автор: Nadezhda 22 марта 2006 - 16:59 в IBM Rational - Functional Testing

Попробуйте вытаскивать свойство maxLength



#22184 Нужна программка для записи действий в видеоролик!

Отправлено автор: Nadezhda 29 ноября 2005 - 15:31 в Выбор инструментов для тестирования ПО

Мы используем SnagIt и очень им довольны. О его возможностях доступно и интересно писал Вячеслав Панкратов в заметках:
Давайте работать красиво! (SnagIt vol.1)
Возможности SnagIt – vol 2



#27507 Настройка Робота

Отправлено автор: Nadezhda 18 апреля 2006 - 12:02 в IBM Rational - Functional Testing

Если вы приблизительно знаете, сколько по времени выполняется действие (30 секунд), то можно просто поставить
DelayFor 30000



#25726 На какую систему перейти с Rational Robot?

Отправлено автор: Nadezhda 02 марта 2006 - 11:25 в Выбор инструментов для тестирования ПО

Проблема не в роботе :victory:  Мы используем Rational Robot version 2003.06.15.734.000 для тестирования веб-приложения, написанного на .NET Framework 2.0, и все работает нормально (насколько этого можно ожидать от робота)

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



Понимаете, Надежда.
Были переписаны контролы под вторым Фреймворком и Робот перестал проигрывать скрипты.

Посмотрите ссылку http://forums.softwa...?showtopic=4537

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


Я понимаю. Я в курсе дискуссии, которая находится по указанной вами ссылке. Предыдущий пост имел целью показать, что робот _может_ работать с .Net Framework 2.0. Ваша проблема в чем-то более конкретном, чем просто взаимодействие Робота со вторым фреймворком. Я не знаю в чем именно, но думаю, что смена инструмента - это не единственное решение



#25702 На какую систему перейти с Rational Robot?

Отправлено автор: Nadezhda 02 марта 2006 - 09:23 в Выбор инструментов для тестирования ПО

Проблема не в роботе :smile: Мы используем Rational Robot version 2003.06.15.734.000 для тестирования веб-приложения, написанного на .NET Framework 2.0, и все работает нормально (насколько этого можно ожидать от робота)



#27301 Можно ли передавать в скрипт параметры?

Отправлено автор: Nadezhda 14 апреля 2006 - 07:17 в IBM Rational - Functional Testing

Я обычно в таких случаях пишу одну процедуру на заполнение всех полей, а данные для ввода передаю как параметры. Т.е. можно передать пустые строки для тех полей, заполнять которые не требуется



#29400 Копирование подстроки из строки

Отправлено автор: Nadezhda 06 июня 2006 - 08:46 в IBM Rational - Functional Testing

Немного фантазии и все получится :victory:
Dim subStringBefore as String
Dim subStringAfter as String
Dim n1 as Integer
Dim n2 as Integer
Dim str as String
Dim targetString as String
...
str =  "...Имя файла: бла-бла-бла.spl..."
subStringBefore = "...Имя файла: "
subStringAfter = "..."
n1 = InStr (str, subStringBefore)
n2 = InStr (n1, str, subStringAfter)
targetString = Mid (str, n1 + len (subStringBefore), n2 - n1 - len (SubStringBefore))
...



#28494 Копирование подстроки из строки

Отправлено автор: Nadezhda 11 мая 2006 - 10:30 в IBM Rational - Functional Testing

Mid[$]( string$, start% [, length%] )

Mid ("aaaaa: 1.0", 8, 3)



#35520 Клик на объекте вне поля зрения

Отправлено автор: Nadezhda 14 ноября 2006 - 17:03 в IBM Rational - Functional Testing

Если у вас количество объектов, отображаемых на странице/форме выше искомого объекта, постоянное, а видимость или невидимость нужного объекта обусловлена размерами объектов, находящихся выше него, то можно использовать табуляцию.