TestRoot http://www.testroot.com Yazılım Test & Kalite Wed, 17 Mar 2010 08:03:29 +0000 en hourly 1 http://wordpress.org/?v=3.0.1 QTP’de SQL – değişken ilişkisi http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/ http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/#comments Wed, 17 Mar 2010 08:00:11 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=102 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 &”‘

]]>
http://www.testroot.com/2010/03/17/qtpde-sql-iliskisi/feed/ 0
install/uninstall testing http://www.testroot.com/2010/02/16/installuninstall-testing/ http://www.testroot.com/2010/02/16/installuninstall-testing/#comments Tue, 16 Feb 2010 14:24:19 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/2010/02/16/installuninstall-testing/ 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ı :D

]]>
http://www.testroot.com/2010/02/16/installuninstall-testing/feed/ 0
QTP ile test otomasyonu yazıları çok yakında burada.. http://www.testroot.com/2010/02/05/qtp-ile-test-otomasyonu-yazilari-cok-yakinda-burada/ http://www.testroot.com/2010/02/05/qtp-ile-test-otomasyonu-yazilari-cok-yakinda-burada/#comments Fri, 05 Feb 2010 08:02:10 +0000 Fatih Yılmaz http://www.testroot.com/?p=95 Merhaba,

QTP ile test otomasyonu nasıl yapılır,nedir ne değildir buradan sizlere anlatmaya çalışacağım..

]]>
http://www.testroot.com/2010/02/05/qtp-ile-test-otomasyonu-yazilari-cok-yakinda-burada/feed/ 2
Veri Bütünlüğü http://www.testroot.com/2009/12/15/veri-butunlugu/ http://www.testroot.com/2009/12/15/veri-butunlugu/#comments Tue, 15 Dec 2009 15:15:19 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=93 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.

]]>
http://www.testroot.com/2009/12/15/veri-butunlugu/feed/ 0
IE 8.0-Hp Quality Center http://www.testroot.com/2009/09/23/ie-8-0-hp-quality-center/ http://www.testroot.com/2009/09/23/ie-8-0-hp-quality-center/#comments Wed, 23 Sep 2009 11:43:58 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=86 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>


]]>
http://www.testroot.com/2009/09/23/ie-8-0-hp-quality-center/feed/ 1
Search / Arama fonksiyonu testi http://www.testroot.com/2009/08/03/search-arama-fonksiyonu-testi/ http://www.testroot.com/2009/08/03/search-arama-fonksiyonu-testi/#comments Mon, 03 Aug 2009 10:33:25 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=84 Yine oldukca baş ağrıtan konulardan biri, bir uygulamanın search /arama özelliğinin testi.

Öncelikle neleri test edebileceğimizi tanımlamamız gerekiyor. Öncelikle uygulamaya özel bir arama özelliğiyse( örneğin bir fiyat aralığı arama özeliği) bu konuların belirlenmesi gerekiyor.  Daha sonra aşağıdaki başlıkları göz önünde bulundurulması gerekli.

  • Doğruluk

Arama otorunun doğrululuğu belirlenen kritere göre ürün database’indeki eşleşen kayıtları tam ve doğru olarak getirmesidir.

Bunu için 2 yöntem kullanılabilir

  1. Karşılaştırma

User interfacede yapılan sorguyu direk olarak databse de yapılan sorgu sonuclarıyla karşılaştırma.

2. Tutarlılık

Eklenen kayıtlarla sorgu sonuclarınızında artması gerekiyor. bir data seti oluşturup , databade verileri ekleyerek sorgu sonuclarınında arttığını görmeniz gerekmekte.

  • Arama performansı

Arama sonuclarını kabul edilebilir zaman aralıklarında döndürülmesi gereklidir. Bu zaman gereksinime göre değişebilir. Performans testi yaparak bu zamanın uygun değerlere çekilmesi gereklidir.

  • Hassasiyet

Bu oldukca göz ardı edilen bir konudur.Arama özelliğinin hassasiyeti yapılan sorgulama soncunda sadece istenilen sonuçları getirmesindeki başarısıdır. Örneğin İpod touch aradığınızda sadece beklediğiniz ürünleri getirmesi , “ipod kılıfı , araba  şarjı vs… ” sonucların getirilmemesi yada arka sıralara atılmasıdır. Tabiki bu user ın girdiği keyword lerin detayı, searc edilecek database deki verilerin temizliği, uygulamanın kendine has özelliklerine göre  değişir. Dolayısıyla test konusunda biraz kafa yormanız gerekecekdir.

]]>
http://www.testroot.com/2009/08/03/search-arama-fonksiyonu-testi/feed/ 0
becoming an agile tester http://www.testroot.com/2009/07/21/becoming-an-agile-tester/ http://www.testroot.com/2009/07/21/becoming-an-agile-tester/#comments Tue, 21 Jul 2009 11:28:51 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=81 Farkındasınızdırki agile test kavramı bilinen waterfall modelinden oldukça farklılık gösterir.Testleri daha sık ve daha çabuk yapılması gerekir. Buda test sürecinizin değişmesi anlamına gelir. Yazılımdaki gibi testlerde özellik bazlı ve iteratif olmalıdır.

Dolayısıyla testci anlayışıda tamamen değişiyor, testci tam bir dokuman setiyle işe başlıyamıyacağı için projeye işin başından yani gereksinimlerin toplanması aşamasından katılıp , dokuman olmasada neyin doğru neyin yanlış olduğuna fikir sahibi olabilecek kadar konuyu ve işleyisşi bilmelidir. Bu da ekibe katılacak testcinin kalifikasyonunun oldukca iyi olması gerektiği anlamına geliyor

Jacabson amcamın bu amacla bir  webinar düzenlemiş,

temel başlıklar;

•  Avoiding unnecessary pre-requisites for testing activities
•  Reducing test preparation to just-good-enough
•  Not using test plans / test strategies to educate the team
•  Automating, but only when the RIO stacks up
•  Making testing a team responsibility


]]>
http://www.testroot.com/2009/07/21/becoming-an-agile-tester/feed/ 0
wanted: Yazılım test mühendisi http://www.testroot.com/2009/06/04/wanted-yazilim-test-muhendisi/ http://www.testroot.com/2009/06/04/wanted-yazilim-test-muhendisi/#comments Thu, 04 Jun 2009 11:08:55 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=82 olayın ne olup ne olmadığını bilen , bu konuda çalışmak isteyen, aklı başında kişiler aranıyor

iki kişilk referans hakkım var..

ilgilenenler info (ad) testroot (dot) com adresine cv leri ile başvuru yapabilir.

]]>
http://www.testroot.com/2009/06/04/wanted-yazilim-test-muhendisi/feed/ 0
Oi va voi http://www.testroot.com/2009/05/22/oi-va-voi/ http://www.testroot.com/2009/05/22/oi-va-voi/#comments Fri, 22 May 2009 11:54:24 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=78 sanırım ilk defa konu dan değişik bir içerik yazıcam ,
dün oi va voi konserine gittim ve bilgi verilmeden geçilmemesi gerektiğini düşünüyorum.Neyse daha iyisini yazabileceğimi düşünmediğimden aşağıdaki linki veriyorum

sessizliksonsuzbuyur

anna ya özellikle dikkat edin, denildiği gibi “bir adet gökyüzü tanrıçası eline keman almış”

]]>
http://www.testroot.com/2009/05/22/oi-va-voi/feed/ 0
Serena Prototype Composer http://www.testroot.com/2009/05/08/serena-prototype-composer/ http://www.testroot.com/2009/05/08/serena-prototype-composer/#comments Fri, 08 May 2009 09:03:33 +0000 Kenan Yaylıcıoğlu http://www.testroot.com/?p=76 Hazır kullanılabilirlik üzerine giderken bu tooldan da bahsetmek istedim, uygulamayı gerçeklemeden bir prototipini oluşturup henüz işin başındayken eksikleri-fazlalıkları görüp engellemek , müşteriye gösterip feedbacklerini almak oldukça büyük bir maliyetden kurtarabilir. Serana ürün yazılmadan nasıl görüneceği ve hangi fonksiyonlara sahip olacağını görmeniz için hazırlanmış bir composer.Kullanılabililirlik açısındanda arayüz ve etkileşim tasarımını yapabilmenize olanak sağlıyor.Bir yararıda sizi dökümantasyondan biraz olsun kurtarabilir.

Bu anlamda serena hem ücretsiz oluşuyla hemde yapısıyla oldukça işe yarar bir araç.

Ürünün oldukça iyi hazırlanmış help’i var, help den destek alarak bir kaç tutorial yaptığınızda ürünü rahatlıkla kullanmaya başlıyabiliyorsunuz.

Link‘e tıklayarak ürünün indirebileceğiniz adrese ulaşabilirsiniz.

]]>
http://www.testroot.com/2009/05/08/serena-prototype-composer/feed/ 0