Junior
Telefon giriş alanını kontrol etmek için testler oluşturun.
sobes.tech yapay zeka
AI'dan gelen yanıt
# Telefon giriş alanı için temel kontroller
- Kabul edilen giriş formatları:
- +7(XXX)XXX-XX-XX
- 8(XXX)XXX-XX-XX
- +7 XXX XXX XX XX
- 8 XXX XXX XX XX
- 7XXXXXXXXXX (ülke/kod olmadan)
- 8XXXXXXXXXX
- Eksik numara girişleri (maske/doğrulama kontrolü).
- Harfler, özel karakterler ( +, -, (, ) dışında) girişleri. Alan girişleri engellemeli veya hata göstermeli.
- Numara içinde boşluk girişleri.
- Yanlış ve doğru formatların kopyala/yapıştır işlemleri.
- Desteklenen uzunluk aralığının dışındaki numara girişleri.
- Yer tutucu metni kontrolü.
- Odak kontrolü (tab indeksi).
- Backspace ve Delete tuşlarının çalışmasını kontrol.
- Uzun dizgilerin yapıştırılması (panoya) kontrolü.
- Uzunluk kısıtlamalarını kontrol.
- Odak kaybında doğrulama.
- Form gönderiminde doğrulama.
- Ok tuşlarıyla (navigasyon) çalışma.
- Numaranın başına sıfır girilmesi (Rus formatı için).
- Sistem sadece RF destekliyorsa başka ülke kodu ile numara girilmesi.
Test verisi örnekleri:
| Tip | Giriş verileri | Beklenen sonuç |
|---|---|---|
| Geçerli format | +7(9XX)123-45-67 |
Kabul edildi |
| Geçerli format | 8 9XX 123 45 67 |
Kabul edildi |
| Eksik numara | +7(9XX)123 |
Doğrulama hatası |
| Yanlış karakterler | +7(9XX)abc-45-67 |
Doğrulama hatası / Karakterler silindi |
| Özel karakterler | +7(9XX)!@#-45-67 |
Doğrulama hatası / Karakterler silindi |
| Çok uzun numara | +7(9XX)123-45-67890 |
Doğrulama hatası / Tam giriş değil |
| Çok kısa numara | +7(9XX)12-34 |
Doğrulama hatası |
| Yapıştırılan yanlış veriler | #$%^&*(+7(9XX)123-45-67 |
Doğrulama hatası / Yapıştırılan kısım |
| Sadece boşluklar | |
Doğrulama hatası |
| Boş alan | (boş) | Doğrulama hatası (alan zorunluysa) |
| Başka ülke kodu (desteklenmiyorsa) | +1(212)555-1212 |
Doğrulama hatası |