Test senaryoları nasıl oluşturulur: Web siteniz veya uygulamanız için eksiksiz bir kılavuz

Yayınlanan: 2022-04-28

Bir hikaye olarak tanımlanan varsayımsal bir duruma veya duruma senaryo denir. Test sırasında, programın bu varsayımsal olaya nasıl tepki verdiğine ve ne kadar iyi yaptığına bakacaksınız.

Bu blogda, web siteniz veya uygulamanız için ihtiyaç duyacağınız tüm test senaryolarını anlatacağım. Web geliştirme ile ilgileniyorsanız veya web siteniz veya uygulamanız için web geliştirme hizmetlerinden yararlanıyorsanız, bu, test senaryosunun ne olduğunu ve nasıl oluşturulacağını anlamanız için yararlı bir blog olacaktır.

Test senaryosu nedir?

Test edilebilecek herhangi bir işlevsellik, bir test senaryosu olarak adlandırılır. Bazen test koşulu veya test olasılığı olarak adlandırılır. Güvenilir, motive edici, değerlendirmesi basit ve karmaşık olan senaryo testleri optimaldir. SSL web sitesi güvenliğini düşünmeniz için nedenler

Bir web sitesini veya uygulamayı başlatmadan önce test etmek, çalıştığını belirlemek için çok önemlidir. Test Senaryoları, bir web sitesinin veya uygulamanın eksiksiz işlevselliğinin planlandığı gibi çalıştığını garanti etmek için oluşturulur.

Müşterilerden, paydaşlardan ve geliştiricilerden girdi toplamak, doğru test senaryoları oluşturmanın en iyi yoludur. Bu, tüm potansiyel kullanıcı senaryolarının kapsanmasını ve söz konusu ürünün tüm iş akışlarının kapsamlı bir şekilde test edilmesini sağlar.

Kullanıcıların bakış açısından tüm sistemin performansını doğrulamak için Test Senaryoları gereklidir. Test uzmanları, bunları oluştururken, programın yayınlandıktan sonra hangi gerçek dünya senaryolarını yönetmesi gerektiğini anlamak için kendilerini tüketicilerin yerine koymalıdır.

Bir test senaryosu oluşturma

Adım 1: İş Gereksinimi Belirtimi (BRS), Yazılım Gereksinimi Belirtimi (SRS) ve İşlevsel Gereksinim Belirtimi (FRS) dahil olmak üzere Test Edilen Sistem (SUT) ile ilgili Gereksinim Belgesini inceleyin.

Adım 2: Her gereksinimi ayırın ve hangi potansiyel kullanıcı davranışlarının değerlendirilmesi gerektiğini belirleyin. İhtiyacın ortaya çıkardığı teknolojik zorlukları belirleyin. Çeşitli sistem kötüye kullanım durumlarını incelemek ve ana hatlarıyla belirtmek için programı bir bilgisayar korsanının gözünden değerlendirmeyi unutmayın.

Adım 3: Yazılımın tüm özelliklerini içeren bir test senaryoları listesi oluşturun. Bu senaryoların, web sitesi veya uygulamanın çalışması sırasında meydana gelen her kullanıcı ve iş akışını içerdiğinden emin olun.

Adım 4: Her gereksinimin belirli bir test senaryosuna atandığını doğrulamak için test senaryolarını listeledikten sonra bir İzlenebilirlik Matrisi oluşturun.

Test Senaryoları türleri

İki tür test senaryosu vardır:

  • pozitif test
  • Negatif test

Pozitif Test

Geçerli tarih girişi sağlanarak sistem üzerinde pozitif test yapılabilir. Bir uygulamanın pozitif girdiyle beklendiği gibi davranıp davranmadığını kontrol eder.

Örneğin:

  1. Bir metin kutusu yalnızca sayıları kabul edebilir. 0'dan herhangi bir 9999999999'a kadar herhangi bir sayının girilmesi sistem tarafından kabul edilebilir ve bunun dışındaki herhangi bir değer kabul edilmemelidir.
  2. Pozitif test yapmak için geçerli giriş değerini 0 ile 999 arasında ayarlayın ve sistemin değeri kabul edip etmediğini kontrol edin.
    pozitif test
  3. Giriş alanına sayı hanesini girerken herhangi bir hata gösterilmediğini yukarıdaki resimde görebilirsiniz.

Negatif Test

Geçersiz verileri girdi olarak vererek sistem üzerinde negatif test yapabilirsiniz. Bunu yaparak, bir uygulamanın sistemde beklendiği gibi davranıp davranmadığını negatif girdi ile kontrol edebilirsiniz.

Örneğin:

  1. Alfabe ve a'dan z'ye özel karakterler veya !@#$% girilerek negatif test yapılabilir.
  2. Sistem giriş alanı değerleri kabul etmemeli veya geçersiz tarih girişinde hata mesajı göstermelidir.
    negatif test Şimdi, sayı giriş alanına alfabeyi girdiğimi ve yalnızca sayıları kabul edeceğini belirten bir hata mesajı gösterdiğini görebilirsiniz.
2022'de ihtiyacınız olan en gerekli web geliştirme araçlarından 8'i

Bir test senaryosu örneği

Giriş sayfası test senaryosunu kontrol edelim.

Test senaryosu Giriş modülü

Bir oturum açma görüntüsünün test senaryosu

Yukarıdaki resimde giriş sayfasını görebilirsiniz.

Bu senaryoya şunları koyalım:

  • Geçerli bir e-posta kimliği ve parola girerken sistem davranışını kontrol edin.
  • E-posta adresinizi ve şifrenizi girdikten sonra, hata mesajını kontrol etmek için kaydol düğmesine tıklayın.
    Bir oturum açma modülünün test senaryosu 1
  • Şimdi hata mesajını kontrol etmek için yanlış e-posta kimliğini ve şifreyi girin.
    Test senaryosu oturum açma modülü 2
  • Oturum açarken ve kaydolurken düğmelerin çalışıp çalışmadığını kontrol edin.
  • Google ile işareti kontrol edin.
  • Şimdi, e-posta kimliğinizi ve şifrenizi girin ve 'Beni hatırla' onay kutusunu tıklayın. Ardından, çıkış yaptığınızda sistemin sizi hatırlayıp hatırlamadığına bakarak çalışıp çalışmadığını kontrol edin ve tekrar giriş yapmayı deneyin.

Test senaryosu Kayıt modülü

Test senaryosu Kayıt modülü

Kayıt modülünün yukarıdaki görüntüsüne göz atın.

Bu senaryoda aşağıdakileri yapın:

  • Tüm alanları doldurarak kontrol edin ve 'Ben robot değilim' seçeneğine tıklamadan kaydolmak için tıklayın.
  • Gerekli bir alanı boşaltın ve kaydolmak için tıklayın. Sistemin doldurulması için boş bırakılan mesaj kutusunu gösterip göstermediğini kontrol edin.
  • Şifre 'Gizle ve Göster' simgesine tıklayın ve çalışıp çalışmadığını kontrol edin.
  • 'Şartlar ve Koşullar'ı kabul etmeden kaydolmayı deneyin.
  • Oturum açma sayfasına yönlendirmeyi tıkladığınızda 'Oturum aç' düğmesinin çalışıp çalışmadığını kontrol edin.
  • Şartlar ve koşullar sayfası bağlantılarının çalışıp çalışmadığını kontrol edin.
  • @alan adı ve .com olmadan e-posta alanının kabul edilip edilmediğini kontrol edin
  • Her şeyi doldurduktan sonra, sisteme giriş yapmak ve doğrulamak için girdiğiniz e-posta hesabınıza bir doğrulama kodu gelip gelmediğini kontrol edin.

Test Senaryoları oluştururken izlenecek En İyi Uygulamalar

Test senaryoları oluştururken izlemeniz gereken birkaç en iyi uygulama şunlardır:

  • Basitlik amacıyla, her gereksinim veya kullanıcı anlatımı için yalnızca bir test senaryosu oluşturulmalıdır.
  • Birkaç ihtiyacı karşılamak için tek bir test senaryosu gerekiyorsa, senaryoyu bir bütün olarak kullanmadan önce her gereksinimin ayrı ayrı test edildiğinden emin olun. Dikkat etmezseniz bazı işlevleri gözden kaçırmak kolaydır.
  • Test senaryolarının sayısının çok fazla veya gerçekleştirilemeyecek kadar pahalı olduğu ortaya çıkarsa, test edilecek müşterilerin tercihlerine göre bunları önceliklendirin.

toparlamak

Test Senaryoları, yazılım uygulamalarının birçok yönünü test etmek için kullanılır. Test sürecinin kapsamlı kapsamına katkıda bulunur. Test senaryolarının iş analistleri, geliştiriciler ve gelecekteki tüketiciler tarafından onaylanması gerektiğinden, ürün halka sunulmadan önce test edilmesi gereken her şeyi kapsarlar.

Test senaryoları, ne kadar test çalışmasının gerekli olacağını tahmin etmenize ve test stratejinizi planlamanıza olanak tanır. Müşteri için bir teklif de bu belgeye dahil edilebilir. Ayrıca, temel uçtan uca kullanıcı akışlarının tanımlanmasını kolaylaştırır ve bu da test ilkelerine ve çabalarına öncelik verilmesine yardımcı olur.

Bu blogda size test senaryolarının ne olduğu, iki tür test senaryosu, test senaryosunun nasıl oluşturulacağı ve test senaryosu oluştururken izlemeniz gereken en iyi uygulamalar hakkında genel bir bilgi verdim. Test senaryosu oluşturma örneklerini de verdim.

Web geliştirme ve uygulama geliştirme, bu alandaki uzmanların veya bilgili kişilerin halletmesini isteyeceğiniz bir şeydir. Bir uygulama veya web sitesi oluşturmak istiyorsanız veya başka herhangi bir web geliştirme hizmetine ihtiyacınız varsa, bizimle iletişime geçmekten çekinmeyin!

Editör: Amrutha