<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TestRoot &#187; QTP</title>
	<atom:link href="http://www.testroot.com/tag/qtp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testroot.com</link>
	<description>Yazılım Test &#38; Kalite</description>
	<lastBuildDate>Wed, 24 Aug 2011 08:05:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Otomasyon &#8211; QTP Login Fonksiyonu</title>
		<link>http://www.testroot.com/2011/01/26/otomasyon-qtp-login-fonksiyonu/</link>
		<comments>http://www.testroot.com/2011/01/26/otomasyon-qtp-login-fonksiyonu/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 11:45:31 +0000</pubDate>
		<dc:creator>Kenan Yaylıcıoğlu</dc:creator>
				<category><![CDATA[Test Otomasyon]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Otomasyon]]></category>
		<category><![CDATA[QTP]]></category>

		<guid isPermaLink="false">http://www.testroot.com/?p=112</guid>
		<description><![CDATA[Otomasyon - QTP Login Fonksiyonu]]></description>
			<content:encoded><![CDATA[<p>Daha önce artık yavaşyavaş otomasyon yazılarıda yazacağımızı belirtmiştik kısmet banaymış .</p>
<p>Öncelikle basit bir örnek olarak Loginle başlayalım .</p>
<p>Basitce qtp yi açıp yeni test ve recordtusuna basdıkdan sonra explorer la testroot&#8217;u login olduğunuzda expert view da atacağı kayıt aşağıdaki gibi olacaktır;</p>
<p>Browser(&#8220;Error&#8221;).Navigate &#8220;http://www.testroot.com/&#8221;</p>
<p>Browser(&#8220;Error&#8221;).Page(&#8220;Yazılım Test &amp; Kalite&#8221;).Link(&#8220;Giriş&#8221;).Click<br />
Browser(&#8220;Error&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebEdit(&#8220;log&#8221;).Set &#8220;User&#8221;  <em>( user bilgisi )</em><br />
Browser(&#8220;Error&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebEdit(&#8220;pwd&#8221;).SetSecure &#8220;şifre&#8221; <em>( değeri qtp şifrelenmiş şekilde atıyor)</em><br />
Browser(&#8220;Error&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebButton(&#8220;Giriş&#8221;).Click</p>
<p>Peki bu yeterli mi ?</p>
<p>Ç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.</p>
<p>Peki bununasıl yaparız?</p>
<p><span id="more-112"></span></p>
<p>Öncelikle</p>
<p>Explorer actığımızda atılan kayıda bakalım</p>
<p>Browser(&#8220;Error&#8221;).Navigate &#8220;http://www.testroot.com/&#8221;</p>
<p>Bunun yerine explorer ın daha hızlı açılması için aşağıdaki sekilde bir komut kullanabilirsiz</p>
<p>v_url=&#8221;http://www.testroot.com/&#8221;<em> (Burda urlyi parametrik olarak verdim daha sonra Library kullanmayı gösterdiğimde bu tanımı oraya yerleştireceğim)</em></p>
<p>SystemUtil.Run &#8220;C:\Program Files\Internet Explorer\IEXPLORE.EXE&#8221;, v_url</p>
<p>Daha sonra user ve pass bilgilerinide parametrik hala getirirse son durumda scriptimiz aşağıdaki sekilde olur</p>
<p>v_url=&#8221;http://www.testroot.com/&#8221;</p>
<p>v_user=&#8221;user&#8221;</p>
<p>v_pass=&#8221;Password&#8221;</p>
<p><em>(Daha öncede bahsettiğim gibi bu parametreleri daha sonraki bolumlerde librarye taşıyacağız.)</em><br />
SystemUtil.Run &#8220;C:\Program Files\Internet Explorer\IEXPLORE.EXE&#8221;, v_url</p>
<p>Browser(&#8220;HiTech&#8221;).Page(&#8220;Yazılım Test &amp; Kalite&#8221;).Link(&#8220;Giriş&#8221;).Click<br />
Browser(&#8220;HiTech&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebEdit(&#8220;log&#8221;).Set &#8220;v_user&#8221;<br />
Browser(&#8220;HiTech&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebEdit(&#8220;pwd&#8221;).Set &#8220;v_pass&#8221;<br />
Browser(&#8220;HiTech&#8221;).Page(&#8220;TestRoot › Giriş&#8221;).WebButton(&#8220;Giriş&#8221;).Click</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testroot.com/2011/01/26/otomasyon-qtp-login-fonksiyonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QTP&#8217;de SQL &#8211; değişken ilişkisi</title>
		<link>http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/</link>
		<comments>http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 08:00:11 +0000</pubDate>
		<dc:creator>Kenan Yaylıcıoğlu</dc:creator>
				<category><![CDATA[Test Otomasyon]]></category>
		<category><![CDATA[değişken]]></category>
		<category><![CDATA[QTP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.testroot.com/?p=102</guid>
		<description><![CDATA[QTPde bir sql çalıştırılacaksa ve bu SQL içindeki bir alan dışarıdan bir değişkenden alınacaksa özel işaretler kullanılarak(&#8220;&#38; &#38;&#8221;) bu değişkenin tanınması sağlanır. Bunun için aşağdaki örnek yararlı olabilir; V_değişken = “isim” v_sql=&#8221;select AD,SOYAD from ISIMLER_TABLOSU where AD = &#8216;&#8220;&#38; V_değişken &#38;&#8221;&#8216;&#8220;]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Calibri;">QTPde bir sql çalıştırılacaksa ve bu SQL içindeki bir alan  dışarıdan bir değişkenden alınacaksa özel işaretler  kullanılarak(<strong>&#8220;&amp;</strong><strong> &amp;&#8221;</strong>) bu değişkenin tanınması sağlanır.  Bunun için aşağdaki örnek yararlı olabilir;</span></p>
<p><span style="font-family: Calibri;">V_değişken = “isim”</span></p>
<p><span style="font-family: Calibri;">v_sql=&#8221;select AD,SOYAD from ISIMLER_TABLOSU where AD =  &#8216;</span><strong><span style="font-family: Calibri;">&#8220;&amp;</span></strong><span style="font-family: Calibri;"> V_değişken</span><strong> <span style="font-family: Calibri;">&amp;&#8221;&#8216;</span></strong><span style="font-family: Calibri;">&#8220;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.431 seconds -->

