Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
15-1157094346
vidiv
2006-09-01 11:05
2006.09.24
Относится ли данная ситуация к ФОРС-МАЖОРу...


1-1155649301
apic
2006-08-15 17:41
2006.09.24
Сервисы.


15-1157389775
RaZ
2006-09-04 21:09
2006.09.24
Сделать полезную программу.


3-1153398683
zorik
2006-07-20 16:31
2006.09.24
Как изменить CHARACTER SET для всей БД?


3-1153830575
infom
2006-07-25 16:29
2006.09.24
СУБД с возможностью создания перекресных запросов.