![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тестирование [WinXP]
Firefly © (2006-05-08 22:27:00)Доброй ночи.
Скажите, как программно осуществлять нажатие кнопок на форме, заполнение меню, выбор дат в календаре и т.д.
Сразу оговорюсь - я не прошу готовый код, имеется ввиду какие разделы языка нужно изучить, в какую сторону копать.
Подразумевается реализация этого средствами Delphi.
Заранее спасибо.
Firefly (2006-05-09 13:34:00) [1]
> Гаврила © (09.05.06 10
Ну тут как бы теряется чистота эксперимента:-))
Шпиён (2006-05-09 13:09:00) [2]ps В смысле - может, у нас тоже с руками проблемы...
Шпиён (2006-05-09 13:07:00) [3]
> Firefly © (09.05.06 10:58) [9]
> Но на нашем софте он не всегда работает(и работает не всегда
> корректно).
А некотором на нашем - виснет и падает
> Х.з., может у нас руки кривые.
Присоединяюсь. -)
Firefly (2006-05-09 10:58:00) [4]
> [7] TUser ©
Есть. Тот же TestComplete, к примеру.
Но на нашем софте он не всегда работает(и работает не всегда корректно).
Х.з., может у нас руки кривые.
Гаврила (2006-05-09 10:39:00) [5]А у тебя есть доступ к сорсам?
Если есть, наверно имеет смысл делать Юнит-тесты
TUser (2006-05-09 10:04:00) [6]
> Я тестировщик, и нам часто приходится работать с клиенсткими
> приложениями, в которых нужно заполнить большое количество
> одинаковых форм различными данными. Естественно, хотелось
> бы автоматизировать этот процесс.
Могу ошибаться, но такие автоматизирующие программы (и именно для тестирования) уже есть.
Firefly (2006-05-08 23:30:00) [7]
> [5] Мефисто
Спасибо.
Будем искать(с)
Мефисто (2006-05-08 23:23:00) [8]Firefly © (08.05.06 23:10) [4]
1. Лучший автор - мелкософт с документашкой MSDN (доступен как на СД так и в инете).
2. Насчет книги я пасс :) Книг хороших много, но вот чтоб под эту задачу и в нужном объеме, из книг которых я почитывал чего-то не припомню. Скорее всего тут даже одной книгой не обойтись...
3. Интернет :) Иногда такие вопросы уже в сплывали, чтонибудь можно нарыть. По имитации нажатия кнопки вроде давненько была статья на королевстве дельфи. Только я не помню это имитация была для своего приложения или для чужого :(
Firefly (2006-05-08 23:10:00) [9]
> [2] Virgo_Style ©
Спасибо. А каких авторов посоветуете?
Firefly (2006-05-08 23:08:00) [10]
> А причем здесь это? :)
Извиняюсь, не объяснил.
Я тестировщик, и нам часто приходится работать с клиенсткими приложениями, в которых нужно заполнить большое количество одинаковых форм различными данными. Естественно, хотелось бы автоматизировать этот процесс.
> Вариантов несколько. От бональной TButton.Click до использования
> конкретных функций WinAPI
TButton.Click - наверное не получится, потому что для этого нужно лезть в исходники. А API - скорее всего подойдет. Т.е. у нас есть готовое приложение, в котором нужно работать с элементами интерфейса.
Попутно: какова вообще сложность этой задачи? Может я и не знаю, на что замахиваюсь?:-)))
Virgo_Style (2006-05-08 23:03:00) [11]Если не в своей программе - то средства WinApi - FindWindow, PostMessage и далее со всеми остановками.
Мефисто (2006-05-08 23:01:00) [12]>> Тестирование [WinXP]
А причем здесь это? :)
>> осуществлять нажатие кнопок на форме
Вариантов несколько. От бональной TButton.Click до использования конкретных функций WinAPI
>> заполнение меню, выбор дат в календаре и т.д.
Работа с компонентами в Run Time? Возможно поможет технология RTTI?
>> имеется ввиду какие разделы языка нужно изучить,
Ну сие языка как вроде никаких разделов нет :) А так: RTTI + WinAPI
>> , в какую сторону копать
В сторону магазина за умной книжкой. Метод научного тыка мало приемлем ;)