тестирование API
#1
Отправлено 13 марта 2007 - 17:32
Сразу что-то не подумал, а сегодня решил спросить - имеются ли инструменты, которые уже позволяют этот как-то более-менее организовать? Чур Visual Studio не предлагать , и так понятно, что можно написать свои вызовы и гонять их.
Вопрос в том - есть ли что-то на рынке инструментов более продвинутое в данном плане?
InfoTeCS
#2
Отправлено 13 марта 2007 - 18:04
И что вы ждете от такого тула? Что он "обследует" какие-то ваши компоненты/библиотеки и автоматом сгенерит вызовы методов с параметрами?
#3
Отправлено 13 марта 2007 - 18:19
Точно будет .Net 2.0
Знаю, что планировали использовать Spring.Net, но я пока не добрался про него почитать.
Что ожидается от интсрумента: ну, видимо да. Чтобы можно было натравить на готовые компоненты и в ответ выдавался список методов с параметрами. Чтобы генерились вызовы с автоматическим созданием нужных объектов, чтобы можно было формировать и сохранять набор данных вызовов, чтобы не дергать по одному. Чтобы данные можно было грузить из каких-то файлов или БД. И т.д.
А то иначе это ведь все самим придется писать.
InfoTeCS
#4
Отправлено 15 марта 2007 - 04:59
Ага, "вызовы с автоматическим созданием нужных объектов", щаз-з-з! Вы поди-ка сами не всегда сможете догадаться, какие объекты "нужные", не читая документацию. А даже если и ясно, какие объекты нужные -- вполне может оказаться, что для их создания надо вызывать ещё кучу других методов. Нет пока таких инструментов и не предвидится.Что ожидается от интсрумента: ну, видимо да. Чтобы можно было натравить на готовые компоненты и в ответ выдавался список методов с параметрами. Чтобы генерились вызовы с автоматическим созданием нужных объектов, чтобы можно было формировать и сохранять набор данных вызовов, чтобы не дергать по одному. Чтобы данные можно было грузить из каких-то файлов или БД. И т.д.
Тем не менее, чтобы писать поменьше, есть "костыли". Про .NET говорить не буду, потому что некомпетентен, расскажу про Java.
Имеется инструмент Parasoft Jtest. Он умеет делать именно это самое -- автоматически генерировать вызовы методов с разными параметрами, и даже умеет генерировать цепочки последовательных вызовов. Всё бы хорошо, да только что-то нехорошо. На самом деле, для всех объектов, в которых вызываются методы и которые передаются как параметры он просто заполняет поля случайными значениями. И цепочки тоже генерирует случайные, причём длины не более 3. Но в качестве "костыля" использовать можно :)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 15 марта 2007 - 09:02
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных