Excel Integration
Excel dosyalarından otomatik test projeleri oluşturun ve toplu test senaryolarını yönetin
Hemen BaşlaGenel Bakış
Excel Integration, test senaryolarınızı Excel dosyalarında organize ederek otomatik test projeleri oluşturmanızı sağlar. Toplu test yönetimi, senaryo validasyonu ve proje oluşturma işlemlerini tek tıkla yapın.
Kolay Yükleme
Excel dosyalarınızı sürükle-bırak ile yükleyin
Otomatik Validasyon
Senaryoları otomatik olarak doğrulayın
Proje Oluşturma
Hazır test projelerini tek tıkla oluşturun
Nasıl Çalışır?
Template İndirin
Hazır Excel template'ini indirin ve doldurun
Senaryoları Ekleyin
Test senaryolarınızı Excel'e ekleyin
Dosyayı Yükleyin
Excel dosyanızı sisteme yükleyin
Proje Oluşturun
Otomatik test projesini indirin
Excel Template Yapısı
Test senaryolarınızı organize etmek için standart Excel template'i kullanın:
Test ID | Test Name | Description | Test Type | Priority | Steps | Expected Result |
---|---|---|---|---|---|---|
TC001 | User Login | Valid user login test | Web | High | 1. Enter username 2. Enter password 3. Click login |
User should be logged in successfully |
TC002 | Product Search | Search functionality test | Web | Medium | 1. Enter search term 2. Click search button |
Search results should be displayed |
Desteklenen Formatlar
Excel (.xlsx)
Modern Excel formatı, en iyi uyumluluk
Excel (.xls)
Eski Excel formatı desteği
CSV (.csv)
Basit tablo formatı
Örnekler
E-ticaret Test Senaryoları
E-ticaret sitesi için kapsamlı test senaryoları:
# Oluşturulan test projesi yapısı
ecommerce_tests/
├── config.py # Test konfigürasyonu
├── test_user_login.py # Kullanıcı girişi testleri
├── test_product_search.py # Ürün arama testleri
├── test_shopping_cart.py # Sepet işlemleri testleri
├── test_checkout.py # Ödeme testleri
└── run_tests.py # Test çalıştırıcı
# Örnek test kodu
def test_user_login():
driver = webdriver.Chrome()
try:
driver.get("https://example.com/login")
# Username girişi
username_field = driver.find_element(By.ID, "username")
username_field.send_keys("test@example.com")
# Password girişi
password_field = driver.find_element(By.ID, "password")
password_field.send_keys("test123")
# Login butonu
login_button = driver.find_element(By.XPATH, "//button[@type='submit']")
login_button.click()
# Başarı kontrolü
assert "Dashboard" in driver.title
finally:
driver.quit()
API Test Senaryoları
REST API endpoint'leri için test senaryoları:
# API test projesi
api_tests/
├── test_user_api.py # Kullanıcı API testleri
├── test_product_api.py # Ürün API testleri
├── test_order_api.py # Sipariş API testleri
└── conftest.py # Test konfigürasyonu
# Örnek API test kodu
def test_create_user():
user_data = {
"name": "Test User",
"email": "test@example.com",
"password": "test123"
}
response = requests.post(
"https://api.example.com/users",
json=user_data,
headers={"Content-Type": "application/json"}
)
assert response.status_code == 201
assert "id" in response.json()
Mobil Uygulama Testleri
Mobil uygulama için test senaryoları:
# Mobil test projesi
mobile_tests/
├── test_login_flow.py # Giriş akışı testleri
├── test_navigation.py # Navigasyon testleri
├── test_payment.py # Ödeme testleri
└── test_notifications.py # Bildirim testleri
# Örnek mobil test kodu
def test_mobile_login():
caps = {
"platformName": "Android",
"deviceName": "Android Emulator",
"app": "/path/to/app.apk"
}
driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
try:
# Login işlemleri
username_field = driver.find_element(MobileBy.ID, "username")
username_field.send_keys("test@example.com")
password_field = driver.find_element(MobileBy.ID, "password")
password_field.send_keys("test123")
login_button = driver.find_element(MobileBy.ID, "login_button")
login_button.click()
# Başarı kontrolü
dashboard = driver.find_element(MobileBy.ID, "dashboard")
assert dashboard.is_displayed()
finally:
driver.quit()
Özellikler
Excel İşleme
- Otomatik Validasyon: Senaryo formatını kontrol eder
- Hata Tespiti: Eksik veya hatalı verileri bulur
- Önizleme: Yüklenen senaryoları gösterir
- Toplu İşleme: Çoklu senaryoları aynı anda işler
Proje Oluşturma
- Otomatik Kod: Test kodlarını otomatik oluşturur
- Framework Desteği: Selenium, Appium, Requests
- Konfigürasyon: Hazır test konfigürasyonu
- ZIP İndirme: Projeyi paket halinde indirin
Avantajlar
- Zaman Tasarrufu: Test projesi oluşturma süresini %80 azaltın
- Takım Uyumu: Test senaryolarını Excel'de organize edin
- Hata Azaltma: Otomatik validasyon ile hataları önleyin
- Kolay Güncelleme: Excel'de değişiklik yapıp yeniden yükleyin
- Kod Üretimi: Hazır test kodları ile hızlı geliştirme
- Hazır Proje: Çalışmaya hazır test projeleri
Hemen Excel Entegrasyonuna Başlayın
Excel dosyalarınızdan otomatik test projeleri oluşturun
Excel İşle Ana Sayfa