GELİŞMİŞ TESTSTAND: ÜST SEVİYE BECERİLERİ TEST AUTOMATION EĞİTİMİ

Üretim test sistemini profesyonelce kurun

NI TestStand'da gelişmiş sekans, özel step type, paralel model ve dağıtım teknikleri

Gelişmiş TestStand: Üst Seviye Becerileri Test Automation Eğitimi, NI TestStand ile üretimde çalışan test yürütme sistemleri kurmayı öğretir.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Sekans mimarisinden çalışma modellerine, özel step type ve dağıtıma kadar ileri TestStand becerileri

Gelişmiş TestStand: Üst Seviye Becerileri Test Automation Eğitimi, NI TestStand ile üretimde çalışan test yürütme sistemleri kurmayı öğretir. Katılımcılar sekans mimarisini, değişken ve ifade kapsamlarını, step type ve adaptörleri derinlemesine kavrar. Parallel ve Batch process model ile çoklu birim test eder, özel step type ve model geliştirir, hata yönetimiyle akışı yönlendirir. Sonuçları veri tabanına kaydeder, özel rapor üretir ve Deployment Utility ile istasyona dağıtır.

Süre ve Format

4 Gün. Her gün dört modül; kısa anlatımların ardından örnek bir istasyon sekansında paralel model ve dağıtımın kurulduğu atölyelerle ilerler.

Seviye

İleri Seviye — NI TestStand ile üretim test sistemleri kuran test mühendisleri ve mimarlar için

Öğrenme Metodu

Örnek bir test istasyonu sekansı üzerinde paralel model, özel step type ve dağıtım adım adım kurularak üretim senaryosu canlandırılır.

Neden Bu Eğitim?

🏭Üretime hazır sistem

Parallel ve Batch model ile çok sayıda birimi aynı anda test ederek üretim hattının test verimini belirgin biçimde yükseltirsiniz.

🧱Özel bileşen gücü

Kendi step type ve process model'inizi geliştirerek TestStand'i kurumun test standartlarına ve donanımına tam uyumlu kılarsınız.

📦Güvenli dağıtım

Deployment Utility ile bağımlılıkları toplayıp test istasyonuna hatasız kurulum yaparak sürüm ve yapılandırma kargaşasını önlersiniz.

Anahtar Konular

teststand eğitimini teststand eğitimiteststand process modelteststand paralel testtest otomasyonu eğitimiüretim test sistemiteststand deploymentteststand özel step typetest istasyonu otomasyonuileri teststand eğitimi
“Bir test sekansını çalıştırmak başlangıçtır; onu üretim hattında paralel, hataya dayanıklı ve dağıtılabilir kılmak ise gerçek mühendisliktir.”

Ön Koşullar

İleri programı izlemek için gereken TestStand ve programlama temeli

1
TestStand temeli

Sequence Editor'da temel sekans oluşturma, adım ekleme ve çalıştırma deneyimi gerekir.

2
Kod modülü dili

LabVIEW, C# veya C ile basit test fonksiyonu yazabilecek düzeyde programlama bilgisi beklenir.

3
Ölçüm aşinalığı

Enstrüman ve ölçüm tabanlı test kavramlarına temel düzeyde aşinalık faydalı olur.

4
TestStand kurulumu

Lisanslı TestStand ve bir kod modülü ortamının kurulu olduğu bir çalışma istasyonu gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı TestStand'in çalışma mimarisini, değişken ve ifade kapsamlarını derinlemesine kavrar, step type ile adaptör ilişkisini anlayarak veri akışını bilinçli tasarlar.
Modül 1
Değişken ve Özellik Kapsamları
  • Local, FileGlobals ve StationGlobals kapsam ayrımı
  • Step ve sequence özelliklerine (property) erişim
  • RunState ile çalışma zamanı bilgisine ulaşma
  • Parameters ile sekanslar arası veri aktarımı
  • Değişken yaşam süresi ve görünürlük kuralları
  • Tip güvenli veri yapıları ve container kullanımı
Modül 2
İfade Motoru ve Expression
  • TestStand ifade sözdizimi ve operatörler
  • Precondition ile adımın koşullu çalışması
  • Post Action ile adım sonrası akış yönlendirme
  • Status Expression ile adım sonucunun belirlenmesi
  • Yerleşik fonksiyonlarla değer dönüştürme
  • İfadelerde hata ve tip uyuşmazlığının önlenmesi
Modül 3
Step Type ve Adaptörler
  • Action, Test ve Flow Control step türleri
  • LabVIEW, .NET ve C/DLL adaptör seçimi
  • Numeric ve Multiple Numeric Limit Test adımları
  • Pass/Fail ve String Value Test mantığı
  • Kod modülü ile sekans arası parametre eşleme
  • Adaptör yapılandırması ve çağrı sözleşmesi
Modül 4
Sekans ve Veri Akışı Tasarımı
  • MainSequence, Setup ve Cleanup bölümlerinin rolü
  • Alt sekans (SequenceCall) ile modüler yapı
  • Ölçüm verisini sonuç koleksiyonuna aktarma
  • Değişken ile adımlar arası durum paylaşımı
  • Yeniden kullanılabilir sekans kütüphanesi kurma
  • Okunur ve bakımı kolay sekans düzeni ilkeleri
Günün hedefiKatılımcı TestStand process model kavramını kavrar, Sequential, Parallel ve Batch modellerini uygular, çoklu test soketiyle birden fazla birimi aynı anda güvenle test eder.
Modül 1
Process Model Kavramı
  • Process model ile test akışının ayrılması
  • MainSequence ile model sekansının ilişkisi
  • UUT bilgisi isteme ve seri numarası alma
  • Model callback'leri ile akışa müdahale
  • PreUUT ve PostUUT callback görevleri
  • Varsayılan modellerin dosya konumu ve yapısı
Modül 2
Sequential ve Test Socket
  • Sequential model ile tek birim test akışı
  • Test socket kavramı ve numaralandırması
  • Tek istasyonda seri test yürütme senaryosu
  • UUT giriş ve çıkış diyaloglarının yönetimi
  • Model seçimi ve istasyona uygun yapılandırma
  • Rapor ve sonuç akışının modelle ilişkisi
Modül 3
Parallel ve Batch Model
  • Parallel model ile bağımsız soketlerin eşzamanlı testi
  • Batch model ile birlikte test edilen birim grubu
  • Batch senkronizasyonu ve ortak adım yönetimi
  • One Thread Per Socket yürütme davranışı
  • Paylaşılan kaynağa erişimde kilitleme
  • Soket sayısı ve donanım kapasitesi dengesi
Modül 4
Eşzamanlılık ve Senkronizasyon
  • Lock ile paylaşılan enstrümana güvenli erişim
  • Rendezvous ile iş parçacıklarını buluşturma
  • Queue ve Notification ile veri paylaşımı
  • Semaphore ile sınırlı kaynak yönetimi
  • Yarış koşulu ve kilitlenme riskinin önlenmesi
  • Paralel yürütmede performans ve kararlılık dengesi
Günün hedefiKatılımcı kendi step type'ını ve özelleştirilmiş process model'ini geliştirir, gelişmiş hata yönetimiyle akışı yönlendirir ve yeniden kullanılabilir özel bileşenler tasarlar.
Modül 1
Özel Step Type Geliştirme
  • Type Palette üzerinde yeni step type tanımlama
  • Step'e özel özellik ve varsayılan değer ekleme
  • Edit substep ile yapılandırma arayüzü tasarımı
  • Pre ve Post substep ile davranış ekleme
  • Menü girdileri ile step'i editöre tanıtma
  • Özel step type'ı kütüphaneye paketleme
Modül 2
Process Model Özelleştirme
  • Varsayılan modeli kopyalayıp özelleştirme
  • Model callback'leri sekansta geçersiz kılma (override)
  • İstasyon kimliği ve operatör girişi ekleme
  • UUT akışına özel doğrulama adımı yerleştirme
  • Model seviyesinde ortak kurulum tanımlama
  • Özel modeli istasyon seçeneklerine bağlama
Modül 3
Hata Yönetimi ve Akış Kontrolü
  • Run Mode ile adım hata ve atlama davranışı
  • On Run-Time Error seçenekleriyle akış kararı
  • Error container ile hata bilgisinin taşınması
  • Try/Catch benzeri Cleanup ile güvenli toparlama
  • Goto ve etiketlerle koşullu akış yönlendirme
  • Operatöre anlamlı hata mesajı sunma
Modül 4
Geri Kazanım ve Yeniden Deneme
  • Başarısız adımı yeniden deneme mantığı
  • Loop ile ölçümü tekrarlayarak kararlılık ölçme
  • Kritik hatada sekansı güvenli durdurma
  • Kısmi başarıda akışı sürdürme kararı
  • Donanım hatasında enstrümanı sıfırlama
  • Hata sonrası istasyonu bilinen duruma getirme
Günün hedefiKatılımcı sonuçları veri tabanına kaydeder, özel rapor biçimleri üretir, kullanıcı arayüzünü yönetir ve Deployment Utility ile test istasyonuna güvenli dağıtım yapar.
Modül 1
Veri Tabanına Sonuç Kaydı
  • Database Options ile bağlantı yapılandırması
  • Varsayılan şema ile sonuçların kaydı
  • Data link ile adım sonucu eşleme
  • SQL Statement step ile özel sorgu çalıştırma
  • Sonuç kaydında performans ve toplu yazma
  • Kayıt hatasında yürütmeyi sürdürme kararı
Modül 2
Rapor Üretimi ve Özelleştirme
  • ReportOptions ile biçim ve içerik seçimi
  • HTML, XML ve ATML rapor biçimleri
  • Rapor callback'i ile özel bölüm ekleme
  • Şirket logosu ve başlık ile markalama
  • Yalnızca başarısız adımları raporlama seçeneği
  • Rapor dosyalarının adlandırma ve saklanması
Modül 3
Operator Interface Yönetimi
  • Hazır operator interface seçenekleri
  • Sequence Editor ve kullanıcı arayüzü ayrımı
  • Çalışma zamanı yürütme görünümü yönetimi
  • Operatör ve geliştirici ayrıcalık ayrımı
  • Özel arayüzün TestStand API ile bağlanması
  • İstasyona uygun arayüz dağıtımı
Modül 4
Deployment Utility ile Dağıtım
  • Deployment Utility ile bağımlılıkların toplanması
  • Kod modülü ve sekans dosyalarını paketleme
  • Kurulum (installer) oluşturma seçenekleri
  • Dosya yollarını taşınabilir kılma
  • Hedef istasyonda sürüm uyumu kontrolü
  • Dağıtım sonrası doğrulama ve test çalıştırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari kavrayış

Değişken kapsamları, ifade motoru ve step type adaptörleriyle TestStand veri akışını bilinçli biçimde tasarlarsınız.

✅
Paralel test

Parallel ve Batch process model ile çok sayıda birimi eşzamanlı test edip test istasyonu verimini artırırsınız.

✅
Senkronizasyon

Lock, Rendezvous ve Queue ile paylaşılan kaynakları yöneterek yarış koşulu ve kilitlenmeyi önlersiniz.

✅
Özel step type

Kendi step type'ınızı tanımlayıp substep ve yapılandırma arayüzüyle yeniden kullanılabilir bileşenler üretirsiniz.

✅
Model özelleştirme

Process model callback'lerini özelleştirerek UUT akışını kurumun test standartlarına uyarlarsınız.

✅
Hata yönetimi

Run-time error seçenekleri ve geri kazanım mantığıyla hata durumunda akışı güvenle yönlendirirsiniz.

✅
Veri ve rapor

Sonuçları veri tabanına kaydedip özel HTML veya XML raporlar üreterek izlenebilir test kayıtları oluşturursunuz.

✅
Güvenli dağıtım

Deployment Utility ile bağımlılıkları toplayıp test istasyonuna hatasız ve sürüm uyumlu kurulum yaparsınız.

Kimler İçin Uygundur?

  • TestStand ile temel sekans oluşturmayı bilen
  • üretim istasyonlarında paralel yürütme
  • özel bileşen geliştirme ve dağıtım gibi ileri konulara geçmek isteyen test mühendisleri
  • test sistemi mimarları
  • otomasyon sorumluları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
TestStand ile temel sekans oluşturmayı bilen, üretim test istasyonlarında paralel yürütme, özel bileşen geliştirme ve dağıtım gibi ileri konulara geçmek isteyen test mühendisleri, test sistemi mimarları ve otomasyon sorumluları için uygundur. İleri düzey bir programdır.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Kısa anlatımların ardından örnek bir test istasyonu sekansı üzerinde paralel model ve dağıtım adım adım kurulur. Yüz yüze veya online yapılabilir ve kurumun test donanımına uyarlanabilir.
TestStand hangi tür test için kullanılır?
TestStand, elektronik ve üretim hattı gibi ortamlarda birimlerin (UUT) sıralı ve paralel biçimde test edilmesini yöneten bir test yürütme platformudur. Ölçüm ve kontrol kodları LabVIEW, C# veya C ile yazılır; TestStand bu adımları akış, rapor ve veri kaydıyla yönetir.
Kod modülü için hangi dil gerekir?
TestStand step'leri LabVIEW, .NET (C#), C/DLL ve diğer adaptörlerle kod modüllerine bağlanır. Eğitimde bu adaptörlerin seçimi ve parametre eşlemesi işlenir; katılımcının LabVIEW, C# veya C dillerinden birinde temel fonksiyon yazabilmesi beklenir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve uygulamalı paralel model ile dağıtım atölyelerini belgeler; kurumsal gruplara özel istasyon uyarlaması yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Gelişmiş TestStand: Üst Seviye Becerileri Test Automation Eğ Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Test OtomasyonuIntroduction to Automated Testing with Selenium Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Introduction to Automated Testing with Selenium Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Selenium WebDriver ile web test otomasyonu eğitimi. Kurulum, öğe etkileşimi, form, bekleme, TestNG ve Page Object Model ile uçtan uca. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuIntroduction to Test Automation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Introduction to Test Automation Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Araçtan bağımsız test otomasyonu eğitimi. Otomasyon stratejisi, test piramidi, framework türleri, araç seçimi, CI ve ROI. Online ve kurumsal, yöneticilere uygun

Detayları Gör →
Test OtomasyonuiSQI Certified Selenium WebDriver Foundation Tester Eğitimi
Yazılım Testi ve Kalite Eğitimleri

iSQI Certified Selenium WebDriver Foundation Tester Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

iSQI Selenium WebDriver Foundation sınavına hazırlık eğitimi. WebDriver mimarisi, locator, bekleme, Page Object ve örnek sınav soruları. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuKatalon Studio ile Test Otomasyonu Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Katalon Studio ile Test Otomasyonu Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Katalon Studio ile düşük kod test otomasyonu eğitimi. Web Recorder, Object Repository, Groovy, veri odaklı test, API, mobil ve TestOps CI. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuRemote Test Automation with Selenium Grid (TT3619) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Remote Test Automation with Selenium Grid (TT3619) Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

RemoteWebDriver ve Selenium Grid 4 ile uzaktan test otomasyonu eğitimi. Grid mimarisi, Docker ile dinamik grid, bulut grid ve CI entegrasyonu uygulamalı işlenir

Detayları Gör →
Test OtomasyonuRunning Distributed Tests Using Selenium Grid Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Running Distributed Tests Using Selenium Grid Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Selenium Grid'de dağıtık ve paralel test koşumu eğitimi. TestNG paralel tasarımı, ThreadLocal thread-safe mimari, yük dağıtımı ve flaky yönetimi uygulamalı işle

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn