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(“& &”) 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=”select AD,SOYAD from ISIMLER_TABLOSU where AD = ‘“& V_değişken &”‘“
Devir değişti ,artık Türkiyedede ürün şeklinde çıkan yazılımlar görebiliyoruz , buda bizim test sürecimize yei bir test türü daha ekliyor install/uninstall testing .
Eğer teste gelen bir uygulama paket halinde satılacaksa , installer uygulamasıda artık ürünün içine dahil demekdir , ürün istediğiniz kadar hatasız olsada kurulamıyorsa ,yada kurulum sırasında yazılımın ihtiyarcı olan bazı konfigürasyonlar kurulum yapılan sistemde tanımlanmıyorsa buyuk bir sorun yaratır.
install/uninstall testing de burda devreye giriyor, paketlenen ürünün doğru kurulup kurulmadığı , set up sırasında doğru dizinlere doğru dosyaların yüklenip yüklenmediği, sistemde doğru izinlerin verilip verilmediği, uygulamanın kullanacağı userlar varsa bunların tanımlanmadığı gibi ürüne özel bir check listin testi yapılmalıdır.
naciizane önerim eğer testini yaptığınız uygulama bu tür bir paketleme yapılacaksa ürün testini her cycle ınıda installerla birlikde teste almanızdır.
Not: sistemdeki ürüne upgrade/update yapan set up larda başka bi konudur ayrı
Merhaba,
QTP ile test otomasyonu nasıl yapılır,nedir ne değildir buradan sizlere anlatmaya çalışacağım..
Birazda düşünce tekniği olarak bahsetmek istiyorum…
Genel olarak yapılmaya çalışan uygulamalar verilerin birbiri üzerine ilişkilenmesi üzerine kuruludur. Örneğin bu blogda herhangi bir yazı yayınamak için öncelikle kullanıcı kaydı yapılması gerekmektedir. Bu veri tanımlandıkdan sonra yazı yayımlanabilir.
Burda dikkat çekmek istediğim nokta bu temel akış uzerindeki silme ve güncelleme işlemleridir. Genede “Türk Yazılım Yönteminde” genel olarak silme fonksiyonu ilk kez gerçekleştirildiğinde ilişkili diğer veri yapıları gözetilmez. Sildim gitti usuludur. Test açısından temel akışın işlerliğindense silme/güncelleme fonksiyonlarının uyumlu işlemesi daha önemlidir . Örneğin kullanıcı silindiğinde yazdığı yazılar , yaptığı yorumlara ne olacak ?
Hiyerarşik bir veri sisteminde yapılan değişiklilerin üst seviyedeki ilişkili verilere etkileri bence en çok başımıza iş çıkartan durumlardır. Kendi gözlemim olarak hataların %30 bu gibi nedenlerden kaynaklanmakta. tabi Development kısmınada pek suç atamak lazım genellikle bu durumların detayları analizde atlanır.
ne yazık ki ie 8.0 ile QC uyumlu değil buda olmadık sorunlara yol açıyor.
Hp bunun için bir add in hazırlamış. indirip kurdukdan sonra start menüden direk olarak açabiliyorsunuz.
QC 9.2 için
QC 9ç0 için
kurdukdan sonra adres satırına aşağıdaki şekilde adresi girmeniz yeterli.
http://<Quality Center server name>/<virtual directory name>
Son Yorumlar