Моделирование случайного нажатия кнопок
#1
Отправлено 04 февраля 2009 - 12:50
Собираемся тестировать windows приложение написанное на VisualFoxPro. В дальнейшем планируется миграция на Delphi.
В качестве средства тестирования нам был предложен Rational Robot. Суть тестирования заключается в том, чтобы создать скрипт, позволяющий в любом окне тестируемого приложения смоделировать случайное нажатие на кнопку клавиатуры, причем требуется перебрать все кнопки, а также возможность нажатия как минимум двух кнопок одновременно.
Каким образом можно реализовать данный функционал?
#2
Отправлено 04 февраля 2009 - 13:31
Добрый день!
Собираемся тестировать windows приложение написанное на VisualFoxPro. В дальнейшем планируется миграция на Delphi.
В качестве средства тестирования нам был предложен Rational Robot. Суть тестирования заключается в том, чтобы создать скрипт, позволяющий в любом окне тестируемого приложения смоделировать случайное нажатие на кнопку клавиатуры, причем требуется перебрать все кнопки, а также возможность нажатия как минимум двух кнопок одновременно.
Каким образом можно реализовать данный функционал?
Rational Robot
Help->SQABasic Reference
Search for:
InputKeys
Rnd
While
do...loop
datapool
Read and enjoy
#4
Отправлено 04 февраля 2009 - 22:47
Очень интересно. Позвольте поинтересоваться, для поиска какого рода ошибок такой тест предназначен?Суть тестирования заключается в том, чтобы создать скрипт, позволяющий в любом окне тестируемого приложения смоделировать случайное нажатие на кнопку клавиатуры, причем требуется перебрать все кнопки, а также возможность нажатия как минимум двух кнопок одновременно.
#5
Отправлено 04 февраля 2009 - 23:18
Очень интересно. Позвольте поинтересоваться, для поиска какого рода ошибок такой тест предназначен?Суть тестирования заключается в том, чтобы создать скрипт, позволяющий в любом окне тестируемого приложения смоделировать случайное нажатие на кнопку клавиатуры, причем требуется перебрать все кнопки, а также возможность нажатия как минимум двух кнопок одновременно.
http://en.wikipedia....iki/Monkey_test
http://en.wikipedia....ki/Fuzz_testing
#6
Отправлено 05 февраля 2009 - 08:28
Софт для мед учереждении, а там как известно, могут нажать все что угодно, для этого и необходим такой тест...
#7
Отправлено 05 февраля 2009 - 21:10
Терминал в ветеринарной клинике?Спасибо за решения!
Софт для мед учереждении, а там как известно, могут нажать все что угодно, для этого и необходим такой тест...
#8
Отправлено 05 февраля 2009 - 22:46
Терминал в ветеринарной клинике?Софт для мед учереждении, а там как известно, могут нажать все что угодно, для этого и необходим такой тест...
кстати - это идея.
просто поставить клавиатуру в вольерчик с котами, слегка побрызгать валерьянкой.
beta-testing 24x7.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных


