ID | Title | Explanation | Acceptance Criteria | Preconditions |
---|---|---|---|---|
US_201 | Register User (Kullanıcı Kaydı) | Kullanıcı olarak web mağazamıza kaydolabilmeliyim böylece alışveriş yapabilir ve diğer özelliklere erişebilirim. | - Anasayfadaki "Kaydol" düğmesine tıklamalıyım. - Register sayfasında doldurabileceğim "İsim Soyisim Cinsiyet E-Mail Şifre ve Şifre Onayı" alanları olmalıdır. - Kişisel bilgilerimi girdikten sonra "Kaydol" düğmesine tıklayarak başarılı bir şekilde kaydolabilmeliyim. - Kayıt sürecinin başarılı olduğunu onaylayabilmeliyim. |
- Test için kullanılacak tarayıcı (Chrome, Safari veya Firefox) kurulu ve başlatılmış olmalıdır. - Test ortamında internet erişimi sağlanmalıdır. - Şifre en az 6 karakterden oluşmalıdır. |
US_202 | Negative Register User | Kullanıcı olarak web mağazamıza kaydolurken aynı e-posta adresiyle kayıt olmaya çalıştığımda aldığım hata mesajını görmek istiyorum. | - Anasayfadaki "Kaydol" düğmesine tıklamalıyım. - Aynı e-posta adresiyle kayıt olmaya çalıştığımda "Belirtilen E-Posta Adresi Zaten Mevcut" mesajını görebilmeliyim. |
N/A |
US_203 | Logout | Kullanıcı olarak web mağazamdan hesabımı çıkış yapabilmeliyim. Böylece alışverişim daha güvenli hale gelir. | Kullanıcı hesabından çıkış yapabilmeliyim. Kullanıcı başarıyla oturumu kapattığında giriş sayfasına yönlendirilmelidir. | - Kullanıcının web sitesine giriş yapmış olması gerekmektedir. |
US_204 | Login | Kullanıcı olarak web mağazamıza giriş yapabilmeliyim böylece hesap bilgilerimi yönetebilir alışveriş yapabilir ve diğer özelliklere erişebilirim. | - Anasayfadaki "Giriş" düğmesine tıklayabilmeliyim. - Geçerli e-posta ve şifre bilgilerimi girdikten sonra "Giriş" düğmesine tıklayarak başarılı bir şekilde giriş yapabilmeliyim. - Girişin başarılı olduğunu doğrulayabilmeliyim. |
- Kullanıcının hesabı (kullanıcının e-posta adresi ve kullanıcının şifresi) başarıyla oluşturulmalı ve doğrulanmalıdır. |
US_205 | Negative | Login | Kullanıcı olarak web mağazamıza giriş yaparken çeşitli negatif senaryoları test etmek istiyorum böylece güvenli bir giriş mekanizmasının olduğundan emin olabilirim. | - Anasayfadaki "Giriş" düğmesine tıklayabilmeliyim. a) E-posta ve şifre bölümünüboş bırakarak giriş yapmaya çalıştığımda "Giriş Başarısız Oldu" mesajını görebilmeliyim. b) Geçerli e-posta ile şifreyi boş bırakarak giriş yapmaya çalıştığımda "Giriş Başarısız Oldu" mesajını görebilmeliyim. c) E-posta bölümünü boş bırakarak sadece geçerli mevcut şifre ile giriş yapmaya çalıştığımda "Giriş Başarısız Oldu" mesajını görebilmeliyim. d) Geçersiz e-posta veya şifre bilgileri ile giriş yapmaya çalıştığımda "Giriş Başarısız Oldu" mesajını görebilmeliyim. |
N/A |
US_206 | Ordering (Sipariş Verme) | Kullanıcı olarak web mağazamızdan kredi kartı kullanarak ürün siparişi verebilmeliyim böylece istediğim ürünleri satın alabilir ve ödeyebilirim. | - Anasayfadaki ürün listesinden bir ürün seçebilmeliyim. - Seçilen ürün için "Sepete Ekle" düğmesine tıklayarak ürünü başarıyla sepete ekleyebilmeliyim. - Sepet sayfasına gitmeli ve seçilen ürünün sepetime eklenmiş olduğunu doğrulamalıyım. - Kargo bilgileri için "Ülke Seç" ve "Bölge Seç" alanlarından uygun seçenekleri seçebilmeliyim. - Koşulları kabul etmek için "Kabul Et" onay kutusunu işaretleyebilmeliyim. - Ödemeyi başlatmak için "Ödeme Yap" düğmesine tıklayarak ödemeyi başlatabilmeliyim. - Siparişi tamamlamak için aşağıdaki adımları izleyebilmeliyim: a) Fatura adresini girebilmeli ve devam edebilmeliyim. b) Mağazadan "Mağazadan Teslim Al" seçeneğini seçebilmeli gönderim adresinin doğru olduğunu onaylayabilmeli ve ardından devam edebilmeliyim. c) Ödeme yöntemini (kredi kartı) seçebilmeli ve devam edebilmeliyim. d) Seçtiğim ödeme yöntemini "Ödeme Bilgileri" bölümünde doğrulayabilmeli ve devam edebilmeliyim. e) Ürünün toplam fiyatının hesaplanan toplamla aynı olduğunu doğrulayabilmeliyim. - Ödeme bilgilerini girerek siparişi onaylayabilmeliyim. - "Siparişiniz Başarıyla İşleme Alındı!" Mesajını görerek siparişin başarıyla tamamlandığını doğrulayabilmeliyim. |
- Test senaryosunun çalıştırılacağı tarayıcı (Chrome, Safari veya Firefox) kurulu ve başlatılmış olmalıdır. - Test ortamında internet erişimi sağlanmalıdır. - Ürünlerin ve fiyatların doğru bir şekilde görüntülendiği doğrulanmalıdır. - Kullanıcının hesabı (kullanıcının e-posta adresi ve kullanıcının şifresi) başarıyla oluşturulmalı ve doğrulanmalıdır. - Sipariş vermek için sisteme giriş yapılmalıdır. - Test amaçlı kredi kartı bilgileri aşağıdaki gibidir: * Kart Türü: Visa * Kart Numarası: 4242 4242 4242 4242 * Son Kullanma Tarihi: 01/32 * Kart Güvenlik Kodu (CVC): 123 |
US_207 | Survey Response (Anket Yanıtı) | Kullanıcı olarak web mağazamızdaki "Community Pool" vb. gibi anketlere cevap verebilmeliyim. Cevabımı gönderdikten sonra giriş yapmadıysam "Sadece Kayıtlı Kullanıcılar Oy Kullanabilir" uyarısını görebilmeliyim. Giriş yaptıktan sonra cevapların gösterildiği bir sonuç sayfasını görüntüleyebilmeliyim. Böylece görüşlerini paylaşan müşteriler web mağazasıyla olan bağlarını güçlendirirler. | - Anasayfada "Topluluk Anketi (Community Pool)"ni görmeliyim. - Anketi yanıtlamak için "mükemmel", "iyi", "kötü", veya "çok kötü" gibi seçeneklerden birini seçebilmeliyim. - Cevabı göndermek için bir "gönder" düğmesi olmalıdır. - Cevabımı gönderdikten sonra anket sonuçlarını görebilmeliyim. - Sonuçlar ankete kaç oy verildiğini göstermelidir. |
- Test senaryosunun çalıştırılacağı tarayıcı (Chrome, Safari veya Firefox) kurulu ve başlatılmış olmalıdır. - Test ortamında internet erişimi sağlanmalıdır. - Kullanıcı girişi gerekiyorsa geçerli bir kullanıcı adı ve şifre ile giriş yapabilmeliyim. |
US_208 | Negative Kupon ve Hediye Kartı Kullanımı | Kullanıcı olarak web mağazamızdan alışveriş yaparken kupon ve hediye kartım olmadığında hangi tür bir uyarı mesajının çıkacağını görebilmeliyim. Böylece daha iyi bir müşteri deneyimine sahip olabilirim. | - Anasayfadaki "Bilgisayarlar" kategorisinden bir ürün seçebilmeliyim. - Seçtiğim ürünü "Sepete Ekle" düğmesine tıklayarak sepete ekleyebilmeliyim. - Sepetime giderek seçtiğim ürünün gösterildiğini doğrulayabilmeliyim. - Sepetimdeki ürün için "Kuponu Uygula" düğmesine tıkladığımda kullanılabilecek bir kupon kodu olmadığını belirten bir mesaj alabilmeliyim. - "Hediye Kartı Ekle" düğmesine tıkladığımda kullanılabilecek bir hediye kartı olmadığını belirten bir mesaj alabilmeliyim. - Ödemeye başlamak için "Ödeme Yap" düğmesine tıklayarak ödemeye başlayabilmeliyim. - Ödeme bilgilerini girerek siparişi onaylayabilmeliyim. - "Siparişiniz Başarıyla İşleme Alındı!" mesajını görerek siparişin başarıyla tamamlandığını doğrulayabilmeliyim. |
- Test senaryosunun çalıştırılacağı tarayıcı (Chrome, Safari veya Firefox) kurulu ve başlatılmış olmalıdır. - Test ortamında internet erişimi sağlanmalıdır. - Kupon kodları ve hediye kartları kullanıcının hesabında tanımlı olmamalıdır. |
US_209 | Sipariş Geçmişini Bilgisayara İndirme | Kullanıcı olarak web mağazamızdan verdiğim siparişlerin geçmişini görmek ve herhangi bir siparişin faturasını indirmek istiyorum. Böylece geçmiş alışverişlerimi izleme ihtiyacımıkarşılar ve sipariş belgelerini elde ederim. | - Anasayfada giriş yaparak hesabıma erişebilmeliyim. - Hesabım sayfasında "Hesabım" veya buna benzer bir bağlantı görmeli ve bu bağlantıya tıklayarak hesap bilgilerimi görebilmeliyim. - Hesap Bilgileri sayfasında "Siparişler" adında bir bağlantı görmeli ve bu bağlantıya tıklayarak siparişlerimi görebilmeliyim. - Sipariş geçmişi sayfasında en son sipariş ve diğer geçmiş siparişleri görmeliyim. - Bir siparişin detaylarına erişmek için ilgili sipariş numarasına tıklayabilmeliyim. - Sipariş Detayları sayfasında siparişin faturasını indirebilmeliyim. |
- Test senaryosunun çalıştırılacağı tarayıcı (Chrome, Safari veya Firefox) kurulu ve başlatılmış olmalıdır. - Test ortamında internet erişimi sağlanmalıdır. - Kullanıcının hesap bilgileri ve sipariş geçmişi verileri uygun şekilde sunulmalıdır. |
Environment: Test edeceğimiz ortam: https://demowebshop.tricentis.com/ adresidir.
Preconditions: Genellikle, Ürün Sahibi (PO), kullanıcı hikayeleri için önkoşulları belirler ve bu önkoşulları kullanıcı hikayelerine dahil eder. Ancak, belirli durumlarda, bu önkoşulları belirleme sorumluluğu diğer takım üyelerine de ait olabilir.
Negatif Senaryolar:
- Uygulamayı beklenmeyen bir şekilde kullanması, veya
- Uygulama pratiği sırasında hatalarla karşılaşması durumlarında kullanıcının ihtiyacını açıklar.
- Böylece kullanıcılara daha iyi bir deneyim sunmaya katkıda bulunurlar. Planlama ve test senaryolarının oluşturulması sırasında negatif senaryolar veya hata durumlarını dikkate almak önemlidir.
- Test senaryolarının hazırlanması, negatif senaryoların belirlenmesini ve bunların dahil edilmesini içerir. Bu süreç, kararlılığı ve güvenilirliği artırarak, potansiyel sorunların önlenmesine veya azaltılmasına katkıda bulunur.
- Özetle, negatif senaryolar, uygulamanın çeşitli koşullar altında güçlü ve etkili olmasını sağlamak için hayati bir rol oynar.