SMS / MMS Testi
SMS / MMS Testi; gönderim sürelerinin ölçülmesi, mesajlara eklenti yüklenmesi gibi ayrıntıları test etmek için kullanılır. 3 ana test vardır. Bunlar gönderim, iletim ve geri bildirimdir. Gönderim işlemi, mesajı sadece gönderir. İletim işlemi, mesajı gönderir ve iletildiğini teyit eder. Geri Bildirim ise mesajı gönderir, iletir ve iletilen mesaj hakkında geri bildirim alır. Bu işlemlerin ne kadar sürede gerçekleştiğini, mesajın doğru cihaza, doğru koşullarda gönderimini test etmektedir. Birden çok cihazda uygulanması ve çapraz işlemlerin gerçekleştirilmesinden dolayı oldukça güçlü bir test ortamı sunmaktadır.
Kullanılabilecek eylemler aşağıda listelenmiştir:
- Mesaja Metin Ekle ... : Parametre (1)'de verilen metni mesaja ekler. Zaman Aşımı süresi yoktur.
- Mesaja ... Resmini Ekle : Bilgisayardaki konumu Parametre (1)'de verilen resmi mesaja ekler. SMS MMS'e dönüşür.
- Mesaja ... Videosunu Ekle : Bilgisayardaki konumu Parametre (1)'de verilen videoyu mesaja ekler. SMS MMS'e dönüşür.
- Mesaja ... Ses Dosyasını Ekle : Bilgisayardaki konumu Parametre (1)'de verilen ses dosyasını mesaja ekler. SMS MMS'e dönüşür.
- Mesaja ... Kartvizitine Ekle ... : Bilgisayardaki konumu Parametre (1)'de verilen kartviziti mesaja ekler. SMS MMS'e dönüşür.
- Mesaja ... Metin Dosyasını Ekle ... : Bilgisayardaki konumu Parametre (1)'de verilen metin dosyasını mesaja ekler. SMS MMS'e dönüşür.
- ... Telefon Numarasına Gönder: Mesaj içeriğinin gönderileceği telefon numarasını Parametre (1)'e girmek gereklidir. Girilen telefon numarası formatı 05xxxxxxxxx şeklinde olmalıdır. Cihaza takılı olan simkartın numarası *101# tuşlanarak öğrenilebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 2 dakikadır.
- ... Telefon Numarasına Teslim Et: Mesaj Parametre (1)'de verilen numaraya gönderilir. Gönderim ve iletim mesajı talep edilir. Böylece mesajın gittiğinden emin olunur. Cihaza takılı olan simkartın numarası *101# tuşlanarak öğrenilebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 4 dakikadır.
- Göndericileri Operatör ...'ya göre sınırla: Sms/mms testinde farklı cihaz ve operatörler kullanılabilir. Bu test sırasında gönderici mesajların sadece belirlenen operatörden gitmesi istendiğinde kullanılır. Parametre (1)'e operatör adı yazılmalıdır. Test esnasında yalnızca 1 operatöre göre sınırlandırma yapılabilir.
- Göndericileri ... Cihaza Göre Sınırla: Sms/mms testinde farklı cihaz ve operatörler kullanılabilir. Bu test sırasında gönderici mesajların sadece belirlenen cihazdan gitmesi istendiğinde kullanılır. Parametre (1)'e Cihaz adı yazılmalıdır. Test esnasında yalnızca 1 cihaza göre sınırlandırma yapılabilir.
- Alıcıları Operatör ...'ya Göre Sınırla : Sms/mms testinde farklı cihaz ve operatörler kullanılabilir. Bu test sırasında mesajların sadece belirlenen operatörlere gitmesi istenirse alıcı operatörler sınırlandırılmalıdır. Parametre (1)'e operatör adı yazılmalıdır. Test esnasında yalnızca 1 operatöre göre sınırlandırma yapılabilir.
- Alıcıları ... Cihaza Göre Sınırla: Sms/mms testinde farklı cihaz ve operatörler kullanılabilir. Bu test sırasında mesajların sadece belirlenen modelde cihazlara gitmesi istenirse alıcı cihazlar sınırlandırılmalıdır. Parametre (1)'e alıcı cihazların adı yazılmalıdır. Test esnasında yalnızca 1 cihaza göre sınırlandırma yapılabilir.
- Göndericiden Alıcılara Gönder ve Doğrula: uTAFS kendi içerisinde, GSM operatörlerinden bağımsız olarak, göndericiden ve alıcıdan teyit mesajı ister ve cevap bekler. Böylece mesajın gönderildiğine dair iletim bildirimi cihaza döner. Herhangi bir parametre istememektedir. Operatörlere ve hat gücüne göre Zaman Aşımı süresi değişmektedir. Örneğin kapalı bir cihaza mesajın gönderilmesi halinde cihaz açılana kadar doğrulama mesajı alınamaz. Yalnızca bu komutun kullanılması halinde; ((Cihaz Sayısı - 1)x2 x Cihaz Sayısı) formülü kullanılarak toplam mesaj sayısı belirlenebilir.*** Birden çok cihazda bu test uygulanırken, her operatörden 2 hattın teste dahil olması, tüm olasılıkların tek uygulamayla elde edilmesini sağlar.
- Hücresel Veri'yi Aç: Hücresel veri, cihazın Wifi ağına bağlanmadan, üzerinde bulunan hat ile internete erişmesine denir. Komut hücresel veri bağlantısını aktif hale getirir. Bunun için cihaz içerisinde aktif bir simkart olması gerekmektedir. Mobil cihazlar ortalama 1 saniyede Hücresel Veri'yi aktif etmektedir. Değiştirilmediği sürece standart Zaman Aşımı 3 saniyedir.
- Hücresel Veri'yi Kapat: Hücresel veri, cihazın Wifi ağına bağlanmadan, üzerinde bulunan hat ile internete erişmesine denir. Komut hücresel veri bağlantısını pasif hale getirir. Bunun için cihaz içerisinde aktif bir simkart olması ve hücresel veri bağlantısının aktif olması gerekmektedir. Mobil cihazlar ortalama 1 saniyede hücresel veri bağlantısını kapatır. Değiştirilmediği sürece standart Zaman Aşımı 3 saniyedir.
- Ağ Tipini GSM/WCDMA Olarak Ayarla: 3. nesil mobil cihazlar, GSM üzerinden Edge hızında bağlantı kurarlar. WCDMA ise 3G bağlantı kurmak için gereklidir. Bu komut cihazın bağlantı şeklinin Edge veya 3G olarak ayarlanmasını sağlar. Ayarlama süresi cihaz modeline ve o andaki veri alışverişine göre değişebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 10 dakikadır.
- Ağ Tipini GSM Olarak Ayarla: Ağ tipini yalnınzca GSM olarak ayarlar. Bu sayede cihazın ağ bağlantı kalitesi düşer ve veri tasarrufu sağlar. EDGE bağlantı kurulur. Ayarlama süresi cihaz modeline ve o andaki veri alışverişine göre değişebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 10 dakikadır.
- Ağ Tipini WCDMA Olarak Ayarla: Ağ tipini yalnızca WCDMA olarak ayarlar. bu sayede ağ bağlantı kaitesi artar veri tasarrufu sağlanamaz. 3G bağlantı kurulmasını sağlar. Herhangi bir parametre istememektedir. Ayarlama süresi cihaz modeline ve o andaki veri alışverişine göre değişebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 10 dakikadır.
- Ağ Tipini GSM/WCDMA/LTE Olarak Ayarla: Ağ tipini GSM / WCDMA / LTE olarak ayarlar. LTE 4.5G ile hayata geçen internet bağlantı şeklidir. 3G den ve edge'den çok daha verimlidir. Üç bağlantı da aynı anda aktif olur ve cihaz verimli olanı kullanır. Herhangi bir parametre istememektedir. Ayarlama süresi cihaz modeline ve o andaki veri alışverişine göre değişebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 10 dakikadır.
- Ağ Tipini LTE Olarak Ayarla: Ağ tipini yalnızca LTE olarak ayarlar. 4.5G uyumlu cihazların internet erişimi sırasında kullandığı ağ tipidir. Hızlı ve verimlidir. Herhangi bir parametre istememektedir. Ayarlama süresi cihaz modeline ve o andaki veri alışverişine göre değişebilir. Değiştirilmediği sürece standart Zaman Aşımı süresi 10 dakikadır.
- SAYAÇ_BİR'e Ata: Parametre (1)' de verilen değer sayaca atanır. Testte döngü kurmak için kullanılır. Bu adımda sadece döngü sayısı belirlenir. Zaman aşımı süresi yoktur. Değer istenilen aşamada değiştirilebilir.
- SAYAÇ_BİR'i Azalt: Sayaç_Bir'e atanan değeri Parametre (1)'de belirtilen sayıda azaltarak döngünün sonsuz olmasını engeller. Zaman aşımı süresi yoktur. Değer istenilen aşamada değiştirilebilir. Genellikle SAYAÇ_BİR >= ... ise Etiket...'a git ile birlikte kullanılır.
- SAYAÇ_BİR'i Arttır: Sayaç_Bir'e atanan değeri Parametre (1)'de belirtilen sayıda Arttırarak döngünün sonsuz olmasını engeller. Zaman aşımı süresi yoktur. Değer istenilen aşamada değiştirilebilir. Genellikle SAYAÇ_BİR <= ... ise Etiket...'a git ile birlikte kullanılır.
- SAYAÇ_BİR >= ... ise Etiket...'a Git: Sayaç_Bir'de verilen değişken, azaltıldıktan sonra Parametre (1)'de verilen değerden büyük veya eşit ise döngü devam eder. Sayaç_bir, Parametre (1)'den küçük olduğu anda döngüden çıkar.
- SAYAÇ_BİR <= ... ise Etiket...'a Git: Sayaç_Bir'de verilen değişken, arttırıldıktan sonra Parametre (1)'de verilen değerden küçük veya eşit ise döngü devam eder. Sayaç_bir, Parametre (1)'den büyük olduğu anda döngüden çıkar.
- Ekstra ... Milisaniye Bekle: Test sırasında, sonraki adıma geçmek için Parametre (1)'de girilen milisaniye kadar bekleme yapar.
- Ekstra ... Saniye Bekle: Test sırasında, sonraki adıma geçmek için Parametre (1)'de girilen saniye kadar bekleme yapar.
- Ekstra ... Dakika Bekle: Test sırasında, sonraki adıma geçmek için Parametre (1)'de girilen dakika kadar bekleme yapar.
- Ekstra ... Saat Bekle: Test sırasında, sonraki adıma geçmek için Parametre (1)'de girilen saat kadar bekleme yapar.
- Etikete Git: Senaryoda her adıma etiket verilebilir. Test sırasında, senaryo içerisinde sıçrama yapmak için kullanılır. Senaryoda, Parametre (1)'de verilen etikete sıçrama yapılır ve senaryo oradan devam eder.
- Bütün İşlemleri Göster: İşlemler listesinin en altında yer alır. Bu seçenek sayesinde testlerde kullanılan bütün işlemler açılan yardımcı pencerede listelenir. Böylelikle farklı test senaryoları için tasarlanmış işlemler bir arada kullanılarak karmaşık senaryolar oluşturulabilir.
***Test esnasında operatör veya alıcı sınırlaması yapıldığı takdirde, gönderilecek SMS / MMS sayısı değişiklik gösterecektir.
Aşağıdaki senaryoda:
- Gönderilecek mesaja "Hello World!" metni eklenir,
- Mesajı sadece Parametre (1)'de girilen operatörün sim kartı takılı olan cihazların gönderebilmesi için sınırlama getirilir,
- Mesajı sadece Parametre (1)'de adı girilen cihazların alabilmesi için sınırlama getirilir,
- Mesaj tanımlı göndericilerden tanımlı alıcılara gönderilir ve iletildi raporu istenir.