QTP против LoadRunner
QTP расшифровывается как Quicktest Professional, инструмент тестирования от производителя оборудования, HP. LoadRunner также является инструментом тестирования от той же компании, но с другой целью. QTP был разработан для имитации и тестирования пользовательских взаимодействий, таких как щелчки мыши и нажатия клавиш. LoadRunner, с другой стороны, имитирует большую нагрузку или несколько одновременных пользователей для нагрузки системы.
Обе программы используются для тонкой настройки приложения и для обнаружения непредвиденных реакций, которые могут быть незаметны во время нормальной работы. Это помогает программистам и разработчикам воспроизвести неисправность и проследить код, чтобы определить причину проблемы. После того, как код найден и исправлен, программу можно затем отладить и скомпилировать перед повторным тестированием, чтобы убедиться, что проблема исправлена и никаких других проблем не возникает..
Чтобы реалистично смоделировать, как пользователь использует систему, обе программы должны записать, как реальный человек взаимодействует с тестируемой программой. Поскольку QTP тестирует GUI, ему необходимо записать, какая кнопка нажата или какая клавиша нажата. Записанные действия затем преобразуются в сценарий. Но Loadrunner не нужно заботиться о графическом интерфейсе, он просто перенаправляет команду на прокси, в зависимости от протокола, и записывает отправляемые команды. Записанные команды затем преобразуются в сценарий, который запускается на нескольких машинах, называемых генераторами нагрузки, для имитации большого количества пользователей..
Эти инструменты весьма полезны для многих программистов и веб-разработчиков, но не каждый может использовать их, поскольку обе программы работают только в операционной системе Windows. QTP полностью зависит от Windows, в то время как вы можете использовать UNIX с LoadRunner в некоторой степени. Вы можете использовать машины UNIX в качестве генераторов нагрузки, на которых выполняются записанные сценарии. Это может быть немного, но это дает пользователям немного больше гибкости.
Резюме:
1. Оба являются инструментами тестирования, предназначенными для проверки работы приложения в повседневном использовании.
2.QTP имитирует взаимодействие пользователя с графическим интерфейсом, а LoadRunner - интенсивное использование
3.QTP имитирует пользователя, записывая его действия в графическом интерфейсе, в то время как LoadRunner не беспокоится о графическом интерфейсе, а записывает команды через прокси
4.QTP является эксклюзивным для операционной системы Windows, в то время как вы можете использовать машины UNIX в качестве генераторов нагрузки для LoadRunner