QTP проти LoadRunner
QTP розшифровується як Quicktest Professional, інструмент для тестування від виробника обладнання HP. LoadRunner також тестує інструмент тієї ж компанії, але з іншою метою. QTP був розроблений для імітації та перевірки взаємодії користувачів, таких як клацання миші та натискання клавіатури. LoadRunner, з іншого боку, імітує велике навантаження або декілька одночасних користувачів, щоб напружити систему.
Обидві програми використовуються для тонкої настройки програми та для пошуку непередбачених реакцій, які можуть бути не помітні під час звичайних операцій. Це допомагає програмістам і розробникам відтворити ненормальність і простежити код, щоб знайти те, що викликає проблему. Після того, як код знайдений і виправлений, програму можна потім налагодити і скомпілювати перед тим, як пройти тестування ще раз, щоб переконатися, що проблема виправлена та відсутність інших проблем.
Для того, щоб реально моделювати, як користувач використовує систему, обом програмам потрібно записати, як реальна людина взаємодіє з програмою, яка тестується. Оскільки QTP тестує графічний інтерфейс, йому потрібно записати, яка кнопка натиснута або яка клавіша натиснута. Потім записані дії перетворюються на сценарій. Але Loadrunner не потрібно стосуватися GUI, він просто направляє команду на проксі, залежно від протоколу, і записує команди, що надсилаються. Записані команди потім перетворюються на сценарій, який працює на ряді машин, званих генераторами навантаження, щоб імітувати безліч користувачів.
Ці інструменти є досить корисними для багатьох програмістів та веб-розробників, але не всі можуть використовувати їх, оскільки обидві програми працюють лише в операційній системі Windows. QTP повністю залежить від Windows, тоді як ви можете певною мірою використовувати UNIX з LoadRunner. Ви можете використовувати машини UNIX, щоб діяти як генератори навантаження, які виконують записані сценарії. Це може бути не так багато, але це дає користувачам трохи більше гнучкості.
Підсумок:
1.Бот - це інструменти для тестування, які призначені для вивчення того, як буде працювати програма у щоденному використанні
2.QTP імітує взаємодію користувача з графічним інтерфейсом, а LoadRunner імітує велике використання
3.QTP імітує користувача, записуючи його дії на GUI, тоді як LoadRunner не турбується з графічним інтерфейсом, але записує команди через проксі
4.QTP є ексклюзивним для операційної системи Windows, тоді як ви можете використовувати машини UNIX як генератори завантаження для LoadRunner