Uygulama Testi Nedir?

Uygulama Testi Nedir?

Uygulama Testi, yazฤฑlฤฑmdaki hatalarฤฑ bulma amacฤฑyla komut dosyalarฤฑ aracฤฑlฤฑฤŸฤฑyla gerรงekleลŸtirilen bir yazฤฑlฤฑm test tรผrรผ olarak tanฤฑmlanฤฑr. Uygulamanฤฑn tamamฤฑ iรงin testlerle ilgilenir.

Maliyetleri azaltฤฑrken, yatฤฑrฤฑm getirisini en รผst dรผzeye รงฤฑkarฤฑrken ve geliลŸtirme sรผresinden tasarruf ederken uygulamalarฤฑnฤฑzฤฑn kalitesini artฤฑrmanฤฑza yardฤฑmcฤฑ olur.

Yazฤฑlฤฑm MรผhendisliฤŸinde Uygulama testi GUI, iลŸlevsellik, veritabanฤฑ (arka uรง), yรผk testi vb. gibi รงeลŸitli kategorilerde yapฤฑlabilir.

Uygulama Testi iรงin test yaลŸam dรถngรผleri, gereksinim analizi, test planlama, test analizi, test tasarฤฑmฤฑ, test yรผrรผtme ve hata raporlama vb. gibi รงeลŸitli aลŸamalarฤฑ iรงerir.

Bir Uygulama Nasฤฑl Test Edilir?

Yazฤฑlฤฑm uygulamalarฤฑ ve รผrรผnleri, destekledikleri รถzellikler ve uyguladฤฑklarฤฑ sรผreรงler aรงฤฑsฤฑndan รงeลŸitli farklฤฑlฤฑklara sahiptir. Dolayฤฑsฤฑyla uygulama Testi, belirli bir programฤฑn veya uygulamanฤฑn dรผzgรผn รงalฤฑลŸmasฤฑnฤฑ saฤŸlar.

Bir Uygulamayฤฑ Test Edin

Uygulama Testinin yaลŸam dรถngรผsรผ dรถrt aลŸamadan oluลŸur.

  • 1. AลŸama) Uygulama gereksinimlerine gรถre test planlarฤฑ tasarlayฤฑn
  • 2. AลŸama) Manuel test senaryolarฤฑ ve otomatik test komut dosyalarฤฑ geliลŸtirin
  • 3. AลŸama) Uygulama gereksinimlerini doฤŸrulamak iรงin iลŸlevsel testler yรผrรผtรผn
  • 4. AลŸama) Yรผk testlerini yรผrรผtรผn ve uygulama performansฤฑnฤฑ ayarlayฤฑn

Yรผrรผtรผlen Testlerin tรผrรผ, test edilen uygulamanฤฑn tรผrรผne baฤŸlฤฑdฤฑr. Uygulama Testi 3 bรถlรผme ayrฤฑlmฤฑลŸtฤฑr.

  • Web Uygulamasฤฑ testi
  • Masaรผstรผ Uygulama Testi
  • Mobil Uygulama Testi
Uygulama Testi GerรงekleลŸtirilen Test Tรผrleri
  • Web Uygulama Testi
  • Fonksiyonel ve Performans testi
  • ร‡apraz Tarayฤฑcฤฑ Testi
  • Yรผk ve Stres Testi
  • Regresyon ve Uyumluluk Testi
  • kullanฤฑcฤฑ Kabul Testi
  • Beta Testi
  • KeลŸif ve Duman Testi
  • ร‡oklu dil desteฤŸi ve uyumluluk testi
  • Masaรผstรผ Uygulama Testi
  • Kullanฤฑcฤฑ Arayรผzรผ Testi
  • Kullanฤฑlabilirlik testi
  • Performans testi
  • Uyumluluk Testi (Yazฤฑlฤฑm/Donanฤฑm)
  • Fonksiyonel Testler
  • Gรผvenlik Testi
  • Mobil Uygulama Testi
  • Kullanฤฑcฤฑ Arayรผzรผ Testi
  • Kural Tabanlฤฑ Test
  • Gerileme testi
  • Fonksiyonel Testler
  • Gรผvenlik Testi

Uygulama Testi metodolojileri

Test metodolojileri, bir yazฤฑlฤฑm uygulamasฤฑnฤฑn tamamen test edilmesini saฤŸlamanฤฑn farklฤฑ bir yoludur. Dรผzensiz ve zayฤฑf test metodolojisi kararsฤฑz bir รผrรผne yol aรงabilir.

Testin gerรงekleลŸtirilmesinin รผรง yolu vardฤฑr.

  • Siyah Box Test yapmak
  • Beyaz Box Test yapmak
  • Gri Box Test yapmak

Siyah Box Test yapmak

Siyah Box Test yapmak teknik genellikle test iรงin kullanฤฑlฤฑr Fonksiyonel testler, Fonksiyonel olmayan testler, ve Regresyon Testi. Kara kutu testinde kullanฤฑlan stratejiler ลŸunlardฤฑr:

  • EลŸdeฤŸerlik Sฤฑnฤฑfฤฑ Testi
  • Sฤฑnฤฑr DeฤŸer Testi
  • Karar Tablosu Testi
  • Durum GeรงiลŸ Tablolarฤฑ

Beyaz Box Test yapmak

Beyaz kutu testi Genellikle yazฤฑlฤฑm kodunu test etmek, Dahili gรผvenlik aรงฤฑklarฤฑnฤฑ, bozuk veya kรถtรผ yapฤฑlandฤฑrฤฑlmฤฑลŸ yollarฤฑ, koลŸullu dรถngรผlerin iลŸlevselliฤŸini vb. kontrol etmek iรงin kullanฤฑlฤฑr. Beyaz kutu testinde kullanฤฑlan strateji ลŸudur:

  • Code Kapsam analizi
  • Yol Kapsamฤฑ

Gri Box Test yapmak

Bu test tekniฤŸi her iki Siyah tekniฤŸin birleลŸimidir. Box Test ve Beyaz kutu testi. AลŸaฤŸฤฑdakilere uygun olarak gerรงekleลŸtirilir: kusur uygunsuz yapฤฑ veya uygulama kullanฤฑmฤฑna dayalฤฑ.

Uygulama Testi iรงin Test Planฤฑ

MKS Test planฤฑ belge รœrรผnden tรผretilmiลŸtir Description, Yazฤฑlฤฑm Gereksinimi Spesifikasyonu SRS veya Kullanฤฑm Senaryosu Belgeleri. Testin odak noktasฤฑ neyin test edileceฤŸi, nasฤฑl test edileceฤŸi, ne zaman test edileceฤŸi ve kimin test edeceฤŸidir. Test planฤฑ dokรผmanฤฑ, test ekibi ile test yรถneticileri arasฤฑnda bir iletiลŸim aracฤฑ olarak kullanฤฑlฤฑr.

Uygulama Testi iรงin standart bir test planฤฑ aลŸaฤŸฤฑdaki รถzellikleri tanฤฑmlamalฤฑdฤฑr;

  • Testin kapsamฤฑnฤฑ tanฤฑmlayฤฑn
  • Testin amacฤฑnฤฑ tanฤฑmlayฤฑn
  • Test faaliyeti yaklaลŸฤฑmฤฑ
  • Test programฤฑ
  • Bรถcek trackral ve raporlama

Uygulama test araรงlarฤฑ

Uygulama Testi iรงin รงeลŸitli test araรงlarฤฑ vardฤฑr. Araรง seรงimi, ne tรผr test yapmak istediฤŸinize baฤŸlฤฑdฤฑr. Farklฤฑ platformlar iรงin farklฤฑ araรงlar รถnerilir. Uygulama test araรงlarฤฑ, uygulamalarฤฑn รงeลŸitli cihazlardaki performansฤฑnฤฑ, kullanฤฑlabilirliฤŸini ve iลŸlevselliฤŸini saฤŸlar.

ฤฐลŸte bunlardan birkaรงฤฑ.

Uygulama Testi iรงin en iyi uygulamalarฤฑ test etme

Uygulama Testi iรงin doฤŸru stratejiyi seรงmek, uygulamadaki kusurlarฤฑ tespit etmenin garantili bir yoludur. Bu nedenle, QA ekibinin daha fazla hatayฤฑ ve daha az sรผrede tespit etmek iรงin bir dizi standart sรผreci izlemesi son derece รถnemli hale geliyor.

Uygulama testi iรงin en iyi uygulamalardan bazฤฑlarฤฑ ลŸunlardฤฑr:

  • ฤฐลŸlevsel รถzellikleri tanฤฑmlayฤฑn
  • RevGรถrรผnรผmler ve Denetimler
  • Resmi GiriลŸ ve ร‡ฤฑkฤฑลŸ kriterleri
  • Fonksiyonel test varyasyonlarฤฑ
  • ร‡oklu platform testi
  • Otomatik test yรผrรผtme

Uygulama Testi Zorluklarฤฑ

Uygulamayฤฑ test ederken test uzmanฤฑ birรงok zorlukla karลŸฤฑlaลŸabilir

  • Yalnฤฑzca kullanฤฑcฤฑ aradฤฑฤŸฤฑnda tanฤฑmlanan sorunlar
  • DeฤŸiลŸimin etkisini tahmin edememe
  • Uygulama ve operasyonel hatalara iliลŸkin gรถrรผnรผrlรผk yok
  • Zaman tรผkeniyor

Mobil Uygulama Testi

Web uygulamasฤฑ testi gibi, Telefon Uygulama testleri de aynฤฑ test stratejisi ve metodolojisine dayanmaktadฤฑr. Farklฤฑlฤฑk, test iรงin kullanฤฑlan araรงlarda olabilir; mobil uygulama testlerinde kullanฤฑlan bazฤฑ yaygฤฑn araรงlar arasฤฑnda Sikuli yer almaktadฤฑr. TestCompleteFoneMonkey, Robotium, vb.

Mobil uygulama tรผrleri รผรง bรถlรผme ayrฤฑlmฤฑลŸtฤฑr

  • Web Uygulamasฤฑ- Kullanฤฑcฤฑlar tarafฤฑndan internet veya intranet gibi bir aฤŸ รผzerinden eriลŸilir.
  • Yerel Uygulama - Belirli bir platform iรงin geliลŸtirilmiลŸ ve bir bilgi iลŸlem cihazฤฑna yรผklenmiลŸtir.
  • Hibrit Uygulama - Hem Web hem de yerel รถฤŸeleri birleลŸtirir. ร–rneฤŸin Facebook.

Mobil platformun รงoฤŸunda basit CSS, HTML, JS vb. kullanabilirsiniz.

Mobil Uygulama Testi iรงin ร–rnek Test Senaryolarฤฑ

Eksiksiz bir mobil test uygulama stratejisi, cihaz ve aฤŸ altyapฤฑsฤฑnฤฑ, hedef cihazlarฤฑn seรงimini ve her ikisini de kapsayacak ลŸekilde manuel ve otomatik test araรงlarฤฑnฤฑn etkili bir kombinasyonunu iรงerir. iลŸlevsel olmayan ve iลŸlevsel testler.

Mobil uygulama iรงin test edilmesi gerekenler ลŸunlardฤฑr:

  • Montaj
  • OTA
  • Wi-Fi
  • Veri kablosu
  • Bluetooth
  • kaldฤฑrma
  • Uygulama logosu
  • sฤฑรงrama
  • DรผลŸรผk Bellek
  • Gรถrsel Geri Bildirim
  • ร‡ฤฑkฤฑลŸ uygulamasฤฑ
  • Uygulamanฤฑn BaลŸlatฤฑlmasฤฑ/Yeniden BaลŸlatฤฑlmasฤฑ

Mobil Test Zorluklarฤฑ

Mobil kullanฤฑcฤฑ ve cihaz sayฤฑsฤฑnฤฑn artmasฤฑyla birlikte mobil uygulama test etmek giderek daha karmaลŸฤฑk hale geliyor. Mobil bir uygulamayฤฑ test etmek, masaรผstรผ tabanlฤฑ bir web uygulamasฤฑnฤฑ test etmekten รถnemli รถlรงรผde farklฤฑdฤฑr. Mobil test sฤฑrasฤฑnda karลŸฤฑlaลŸฤฑlan yaygฤฑn zorluklar ลŸunlardฤฑr:

  • Kapsamlฤฑ test kapsamฤฑ
  • Parรงalanmayฤฑ yรถnetme (farklฤฑ iลŸletim sistemi sรผrรผmรผ, iลŸlemci, bellek)
  • Test planฤฑnฤฑn eksikliฤŸi
  • Zaman basฤฑncฤฑ
  • Fiziksel cihazlarฤฑn eksikliฤŸi
  • Platform ve iลŸletim sistemi รงeลŸitliliฤŸi

Sonuรง

Uygulama Testinde uygulamanฤฑn tamamฤฑ test edilir, bunun iรงin farklฤฑ yaklaลŸฤฑm, araรง ve metodoloji kullanฤฑlฤฑr. Uygulama Testinin canlฤฑ kullanฤฑma geรงmeden รถnce gerรงekleลŸtirilmesi, yazฤฑlฤฑm รผrรผnรผnรผn baลŸarฤฑsฤฑ aรงฤฑsฤฑndan รงok รถnemlidir.

Bu yazฤฑyฤฑ ลŸu ลŸekilde รถzetleyin: