SmartestQADocs
ZAMANLAMA

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:

1 Test Seçimi
2 Parametreler
3 Ayarlar
4 Zamanlama

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
ExampleProjectSmartest
Login to SmartestQA portal
1202
Login with empty email and password
Login with incorrect password
Login with invalid email format
Login with missing @ symbol in email
Login with short password
Login with valid email and password
Login with empty email and password

Verify login fails with empty credentials.

smartest TEST
Test Steps List 16 steps
1 Enter email address
2 Enter password
3 Click the login button
4 AI: Verify error message is displayed
5 Click Cancel button

Yöntem 2: Requirement Bazlı Seçim

Requirement seçin, bağlı tüm testcase'ler otomatik olarak schedule'a eklenir.

Requirements List
ExampleProjectSmartest
Requirements
Login to SmartestQA portal
User Registration
Password Reset
Dashboard Overview
Report Generation
Login to SmartestQA portal
REQUIREMENT DESCRIPTION

User should be able to login with email & password.

SEVERITY CRITICAL
STATUS NEW
ASSIGNED TO -
START DATE -
END DATE -

Ö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.

Pzt Sal Çar Per Cum Cmt Paz

Özel (Cron)

Cron ifadesi ile özel zamanlama.

Her 4 saatte bir

Cron İfadeleri

*
dakika
0-59
*
saat
0-23
*
gün
1-31
*
ay
1-12
*
hafta günü
0-6

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:

Agent-01

Windows 11 • Chrome 120

Agent-02

macOS • Safari 17

Agent-03

Ç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ş