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

Вниз

Тестирование   Найти похожие ветки 

 
Firefly ©   (2006-05-08 22:27) [0]

Доброй ночи.
Скажите, как программно осуществлять нажатие кнопок на форме, заполнение меню, выбор дат в календаре и т.д.
Сразу оговорюсь - я не прошу готовый код, имеется ввиду какие разделы языка нужно изучить, в какую сторону копать.
Подразумевается реализация этого средствами Delphi.
Заранее спасибо.


 
Мефисто   (2006-05-08 23:01) [1]

>> Тестирование  [WinXP]

А причем здесь это? :)

>> осуществлять нажатие кнопок на форме

Вариантов несколько. От бональной TButton.Click до использования конкретных функций WinAPI

>> заполнение меню, выбор дат в календаре и т.д.

Работа с компонентами в Run Time? Возможно поможет технология RTTI?

>> имеется ввиду какие разделы языка нужно изучить,

Ну сие языка как вроде никаких разделов нет :) А так: RTTI + WinAPI

>> ,  в какую сторону копать

В сторону магазина за умной книжкой. Метод научного тыка мало приемлем ;)


 
Virgo_Style ©   (2006-05-08 23:03) [2]

Если не в своей программе - то средства WinApi - FindWindow, PostMessage и далее со всеми остановками.


 
Firefly ©   (2006-05-08 23:08) [3]


> А причем здесь это? :)

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


> Вариантов несколько. От бональной TButton.Click до использования
> конкретных функций WinAPI

TButton.Click - наверное не получится, потому что для этого нужно лезть в исходники. А API - скорее всего подойдет. Т.е. у нас есть готовое приложение, в котором нужно работать с элементами интерфейса.
Попутно: какова вообще сложность этой задачи? Может я и не знаю, на что замахиваюсь?:-)))


 
Firefly ©   (2006-05-08 23:10) [4]


>  [2] Virgo_Style ©

Спасибо. А каких авторов посоветуете?


 
Мефисто   (2006-05-08 23:23) [5]

Firefly  ©   (08.05.06 23:10) [4]

1. Лучший автор - мелкософт с документашкой MSDN (доступен как на СД так и в инете).

2. Насчет книги я пасс :) Книг хороших много, но вот чтоб под эту задачу и в нужном объеме, из книг которых я почитывал чего-то не припомню. Скорее всего тут даже одной книгой не обойтись...

3. Интернет :) Иногда такие вопросы уже в сплывали, чтонибудь можно нарыть. По имитации нажатия кнопки вроде давненько была статья на королевстве дельфи. Только я не помню это имитация была для своего приложения или для чужого :(


 
Firefly ©   (2006-05-08 23:30) [6]


>  [5] Мефисто  

Спасибо.
Будем искать(с)


 
TUser ©   (2006-05-09 10:04) [7]


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

Могу ошибаться, но такие автоматизирующие программы (и именно для тестирования) уже есть.


 
Гаврила ©   (2006-05-09 10:39) [8]

А у тебя есть доступ к сорсам?
Если есть, наверно имеет смысл делать Юнит-тесты


 
Firefly ©   (2006-05-09 10:58) [9]


> [7] TUser ©

Есть. Тот же TestComplete, к примеру.
Но на нашем софте он не всегда работает(и работает не всегда корректно).
Х.з., может у нас руки кривые.


 
Шпиён   (2006-05-09 13:07) [10]


> Firefly ©   (09.05.06 10:58) [9]


> Но на нашем софте он не всегда работает(и работает не всегда
> корректно).

А некотором на нашем - виснет и падает
> Х.з., может у нас руки кривые.


Присоединяюсь. -)


 
Шпиён   (2006-05-09 13:09) [11]

ps В смысле - может, у нас тоже с руками проблемы...


 
Firefly ©   (2006-05-09 13:34) [12]


>  Гаврила ©   (09.05.06 10

Ну тут как бы теряется чистота эксперимента:-))



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1141928957
Tristania
2006-03-09 21:29
2006.05.28
Добавление пункта меню


2-1147152625
Неуч
2006-05-09 09:30
2006.05.28
ширина текстового поля в Tmemo


15-1146726507
Серебров Евгений Леонидович
2006-05-04 11:08
2006.05.28
Delphi 7


1-1145653640
Leonardo
2006-04-22 01:07
2006.05.28
Как определить есть ли в переменной типа TIcon сама иконка


1-1145198224
Volf_555
2006-04-16 18:37
2006.05.28
WARNING. Duplicate resource(s): Type 10 (RCDATA)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский