Видове режими на запис в QTP/UFT: аналогов, ниско ниво, контекст

HP UFT (QTP) поддържа 3 вида режими на запис

  1. Чувствителен към контекста
  2. Аналог
  3. Ниско ниво

Контекстно чувствителен режим на запис

  • Нормалният режим на запис се нарича също чувствителен към контекст режим
  • Това е режимът по подразбиране на запис, който се възползва напълно от тестовия обектен модел на Quick Test Professional.
  • Разпознава обекти в приложението, независимо от местоположението им на екрана.
  • Той записва обектите във вашето приложение и операциите, извършени върху тях

Аналогов режим на запис

  • В режим на аналогов запис, Професионален бърз тест записва и проследява всяко движение на мишката, докато плъзгате мишката около екран или прозорец.
  • Аналоговият запис на Micro Focus UFT се записва като Tracks и се съхранява в директорията на вашия тест
  • Полезно е за запис на операции, които не могат да бъдат записани на ниво обект. Например, подпис, създаден чрез плъзгане на мишката
  • В аналогов режим можете да записвате
  1. Рекорд Спрямо екрана
  2. Спрямо прозореца
  • Когато вашата аналогова операция е ограничена само до един прозорец, използвайте спрямо прозорец
  • Когато вашата аналогова операция включва множество екрани, като плъзгане и пускане на обект от един прозорец в друг, използвайте опцията екран

Режим на ниско ниво

  • Този режим ви позволява да записвате върху всеки обект във вашето приложение, независимо дали QTP разпознава конкретния обект или конкретната операция.
  • Този режим записва на ниво обект и записва всички обекти по време на изпълнение като тестови обекти на Window или WinObject.
  • Използва се, когато точните координати на обекта са важни за вашите тестове. Добър пример биха били hashmaps, където щракването върху различни секции от картина ви отвежда до различни връзки
  • Използва се при записване на тестове в среда (или върху обект), която не се разпознава от QTP
  • Режимът на ниско ниво записва координатите x,y на всяко кликване

Научете контекстни, аналогови, ниско ниво на режими на запис с пример в следното видео

Кликнете тук ако видеото не е достъпно

Oбобщение

  • Аналоговият запис и записът на ниско ниво изискват повече дисково пространство от нормалния режим на запис.
  • И за двата режима позициите на екрана по време на запис и време на изпълнение трябва да са идентични, в противен случай скриптът се проваля
  • Следователно, използвайте аналогов запис или запис на ниско ниво само когато нормалният режим на запис не записва точно вашата операция.
  • Понякога QTP автоматично превключва на режим на ниско ниво, докато записва обекти или среди, които не се поддържат от QTP