Schedule
Testlerinizi zamanlayın, otomatik koşum planlayın. Testcase veya requirement bazlı seçim, parametre override, farklı environment'lar - tam kontrol sizde!
Genel Bakış
Schedule modülü ile testlerinizi belirli zamanlarda veya periyodik olarak otomatik çalıştırabilirsiniz. Testcase veya requirement bazlı seçim yapabilir, parametreleri override edebilir, farklı environment ve agent'larda koşturabilirsiniz.
Testcase Bazlı
Requirement Bazlı
Parametre Override
Çoklu Ortam
Paralel Koşum
Yeni Schedule Oluşturma
Schedule sayfasında "Yeni Zamanlama" butonuna tıklayarak yeni bir zamanlama oluşturun. Aşağıdaki adımları takip edin:
Temel Bilgiler
Test Seçimi
Koşulacak testleri iki farklı yöntemle seçebilirsiniz. Bir schedule'da yalnızca bir yöntem kullanılabilir.
Yöntem 1: Testcase Bazlı Seçim
Koşmak istediğiniz testcase'leri tek tek seçin. Bir test case'e tıkladığınızda sağ panelde detayları görüntülenir.
Test Case List
Login with empty email and password
Verify login fails with empty credentials.
Yöntem 2: Requirement Bazlı Seçim
Requirement seçin, bağlı tüm testcase'ler otomatik olarak schedule'a eklenir.
Requirements List
Login to SmartestQA portal
User should be able to login with email & password.
Önemli: Bir schedule'da yalnızca bir yöntem kullanabilirsiniz. Test case'leri tek tek seçin ya da requirement üzerinden gidin — aynı schedule'da her iki yöntem birlikte kullanılamaz.
Parametre Override
Schedule'a özel parametre değerleri tanımlayabilirsiniz. Bu değerler, testcase'lerdeki varsayılan değerleri override eder.
| Parametre | Varsayılan Değer | Override Değer | Kaynak |
|---|---|---|---|
base_url |
https://staging.app.com | Override | |
test_email |
test@staging.com | Override | |
timeout |
30 | Default | |
api_key |
•••••••• | Override |
Override Kullanımı
Production smoke testi için farklı URL ve kimlik bilgileri kullan.
Data-Driven
CSV yükle, her satır için ayrı tekrar çalıştır.
Çalıştırma Yapılandırması
Testin nasıl koşacağını yapılandırın:
Zamanlama Seçenekleri
Tek Seferlik
Belirli bir tarih ve saatte bir kez çalıştır.
Günlük
Her gün belirli saatte çalıştır.
Haftalık
Haftanın belirli günlerinde çalıştır.
Özel (Cron)
Cron ifadesi ile özel zamanlama.
Her 4 saatte bir
Cron İfadeleri
Yaygın Örnekler
0 6 * * *
Her gün 06:00
0 0 * * *
Her gün gece yarısı
0 */4 * * *
Her 4 saatte bir
0 9 * * 1-5
Hafta içi 09:00
*/30 * * * *
Her 30 dakikada
0 8 1 * *
Her ayın 1'i 08:00
Agent Seçimi
Testlerin hangi agent'larda koşacağını belirleyin:
Windows 11 • Chrome 120
macOS • Safari 17
Çevrimdışı
Paralel Koşum: Birden fazla agent seçerseniz testler paralel dağıtılır. 10 test, 2 agent = ~5'er test paralel koşar, süre yarıya iner!
Bildirimler
Ne Zaman Bildir?
Schedule Yönetimi
| Schedule Adı | Testler | Zamanlama | Sonraki | Durum | |
|---|---|---|---|---|---|
| Günlük Regresyon | 45 testcase | Her gün 00:00 | 10 Oca, 00:00 | Aktif |
|
| Kimlik Doğrulama Requirement | REQ-001 (5 test) | Her 4 saatte | 09 Oca, 16:00 | Aktif |
|
Şimdi Çalıştır
Duraklat
Kopyala
Geçmiş