Window SetContext, "CurrentWindow", "" Result=SQAFindObject("Type=HTML;HTMLId=errorText")
- Форум тестировщиков
- → Публикации Tiana
65 публикаций создано Tiana (учитываются публикации только с 11 мая 2023)
Отправлено автор: Tiana 20 июля 2006 - 07:38 в IBM Rational - Functional Testing
Window SetContext, "CurrentWindow", "" Result=SQAFindObject("Type=HTML;HTMLId=errorText")
Отправлено автор: Tiana 14 августа 2006 - 14:25 в IBM Rational - Functional Testing
Отправлено автор: Tiana 15 августа 2006 - 08:48 в IBM Rational - Functional Testing
Отправлено автор: Tiana 15 августа 2006 - 09:03 в IBM Rational - Functional Testing
Отправлено автор: Tiana 15 августа 2006 - 09:27 в IBM Rational - Functional Testing
'$include "mylib.sbh" Sub Main Dim Result As String Result = MyFunc End Sub
Function MyFunc As String MyFunc = "test" End Function
Declare Function MyFunc BasicLib "mylib" As String
Отправлено автор: Tiana 16 августа 2006 - 13:34 в IBM Rational - Functional Testing
Отправлено автор: Tiana 16 августа 2006 - 13:40 в IBM Rational - Functional Testing
Отправлено автор: Tiana 17 августа 2006 - 06:09 в IBM Rational - Functional Testing
Отправлено автор: Tiana 18 августа 2006 - 08:09 в IBM Rational - Functional Testing
Мне не совсем понятен вопрос. В чем проявляется то, что Rational Administrator не видит TestUsersAndGroups директорию? Выскакивают ли какие-то сообщения об ошибке, при запуске проекта в Rational Robot?Спасибо Tiana!
Ваш совет помог, но осталась одна проблема - локальный Rational Administrator не "видит" TestUsersAndGroups (эта папка на удаленном расшарена и сетевой путь к ней прописан в .rsp).
И, следовательно, невозможно работать с проектом из приложений (в моем случае RRobot).
Не сталкивались с такой проблемой?
В свойствах проекта (Rational Administrator, версия 2003.06.15) не предусмотрено отображение пути к этой директории, только Path, Location и TestDataStorePath. Возможно у нас разные версии?..Да, и кстати в свойствах проекта (в Rational Administrator) не отображается почему-то путь к TestUsersAndGroups, ко всем другим папкам есть - а к этой нет...
Отправлено автор: Tiana 18 августа 2006 - 08:32 в IBM Rational - Functional Testing
'устанавливаем фокус в окно Window SetContext, "Caption=Test Window", "" 'нажимаем ссылку Test Link в окне HTMLLink Click, "HTMLText=Test Link", ""
Отправлено автор: Tiana 23 августа 2006 - 07:43 в IBM Rational - Functional Testing
В этом случае, вы не сможете в пошаговом режиме проверять выполнение процедуры/функции, описанной в теле подключаемой библиотеки.Не знаю, с чем это связано, но если вместо '$include "mylib.sbh" написать '$include "mylib.sbl", то все заработает. Во всех моих скриптах так написано.
Отправлено автор: Tiana 28 августа 2006 - 17:05 в IBM Rational - Functional Testing
Отправлено автор: Tiana 06 сентября 2006 - 08:01 в IBM Rational - Functional Testing
Отправлено автор: Tiana 06 сентября 2006 - 12:47 в IBM Rational - Functional Testing
Отправлено автор: Tiana 29 сентября 2006 - 09:05 в Тест-дизайн и ручное тестирование
Ваше дело зафиксировать эту ошибку. Далее пусть принимает решение об исправлении этой ошибки человек за это ответственный.
Отправлено автор: Tiana 29 сентября 2006 - 10:34 в Тест-дизайн и ручное тестирование
имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...
Отправлено автор: Tiana 04 октября 2006 - 09:04 в IBM Rational - Functional Testing
Отправлено автор: Tiana 04 октября 2006 - 14:14 в IBM Rational - Functional Testing
Тут я не совсем согласна. Если функциональность в приложении взаимозависима, т.е. нельзя перейти к следующему шагу без корректного завершения предыдущего или сложно спрогнозировать результат, то выбор опции Continue Execution/Skip Current Script/Abort Playback зависит от степени связности выполняемых процедур/функций.Чтобы скрипт, как вы выразились, не глохнул, нужно выбрать опцию Continue Execution в Tool/GUI Playback Options/Error Recovery.
Можно покопаться в "On Error Statement".Насколько мне известно, аналога try-catch в SQABasic нет.
от этого:Для того, чтобы "попробовать" что-то сделать, можно предположить, что может вам помешать это сделать. Например, вы не уверены, что элемент, по которому вам нужно кликнуть, присутствует. Тогда нужно использовать функцию SQAFindObject, и только если она даст положительный результат, продолжать действовать. Это предупреждающий подход.
По-моему суть одна, а по-вашему выходит, что подхода два1. Выполнить действие. (к примеру, загрузить страницу)
2. Анализ текущей ситуации. (страница загружена или нет)
3. Оценка текущего и желаемого результата. (проверка контента страницы, наличия объектов, значений их свойств). Оператор IF и описание дальнейших действий для каждого условия. (продолжать действовать, но то, как действовать, зависит от каждого случая/результата).
Отправлено автор: Tiana 05 октября 2006 - 07:32 в Тест-дизайн и ручное тестирование
Вопрос по приведенному примеру, т.е что делать в этом конкретном случае:Я привел пример. Написал что это довольно специфично (т.е. в каждом проекте по своему и тут вряд ли кто поможет). К чему вопрос-то?С другой стороны,
имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...
Может многое зависит от того, есть ли прототипы данного программного продукта (которые бы определяли принятые стандарты к интерефейсу в данной области разработки), находится ли продукт в использовании или это новая разработка?
нопользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...
Т.е. кривой интерфейс существовал и стал удобным на протяжении 5 лет. Но потом стал выглядеть иначе (красивее, но стал непривычным и как следствие, неудобным). В этом случае стоит ли поднимать эту тему?какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется
Отправлено автор: Tiana 05 октября 2006 - 07:47 в IBM Rational - Functional Testing
Сами себя запутали :) Обычно анализируется ситуация, после выполнения действия, для возможности выполнения следующего действия (цикл). Вроде такого - мы же не можем анализировать была ли корректно загружена страница до того, как мы выполнили действие "загрузить страницу".Т.е. получается сначала пункт 2 - анализируем ситуацию, потом 3 - сравниваем ожидаемый и полученный результаты
Отправлено автор: Tiana 05 октября 2006 - 09:17 в IBM Rational - Functional Testing
Здесь я описала более детально описанный мною выше подход. Что сначала все-таки есть действие. Ведь с чего вы начинаете выполнение ваших скриптов, сразу с проверки или все-таки с действия (загрузка браузера/страницы)? Думаю, что с загрузки браузера. После чего будет следовать набор проверок и соответствующих последующих действий.Здесь вы объединили оба варианта
Обычно анализируется ситуация, после выполнения действия, для возможности выполнения следующего действия (цикл).
Было ли какое-то действие перед тем, как ссылка появилась? Думаю, что было. Т.е. сначала все таки "действие", которое привело к появлению необходимой Вам ссылки.Я предлагала проверить, есть ли на странице ссылка, на которую надо кликнуть, чтобы нужная страница загрузилась. И эту проверку как раз можно сделать до того, как собственно выполнять действие "загрузить страницу".
Это анализ после выполнения действия "загрузка страницы"
Мы анализируем корректность загрузки страницы
а это - до выполнения действия "вход пользователя".
и возможность входа в пользователя в систему
Я написала выше "возможность входа пользователя", а не успешный вход. Успешность выполнения входа пользователя в систему, конечно же, будет проверяться после выполнения действия "вход пользователя в систему".Например, для анализа корректности загрузки мы можем проверить название страницы или окна браузера, а для проверки возможности входа пользователя в систему - наличие и доступность полей ввода логина и пароля и кнопки "Войти". Причем не обязательно корректная загрузка страницы будет обозначать возможность выполнения входа пользователя.
Отправлено автор: Tiana 05 октября 2006 - 09:50 в IBM Rational - Functional Testing
Отправлено автор: Tiana 06 октября 2006 - 09:25 в Управление тестированием
Отправлено автор: Tiana 06 октября 2006 - 10:06 в Управление тестированием
Отправлено автор: Tiana 06 октября 2006 - 11:12 в Управление тестированием
По опыту работы в нашей компании могу классифицировать выпускаемые версии следующим образом:Tiana, у нас разработчики и тестировщики работают на одном сервере
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru