ana sayfa > Test Otomasyon > Otomasyon – QTP Login Fonksiyonu

Otomasyon – QTP Login Fonksiyonu

Daha önce artık yavaşyavaş otomasyon yazılarıda yazacağımızı belirtmiştik kısmet banaymış .

Öncelikle basit bir örnek olarak Loginle başlayalım .

Basitce qtp yi açıp yeni test ve recordtusuna basdıkdan sonra explorer la testroot’u login olduğunuzda expert view da atacağı kayıt aşağıdaki gibi olacaktır;

Browser(“Error”).Navigate “http://www.testroot.com/”

Browser(“Error”).Page(“Yazılım Test & Kalite”).Link(“Giriş”).Click
Browser(“Error”).Page(“TestRoot › Giriş”).WebEdit(“log”).Set “User”  ( user bilgisi )
Browser(“Error”).Page(“TestRoot › Giriş”).WebEdit(“pwd”).SetSecure “şifre” ( değeri qtp şifrelenmiş şekilde atıyor)
Browser(“Error”).Page(“TestRoot › Giriş”).WebButton(“Giriş”).Click

Peki bu yeterli mi ?

Çok komplike bir siteminiz yoksa sizde uğraşmak istemiyorsanız yeterli. Ancak bu test fonksiyon haline getirip  diğer testleriniz için çağırmak istiyorsanız performans ve değişkenler ile bu yapıyı parametrik hala getirmeniz gerekiyor.

Peki bununasıl yaparız?

Öncelikle

Explorer actığımızda atılan kayıda bakalım

Browser(“Error”).Navigate “http://www.testroot.com/”

Bunun yerine explorer ın daha hızlı açılması için aşağıdaki sekilde bir komut kullanabilirsiz

v_url=”http://www.testroot.com/” (Burda urlyi parametrik olarak verdim daha sonra Library kullanmayı gösterdiğimde bu tanımı oraya yerleştireceğim)

SystemUtil.Run “C:\Program Files\Internet Explorer\IEXPLORE.EXE”, v_url

Daha sonra user ve pass bilgilerinide parametrik hala getirirse son durumda scriptimiz aşağıdaki sekilde olur

v_url=”http://www.testroot.com/”

v_user=”user”

v_pass=”Password”

(Daha öncede bahsettiğim gibi bu parametreleri daha sonraki bolumlerde librarye taşıyacağız.)
SystemUtil.Run “C:\Program Files\Internet Explorer\IEXPLORE.EXE”, v_url

Browser(“HiTech”).Page(“Yazılım Test & Kalite”).Link(“Giriş”).Click
Browser(“HiTech”).Page(“TestRoot › Giriş”).WebEdit(“log”).Set “v_user”
Browser(“HiTech”).Page(“TestRoot › Giriş”).WebEdit(“pwd”).Set “v_pass”
Browser(“HiTech”).Page(“TestRoot › Giriş”).WebButton(“Giriş”).Click

Categories: Test Otomasyon Tags: , , ,
  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok
*