Мне требуется освоить ТестКомплит. Для обучения я написал простейшую програмку на Дельфи, которая производит элементарные вычисления, содержит несколько полей ввода, 3 кнопки, картинку, метки, листбокс, таймер, прогрессбар, чекбокс. К сожалению, зание языка минимальное.
На данном этапе возникло несколько проблем:
1) Я начал знакомство с ТК 3 версии, но позже появилась возможность работать с ТК 5. На третьем ТК был написан скрипт, позже открыл его на пятом ТК, и сразу был озадачен. Первый тест в скрипте производит перебор чисел и помещает их в поле ввода. Делается это при помощи присваивания свойству "text" поля ввод определенного числа. Т.е. в цикле перебираются числа, помещаются в поле ввода, эмулируется нажатие кнопки "enter". В третьем ТК перебор сотни чисел происходил в разы быстрее, чем в пятом. Задержку между событиями и после нажатия кнопок выставил на 0, но не помогает. Все равно перебор чисел происходит намного медленне чем в третьем ТК. Возможно ли как-либо ускорить процесс? NameMapping'ом не пользовался. Даже не разобрался еще толком что это вообще такое. Тест выполнял на одной и той же машине, при одинаковых условиях. Использую OpenApplication.
2) Возник вопрос, каким образом формируется ChildList в ТК 5. В моей програмке в лисбокс выводтся список компонетов формы в соответствии с теми индексами, которые им дает Дельфи. В третьем ТК ChildList был идентичен моему списку в листбоксе. В пятом ТК почему-то он заметно отличается, и не могу понять по какому принципу формируется.
3) Пытался загрузить картинку при помощи ТК используя LoadFromFile, не получается. Ошибок не выдает. Но картинка не обновляется. Причем, если указать картинку, которая не существует, то все равно не выдает ошибку.
Подскажите пожалуйста, что я не правильно делаю.w.image1.picture.loadfromfile('C:\***');
4) Можно ли считать w.listbox1.witemlist объектом TString? И использовать такое его свойство, как, например, "text"? Т.е. написать нечто вроде: s:=w.listbox1.witemlist.Text ?
Пробовал проделывать такую процедуру, но ТК выдает ошибку и пишет, что"Text" не объявлен.
Помогите пожалуйста разобраться.
Заранее спасибо!