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

Вниз

Кому нужна программа автоматизированного тестирования ?   Найти похожие ветки 

 
ANB ©   (2005-11-24 13:08) [0]

Кривенькая, но рабочая. Не совсем халява - отдам тому, кто потом поможет советами по ее доделке.
Можно с исходниками.


 
paul_k ©   (2005-11-24 13:18) [1]

ANB ©   (24.11.05 13:08)
А подо что заточена? или тестировать можно все что ни попадя?


 
ANB ©   (2005-11-24 14:03) [2]


> paul_k ©   (24.11.05 13:18) [1]

Умеет жать кнопки в программах на делфи через сообщения. Т.е. нет хендла - не достучишься. Умеет выполнять запросы в оракле и гулять циклом по запросу. Умеет сравнивать наборы данных.


 
umbra ©   (2005-11-24 14:05) [3]

так утром советы - вечером программа, или утром программа - вечером советы?


 
ANB ©   (2005-11-24 14:15) [4]


> umbra ©   (24.11.05 14:05) [3]

Утром программа, вечером советы. Остальным за деньги. 50 рублей, торг уместен. Заявки слать на Belousov[sob]smartcard.ru.


 
paul_k ©   (2005-11-24 14:45) [5]

ANB ©   (24.11.05 14:03) [2]
Умеет жать кнопки в программах на делфи через сообщения.

Хоть бы описалово скинул почитать а? Мыло в анкете.
Интересно, что за зверь такой и как оно работает.


>  Умеет выполнять запросы в оракле

и только в оракле?


 
ANB ©   (2005-11-24 15:10) [6]


> paul_k ©   (24.11.05 14:45) [5]

Не делал еще описания. Могу коротко описать как работает и список команд выслать (он в оракле лежит). Запросы - только в оракле, потому как ОДАК. Универсализация мне была ни к чему.


 
paul_k ©   (2005-11-24 15:18) [7]

ANB ©   (24.11.05 15:10) [6]
понял.. спасибо, пока без надобности ибо я верно понял, что без оракла не работает?
и с программами не на Дельфи тоже?


 
ANB ©   (2005-11-24 15:25) [8]


> paul_k ©   (24.11.05 15:18) [7]

Без оракла совсем не работает. А вот с другими программами - умеет.


 
paul_k ©   (2005-11-24 15:26) [9]

ANB ©   (24.11.05 15:25) [8]
оракла то нетути... все МС да сайбейз..


 
ANB ©   (2005-11-24 16:08) [10]


> paul_k ©   (24.11.05 15:26) [9]

ораклу можно дать отдельно. А запросы для MS и сайбеза добавить. Это всего 4 команды - исходники то есть.


 
paul_k ©   (2005-11-24 16:14) [11]

ANB ©   (24.11.05 16:08) [10]
угу. и кто мне на работе её громоздить позволит? а дома? ну разве что чтоб советов дать:)


 
ANB ©   (2005-11-24 16:20) [12]


> paul_k ©   (24.11.05 16:14) [11]

Да ладно. Зато ветку поднимаем. Я тут с тестировшиками нашими поспорил, что мою программу даже бесплатно никто не возьмет, а они не верят.


 
paul_k ©   (2005-11-24 16:36) [13]

ANB ©   (24.11.05 16:20) [12]
:)))
от была бы основа не оракла а мелкософт я б те тестера-потенциального покупателя предоставил...


 
paul_k ©   (2005-11-24 16:43) [14]

а ещё лучше чтобы для запуска и работы вообще база не нужна была...


 
ANB ©   (2005-11-24 16:54) [15]


> paul_k ©   (24.11.05 16:43) [14]

У меня компилятор на PL/SQL наполовину написан. Так что никак.


 
paul_k ©   (2005-11-24 17:03) [16]

ANB ©   (24.11.05 16:54) [15]
ну вот.. засада какая.... Вытаскивай его (компилятор) из ораклы нафих.
О, програму ещё не видел а советы уже даю..


 
Desdechado ©   (2005-11-24 17:27) [17]

ANB ©
Дай поглядеть твоего зверя.
Советов не обещаю, но если он что-то умеет, то можно будет на живые программы его натравить, вдруг что вынюхает :)
Кстати, сразу совет. Даже 4.
1. Горячие клавиши выуживать (те, что через Alt на контролах стоят)
2. Toolbar"ы обрабатывать (кнопки-то безхэндловые)
3. popup-меню извлекать и давить на них
4. мышиный курсор возить
5. писать в протокол, что и в какой последовательности делала, и, естественно, фотографировать экран после каждой операции, чтоб при ошибке увидеть, как ее повторить

О! Советов не обещал, а уже 5 дал :))


 
ANB ©   (2005-11-24 17:58) [18]


> paul_k ©   (24.11.05 17:03) [16]

Так у меня и скрипты и Пи-код в оракле сидит. И сам язык.


> 1. Горячие клавиши выуживать (те, что через Alt на контролах
> стоят)
> 2. Toolbar"ы обрабатывать (кнопки-то безхэндловые)

Как это сделать ?


> 4. мышиный курсор возить
- мона, а зачем ? Тормозить будет. Я уже пробовал - отказался.


> 5. писать в протокол, что и в какой последовательности делала,
>  и, естественно, фотографировать экран после каждой операции,
>  чтоб при ошибке увидеть, как ее повторить
- в протокол сама пишет какие тесты выполняла и ошибки. В скрипт можно вставить принты отладочные.
А экран зачем писать на каждый чих ? Куда их столько ? А вот при ошибке - это идея, но с другой стороны она и приложение не закрыла, так видно . . .
Завтра вышлю, короче.


 
Desdechado ©   (2005-11-24 18:20) [19]

> 4. мышиный курсор возить
а как проверять реакцию компонентов на клики и двойные клики?

> А экран зачем писать на каждый чих?
Путь до потенциальной ошибки.
> Куда их столько?
А Oracle тебе на что? :))

> А вот при ошибке - это идея, но с другой стороны она и приложение не закрыла, так видно
А оставить на ночь? Пускай себе жмет кнопки. Если обработчик какой ошибку поймал и показал, то можно сфотографировать, закрыть и дальше жать кнопки. И все в автомате...


 
ANB ©   (2005-11-25 10:04) [20]


> Если обработчик какой ошибку поймал и показал, то можно
> сфотографировать,

У меня есть обработка ошибок в скриптах. Можно сделать команду фотографирования. Но, как правило, логика теста все равно собъется. Простые клики есть. Двойного - нету. Сделаем. Высылаю, как есть. С исходниками.


 
ANB ©   (2005-11-25 10:28) [21]


> Desdechado ©   (24.11.05 18:20) [19]

Фух. Отправил. ЧТо то многовато получилось - надо было почистить, да поздно уже.



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

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

Наверх





Память: 0.5 MB
Время: 0.013 c
14-1133046422
Юзверюга
2005-11-27 02:07
2005.12.18
Музыка


14-1133255967
тамара
2005-11-29 12:19
2005.12.18
Сеть


6-1126157400
JohnS
2005-09-08 09:30
2005.12.18
Indy + FTP


2-1133762488
XProger
2005-12-05 09:01
2005.12.18
Позиция курсора в консоли


3-1130856634
Mouse_Rat
2005-11-01 17:50
2005.12.18
Backup таблицы из FireBird





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