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

Anonim

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

  1. Контекстно чувствителен
  2. Аналогов
  3. Ниско ниво

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

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

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

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

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

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

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

Щракнете тук, ако видеоклипът не е достъпен

Обобщение

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