HP UFT (QTP) поддържа 3 вида режими на запис
- Контекстно чувствителен
- Аналогов
- Ниско ниво
Контекстно чувствителен режим на запис
- Нормалният режим на запис се нарича още контекстно чувствителен режим
- Това е режимът на запис по подразбиране, който се възползва в пълна степен от тестовия обект на Quick Test Professional.
- Той разпознава обекти в приложението, независимо от местоположението им на екрана.
- Той записва обектите във вашето приложение и извършените операции върху тях
Режим на аналогов запис
- В режим на аналогов запис Quick Test Professional записва и проследява всяко движение на мишката, докато плъзгате мишката около екран или прозорец.
- Аналоговият запис на Micro Focus UFT се записва като Tracks и се съхранява в директорията на теста
- Полезно е за записване на операции, които не могат да бъдат записани на нивото на обект. Например, подпис, произведен чрез плъзгане на мишката
- В аналогов режим можете да записвате
- Запис Относно екрана
- Относно прозореца
- Когато вашата аналогова операция е ограничена само до един прозорец, използвайте спрямо прозорец
- Когато вашата аналогова операция включва множество екрани като плъзгане и пускане на обект от един прозорец в друг, използвайте опцията на екрана
Режим на ниско ниво
- Този режим ви позволява да записвате върху всеки обект във вашето приложение, независимо от QTP, който разпознава конкретния обект или конкретната операция.
- Този режим записва на ниво обект и записва всички обекти по време на изпълнение като тестови обекти Window или WinObject.
- Използва се, когато точните координати на обекта са важни за вашите тестове. Добър пример биха били hashmaps, при които щракването върху различни раздели на снимката ви отвежда до различни връзки
- Използва се при запис на тестове в среда (или върху обект), която не е разпозната от QTP
- Режимът на ниско ниво записва координатите x, y на всяко щракване
Научете контекст, аналогови режими на запис на ниско ниво с пример в следващото видео
Щракнете тук, ако видеоклипът не е достъпен
Обобщение
- Аналоговият запис и записът на ниско ниво изискват повече дисково пространство от нормалния режим на запис.
- И за двата режима позициите на екрана по време на записа и времето за изпълнение трябва да бъдат идентични, в противен случай скриптът не успее
- Следователно, използвайте аналогов запис или запис на ниско ниво само когато нормалният режим на запис не записва точно вашата операция.
- Понякога QTP автоматично превключва в режим на ниско ниво, докато записва обекти или среди, които не се поддържат от QTP