E-Posta Testi
E-posta uygulamasının özelliklerini ve performansını test etmek için hazırlanmıştır. İstenen sunucuya ait hesap ile oturum açılabilir ve bu hesap yönetilebilir. Senaryolarda bazı işlemlerin sıralı olarak kullanılması önemlidir. Bu konuyu örneklerle açıklamaya çalışacağız.
Uygulanacak test sırasında oluşturulacak senaryo aşağıdaki eylemleri içerebilir:
- E-Posta Hesabını Ayarla(abc@def.com) : Parametre(1)'e girilen adresi, kullanılacak e-posta hesabı olarak ayarlar.
- E-Posta şifresini Ayarla: Kullanılacak olan e-posta adresinin parolası parametre(1)'e girilmelidir.
- Sunucu Türünü POP3 Olarak Ayarla: E-posta alış-verişi için iletişim kurulacak sunucuyu POP3 olarak ayarlar.
- Sunucu Türünü IMAP Olarak Ayarla: E-posta alış-verişi için iletişim kurulacak sunucuyu IMAP olarak ayarlar.
- Sunucu Türünü EXCHANGE Olarak Ayarla: E-posta alış-verişi için iletişim kurulacak sunucuyu Windows Exchange olarak ayarlar.
- Gelen Sunucu Adını ... Olarak Ayarla: Gelen sunucu türü Parametre(1)'e girilmelidir. Örneğin POP3 hesaplar için "pop.abc.com" IMAP hesaplar için ise "mail.abc.com" şeklinde olabilir.
- Gelen Sunucu Portunu ... Olarak ayarla: Ayarlanan 'Gelen Sunucu' türüne uygun port numarası Parametre(1)'e yazılmalıdır. Genellikle:
- POP3 için: 995 / 110
- IMAP için: 993 / 143
- Exchange Server için: 135, kullanılır. Farklı amaçlarla bu değerler değiştirilmiş olabilir. Doğru değer girilmezse test hata verir.
- Gelen Güvenlik Ayarını SSL/TLS'e Ayarla: Gelen sunucu güvenlik ayarlarını SSL/TLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır.
- Gelen Güvenlik Ayarını SSL/TLS'e Ayarla(Tüm sertifikaları kabul et): Gelen sunucu güvenlik ayarlarını SSL/TLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır. Fakat, tüm güvenlik sertifikalarını kabul ederek en düşük güvenlik seviyesinde iletişime izin verir.
- Gelen Güvenlik Ayarını STARTTLS'e Ayarla: Gelen sunucu güvenlik ayarlarını STARTTLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır.
- Gelen Güvenlik Ayarını STARTTLS'e Ayarla(Tüm sertifikaları kabul et): Gelen sunucu güvenlik ayarlarını STARTTLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır. Fakat, tüm güvenlik sertifikalarını kabul ederek en düşük güvenlik seviyesinde iletişime izin verir.
- Giden Sunucu Adını ... Olarak Ayarla: Giden sürücü türü Parametre(1)'e girilmelidir. Örneğin POP3 hesaplar için "pop.abc.com" IMAP hesaplar için ise "mail.abc.com" şeklinde olabilir.
- Giden Sunucu Portunu ... Olarak ayarla: Ayarlanan 'Giden Sunucu' türüne uygun port numarası Parametre(1)'e yazılmalıdır. Genellikle:
- POP3 için: 465 / 587 / 25
- IMAP için: 465 / 587 / 25, kullanılır. Farklı amaçlarla bu değerler değiştirilmiş olabilir. Doğru değer girilmezse test hata verir.
- Giden Güvenlik Ayarını SSL/TLS'e Ayarla: Giden sunucu güvenlik ayarlarını SSL/TLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır.
- Giden Güvenlik Ayarını SSL/TLS'e Ayarla(Tüm sertifikaları kabul et): Giden sunucu güvenlik ayarlarını SSL/TLS'e ayarlar. İletişimin şifrelenerek güvenli bir yolla yapılması için kullanılır. Fakat, tüm güvenlik sertifikalarını kabul ederek en düşük güvenlik seviyesinde iletişime izin verir.
- Giden Güvenlik Ayarını STARTTLS'e Ayarla: Giden sunucu güvenlik ayarlarını STARTTLS'e ayarlar. İletişimin güvenli yollardan yapılması için kullanılır.
- Giden Güvenlik Ayarını STARTTLS'e Ayarla(Tüm sertifikaları kabul et): Giden sunucu güvenlik ayarlarını STARTTLS'e ayarlar. İletişimin güvenli bir yolla yapılması için kullanılır. Fakat, tüm güvenlik sertifikalarını kabul ederek en düşük güvenlik seviyesinde iletişime izin verir.
- E-Posta Hesabını Ekle: Önceki basamaklarda bilgileri tanımlanan E-posta hesabı testte kullanılmak için uygulamaya eklenir. Hesap bilgileri dikkatli girilmeli ve senaryodaki işlemler doğru şekilde sıralanmalıdır. Aksi halde oturum açılamaz. Zaman Aşımı süresi standart olarak 2 dakikadır. Bu değer değiştirilebilir.
- E-Posta Hesabını Ekle(Otomatik): Önceki basamaklarda bilgileri tanımlanan E-posta hesabı testte kullanılmak için uygulamaya otomatik eklenir. Hesap bilgileri dikkatli girilmeli ve senaryodaki işlemler doğru şekilde sıralanmalıdır. Aksi halde oturum açılamaz. Zaman Aşımı süresi standart olarak 2 dakikadır. Bu değer değiştirilebilir.
- E-Posta Hesabını Sil: Parametre(1)'de belirtilen e-posta adresini açık olan hesaplar içinde arayarak siler. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- E-postaya Alıcı Ekle: E-posta gönderimi sırasında alıcı kısmına Parametre(1)de belirtilen e posta adresi eklenir. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- E-Postaya Konu Ekle : Parametre(1)'e girilen metini e-posta'nın konu bölümüne ekler. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- E-Postaya ... İçeriğini Ekle: Parametre(1)'e girilen içeriği e-posta'nın ileti bölümüne ekler. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- E-Postaya ... Ekini Ekle: E-postaya dosya eklemek için kullanılır. Eklenecek dosyanın bilgisayar içerisindeki konumu Parametre(1)'e girilir. Dosyanın konumu arama tuşu kullanılarak bulunabilir. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- E-Posta Gönder: Hazırlanan e-posta gönderilir. Zaman Aşımı süresi standart olarak 1 dakikadır. Bu değer değiştirilebilir.
- Wifi'yi Etkinleştir: Cihazın herhangi bir Wifi ağına katılabilmesi için gereklidir. Wifi'nin etkinleştirilmesi için verilen Zaman Aşımı süresi standart olarak 1 saniyedir. Bu değer değiştirilebilir. 500 ms olarak ayarlandığı taktirde cihaz bu işlemi 500 ms içerisinde gerçekleştirmelidir. Gerçekleştirememesi durumunda test Zaman Aşımı'na uğrar.
- Wifi'yi Devredışı Bırak: Cihazın kablosuz ağ bağlantısını devre dışı bırakır. Bu işlem cihazın Wifi bağlantısını kapatır ve bilindiği üzere pil tüketimi azalır. Wifi'nin devre dışı bırakılması için verilen Zaman Aşımı süresi standart olarak 1 saniyedir. Bu değer değiştirilebilir. 500 ms olarak ayarlandığı taktirde cihaz bu işlemi 500 ms içerisinde gerçekleştirmelidir. Gerçekleştirememesi durumunda test Zaman Aşımı'na uğrar. Cihaz geliştirmeleri ve iyileştirmeleri sırasında Zaman Aşımı süresi oldukça önemlidir.
- Wifi'ye Bağlan: Cihazın seçilen bir kablosuz ağa bağlanması için gereklidir. Test aşamasında cihaza Wifi'ye Bağlan komutu verilmeden önce "Wifi'yi Etkinleştir"komutu verilmelidir. Parametre (1)'de bağlanılacak Wifi ağının adı, Parametre (2)'de ise şifresi yazılmalıdır. Cihazın Wifi dağıtım noktasına (Modem) mesafesi, bağlantı Zaman Aşımı süresini etkileyebilir. Mobil cihazlarda 5 ila 20 saniye arasında bağlantı gerçekleşmektedir. Zaman Aşımı süresi standart olarak 45 saniyedir. Bu değer değiştirilebilir.
- Wifi Bağlantısını Kes: Cihazın Wifi ağına bağlı olması halinde bağlantısını keser. Zaman Aşımı süresi standart olarak 4 saniyedir. Bu değer değiştirilebilir.
- 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.
- 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.