Перейти к содержимому

Фотография

особенности тестирования в зависимости от технологий и языка программи


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#21 MoonLady

MoonLady

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 20 января 2011 - 08:47

Разумеется, особенности тестирования приложений, написанных на разных языках и с использованием разных технологий имеются. Про Java уже были примеры. Есть и другие. Если, положим, ваше приложение работает с регулярными выражениями, то оно может быть написано с использованием проверенного движка (например, .NET) - и тогда мы не будем глубоко тестировать регулярные выражения. Или же движок может быть самописный - тогда его нужно тщательно проверить. То же самое можно сказать в отношении любых других технологий, которые могут быть как реализованы самостоятельно, так и существовать в виде готового решения. Причём если используется готовое решение, то вы захотите проверить, насколько оно популярно, чтобы оценить, как глубоко следует тестировать ту часть вашего приложения, которая использует эту технологию. Если веб-форма реализована с помощью AJAX, то будет разумно более тщательно потестировать реакцию приложения на ввод различных данных, чем если бы форма была статической. (Кстати, тут может оказаться важной и скорость отклика.) Если приложение написано на C и использует COM-сервера, то будет разумно тщательнее протестировать взаимодействие с COM, чем если бы приложение было написано на C++ или другом языке, где существуют готовые средства для работы с COM. Кстати, утечки памяти в случае C тоже будут более вероятны. Если вы тестируете COM-сервер, который должен поддерживать работу из скриптовых языков (например, VB Script), то вы более тщательно проверите обработку передаваемых в методы параметров, поскольку там могут быть проблемы. Хотя, если этот COM-сервер написан на VB 6, то шибко тщательные проверки тут не нужны.

И так далее.


Спасибо, за такой популярный ответ - всё понятно и ясно теперь в каком направлении двигаться :smile:
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных