Mobil Uygulamada Kesinti Testi
Kesinti Testi Nedir?
Kesinti Testi, bir uygulamanฤฑn kesintiye nasฤฑl tepki verdiฤini ve รถnceki durumuna nasฤฑl dรถndรผฤรผnรผ ele alan Mobil Uygulama Testinin bir dalฤฑdฤฑr.
Neden Kesinti Testine ihtiyacฤฑnฤฑz var?
Bir toplantฤฑdayken neredeyse her zaman olan tek ลey nedir? Sรถzรผn kesiliyor, deฤil mi? Bu olduฤunda bazฤฑlarฤฑ gรถzรผnรผ bile kฤฑrpmaz, bazฤฑlarฤฑ geri dรถnmek iรงin bir dakikaya ihtiyaรง duyar, bazฤฑlarฤฑ ise dรผลรผnce akฤฑลฤฑnฤฑ tamamen kaybeder. Basit bir ifadeyle Interrupt Testing, uygulamanฤฑzฤฑn hangi davranฤฑลฤฑ sergilediฤini bulmaya รงalฤฑลฤฑr.
Bir anlฤฑฤฤฑna tรผm ifadeleri bir kenara bฤฑrakฤฑn ve gerรงek dรผnyadaki baลka bir duruma bakฤฑn. Diyelim ki bir el feneriniz var ve onu AรIK duruma getirin. Pilin bitmesi, mevcut aktif durumunun kesintiye uฤramasฤฑna neden olur. Pilleri deฤiลtirin ve geri yรผkleyin. El feneri normal ลekilde tekrar AรIK duruma gelmelidir. Kullanฤฑm durumu budur. Bunun gerรงekleลip gerรงekleลmeyeceฤine odaklanan bir test disiplini Kesinti Testidir.
Kesinti Testi Web, Mobil, Tek Baลฤฑna vb. tรผm uygulama tรผrleri iรงin geรงerlidir. Cihazlarฤฑn, aฤlarฤฑn, yapฤฑlandฤฑrmalarฤฑn vb. รงeลitliliฤi onu daha belirgin hale getirir. Telefon uygulamalar diฤerlerinden daha fazladฤฑr.
Mobil Uygulamadaki Kesinti Tรผrleri
Normalde meydana gelen yaygฤฑn kesintilere hepimiz aลinayฤฑz.
ฤฐลte birkaรง kesinti:
- Dรผลรผk pil
- Pil dolu - ลarj olurken
- Gelen telefon gรถrรผลmesi
- Gelen SMS
- Baลka bir mobil uygulamadan Gelen Uyarฤฑ
- ลarj etmek iรงin fiลe takฤฑldฤฑ
- ลarjdan รงฤฑkarฤฑldฤฑ
- Cihaz kapatฤฑldฤฑ
- Uygulama Gรผncelleme hatฤฑrlatฤฑcฤฑlarฤฑ
- alarm
- Aฤ baฤlantฤฑsฤฑ kaybฤฑ
- Aฤ baฤlantฤฑsฤฑ restorasyonu
Bu liste kapsamlฤฑ deฤildir ancak en yaygฤฑn senaryolarฤฑ iรงerir.
Kesinti durumunda รงรถzรผm
Bu kesintiler durumunda beklenen davranฤฑล aลaฤฤฑdakilerden biridir:
- Arka planda รงalฤฑลtฤฑr: Uygulama arka planda kalฤฑrken kesinti devreye girer. Kesinti bittikten sonra kontrolรผ ele geรงirir. รrneฤin, Bir telefon gรถrรผลmesi/Facetime iBooks'ta (veya benzer bir uygulamada) dijital bir kitap okurken katฤฑldฤฑฤฤฑnฤฑz. Kullanฤฑcฤฑ bir telefona cevap verdiฤinde, iBooks bunun tamamlanmasฤฑnฤฑ bekler ve arama sona erdiฤinde kaldฤฑฤฤฑ yerden devam eder.
- Uyarฤฑyฤฑ gรถster. Uyarฤฑ kaybolur ve her zamanki gibi รงalฤฑลฤฑrsฤฑnฤฑz. 'SMS alฤฑndฤฑ' mesajlarฤฑ baลlฤฑkta gรถrรผnรผr. Kullanฤฑcฤฑ bununla ilgilenmez ve uygulamayla normal ลekilde รงalฤฑลmaya devam eder. Facebook'ta yeni bir arkadaลlฤฑk isteฤi veya WhatsApp mesajฤฑ gibi diฤer mobil uygulama uyarฤฑlarฤฑ da bu kategoriye girer. Ancak kullanฤฑcฤฑ mesajฤฑ okumaya karar verirse, 1. Noktada aรงฤฑklanan davranฤฑล izlenir. Yoksayฤฑlฤฑrsa, uygulamanฤฑn durumu deฤiลmez.
- Eyleme รaฤrฤฑ: รalฤฑลmaya devam etmeden รถnce alarmlarฤฑn kapatฤฑlmasฤฑ veya ertelenmesi gerekir. Uygulama gรผncelleme mesajlarฤฑyla aynฤฑ ลey. Devam etmeden รถnce deฤiลiklikleri ฤฐptal etmeniz veya Kabul etmeniz gerekir. Diฤer bir รถrnek ise dรผลรผk pil uyarฤฑsฤฑdฤฑr. Her zamanki gibi devam etmeyi veya dรผลรผk gรผรง moduna geรงmeyi seรงebilirsiniz (cihaz izin veriyorsa).
- Etkisiz: Bir รถrnek: bir aฤ baฤlantฤฑsฤฑ kullanฤฑlabilir hale gelirse ve cihazฤฑnฤฑz buna baฤlanฤฑrsa. Ayrฤฑca, cihazฤฑnฤฑzฤฑ ลarj etmek iรงin taktฤฑฤฤฑnฤฑzda herhangi bir uyarฤฑya veya harekete geรงirici mesaj adฤฑmฤฑna gerek yoktur. Siz uygulamanฤฑzฤฑ kullanmaya devam ederken muhtemelen iลini yapacaktฤฑr.
Bu nedenle, test ettiฤiniz kesintiye baฤlฤฑ olarak davranฤฑลฤฑ anlayฤฑn ve uygulamanฤฑzฤฑn bunu karลฤฑlayฤฑp karลฤฑlamadฤฑฤฤฑna bakฤฑn. Ayrฤฑca, yukarฤฑda aรงฤฑklanan davranฤฑลฤฑn tรผm uygulamalar ve cihazlar iรงin aynฤฑ olmasฤฑ gerekmez. Mobil Uygulamanฤฑz hakkฤฑnda belirli ayrฤฑntฤฑlarฤฑ bulduฤunuzdan emin olun.
Artฤฑk Kesinti Testinin ne olduฤunu ve bunu yaparken neyin doฤrulanmasฤฑ gerektiฤini anladฤฑฤฤฑmฤฑza gรถre, bunun nasฤฑl yapฤฑlacaฤฤฑ hakkฤฑnda konuลmanฤฑn zamanฤฑ geldi.
Kesinti Testi nasฤฑl yapฤฑlฤฑr
ลu ifadeye bakฤฑn: Kullanฤฑcฤฑ bir telefon รงaฤrฤฑsฤฑ aldฤฑฤฤฑnda iBooks'un arka planda รงalฤฑลmasฤฑ gerekir.
Bunu iBooks uygulamasฤฑnฤฑn iลlevsel bir gereksinimi olarak adlandฤฑrmaz mฤฑydฤฑnฤฑz? Biliyorum, yapardฤฑm.
Dolayฤฑsฤฑyla, Kesinti Testi aลaฤฤฑdakilerin bir alt kรผmesidir: Fonksiyonel Testler Mobil Uygulama iรงin. Kesinti Testi gerรงekleลtirmek iรงin aynฤฑ Mobil Uygulama Test รerรงevelerini ve Araรงlarฤฑnฤฑ izlemelisiniz. Bu senaryolarฤฑ tasarlamak test uzmanlarฤฑnฤฑn becerisidir. ฤฐลiniz bittiฤinde, test senaryolarฤฑnฤฑ tasarlayacak ve diฤer testlerle tamamen aynฤฑ ลekilde yรผrรผteceksiniz.
Mobil Uygulama Testi hakkฤฑnda daha fazla bilgi iรงin ลuraya gรถz atฤฑn: https://www.guru99.com/mobile-testing.html
Son olarak bu yazฤฑyฤฑ bitirmeden bir soruya daha deฤinmek istiyorum:
Kesinti Testi, Kurtarma Testi ile aynฤฑ ลey deฤil mi?
Hayฤฑr, รถyle deฤil. Kurtarma Testi, bir arฤฑzadan sonra geri yรผklemenin doฤrulanmasฤฑ iรงindir. Kesinti Testi mutlaka bir arฤฑza anlamฤฑna gelmez. Sadece bir kesintidir.tracyon.
ฤฐngilizce'de virgรผl ile nokta arasฤฑndaki farka benzer. Ancak yalnฤฑzca teknik; Resmi anladฤฑฤฤฑnฤฑza eminim.
Doฤru, Mobil Uygulama Testinin รถnemli ve sezgisel bir dalฤฑ olan Kesinti Testini bilmek ve kullanmaya baลlamak yeterlidir.

