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