Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Вниз

Поиск по имени компонента   Найти похожие ветки 

 
KygECHuK ©   (2006-08-11 15:38) [0]

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


 
Сергей М. ©   (2006-08-11 15:42) [1]

Опиши критерий "нужности" при поиске компонента


 
KygECHuK ©   (2006-08-11 16:22) [2]


> Опиши критерий "нужности" при поиске компонента


Ищу по названиям класса и текста в компоненнте, но в Edit"ы пусты и все одинакового класса, а мне нужно пробежаться по каждому и внести в соответствующий Edit соответствие данные.


 
Сергей М. ©   (2006-08-11 16:28) [3]


> Edit"ы пусты и все одинакового класса


Зато, наверно, имеют разные координаты Left-Top ?

Этим уник.свойством и воспользуйся.


 
DprYg ©   (2006-08-11 16:29) [4]

Ну для пробежки по всем Editам цикл разве не подойдет?


 
DprYg ©   (2006-08-11 16:30) [5]

А св-во Tag тоже есть.


 
Сергей М. ©   (2006-08-11 16:30) [6]

И ты. кстати, не уточнил, какой процесс ты тестируешь - текущий или "чужой" ?


 
KygECHuK ©   (2006-08-11 16:36) [7]


> Зато, наверно, имеют разные координаты Left-Top ?


К сожелению - нет, а нет других уникальных системных идентификаторов ?


> А св-во Tag тоже есть.


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


 
KygECHuK ©   (2006-08-11 16:38) [8]


> И ты. кстати, не уточнил, какой процесс ты тестируешь -
> текущий или "чужой" ?


Тестирую свой откомпилированный исполняемый файл. для этого выделен отдельный сервер.


 
clickmaker ©   (2006-08-11 16:38) [9]


> К сожелению - нет

как это? один под другим по оси Z?


 
Сергей М. ©   (2006-08-11 16:40) [10]


> К сожелению - нет


Что, многослойная структура формы ?

Ответь на [6]..
Судя по вопросу сабжа подозреваю, что речь таки идет о тек.процессе и проблема надумана от начала до конца


 
KygECHuK ©   (2006-08-11 16:47) [11]


> Что, многослойная структура формы ?


Сдесь такое намешано %).


> Ответь на [6]..
> Судя по вопросу сабжа подозреваю, что речь таки идет о тек.
> процессе и проблема надумана от начала до конца


См. [8]


 
KygECHuK ©   (2006-08-11 16:48) [12]

Возможно я не совсем понял смысл слова текущий


 
Сергей М. ©   (2006-08-11 16:49) [13]


> KygECHuK ©   (11.08.06 16:47) [11]


А что мешает на время тестирования разместить тестирующий код прямо в тестируемом приложении ?


 
clickmaker ©   (2006-08-11 16:55) [14]


> А что мешает на время тестирования разместить тестирующий
> код прямо в тестируемом приложении ?

это не спортивно ) да и чистота эксперимента нарушится


 
KygECHuK ©   (2006-08-11 16:59) [15]


> что мешает на время тестирования разместить тестирующий
> код прямо в тестируемом приложении ?


Объем в 20  тыс. строк с 6 - летней историей , а еще под тестирование подподают древние эталонные исполняемые файлы и файлы баз данных, поднимать первые и переписывать покрытый пылью код ? Я лучше пойду пристрелюсь. :).


 
KygECHuK ©   (2006-08-11 17:24) [16]

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


 
Anatoly Podgoretsky ©   (2006-08-12 14:40) [17]

TEdit имеет свойство Name, которое может и обязано быть уникальным, оставлять его пустым себе вредить.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.056 c
2-1157605858
Frozen
2006-09-07 09:10
2006.09.24
подключаю bpl


2-1157456734
Dok
2006-09-05 15:45
2006.09.24
MoveFile, MoveFileEx


15-1157363915
umbra
2006-09-04 13:58
2006.09.24
Линукс. Как из tar-фрхива извлечь конкретный файл/каталог?


4-1148363826
voe
2006-05-23 09:57
2006.09.24
Нажатие клавиши в чужом приложении!


15-1157019915
Idiot
2006-08-31 14:25
2006.09.24
Есть ли что то на подобе процедуры VAL в БД ....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский