MATLAB Test
MATLAB Test, MATLAB programları için test üretmenizi, yönetmenizi ve çalıştırmanızı sağlar.
MATLAB Test, MATLAB kodunun test edilmesini uçtan uca kapsayan üründür. Test üretimi tarafında temel testler oluşturur ya da MATLAB Copilot ile çalışmaya hazır bir test kümesi üretirsiniz, yani test yazımına sıfırdan başlamazsınız. Kod kalitesi panosunda kodun hazır olup olmadığını inceler ve test edilmemiş kod yollarını endüstri standardı kapsam ölçütleriyle belirlersiniz. Desteklenen kapsam ölçütleri karar, koşul, MC/DC, deyim ve fonksiyon kapsamıdır. Ayrıntıları MathWorks dokümantasyonunda bulursunuz.
Test yönetimi tarafında test kümelerini yönetir ve çalıştırırsınız; yalnızca son kod değişikliklerinden etkilenen testleri koşturarak yürütme süresini düşürürsünüz. Eşdeğerlik testi MATLAB kodunuzun ürettiği sonuçları MATLAB Coder ya da MATLAB Compiler SDK ile üretilen kodun sonuçlarıyla karşılaştırır, dolayısıyla dönüşümün davranışı bozmadığını gösterirsiniz. Gereksinim izleme tarafında MATLAB ya da MATLAB Test kodunuzdaki tek tek satırlar ile gereksinim bilgisi arasında izlenebilirlik bağlantıları oluşturur, yönetir ve bunlarda gezinirsiniz. Desteklenen standartlar ISO 26262, IEC 61508, IEC 62304, EN 50128, ISO 25119 ve EN 50657’dir; ürün TÜV SÜD tarafından sertifikalandırılmıştır.
MATLAB Test Temel Yetenekleri
Test Yönetimi
MATLAB Test Manager arayüzünde test kümelerini yönetir ve çalıştırırsınız. Test dosyalarını etiketleyerek gruplarsınız.
Böylece yalnızca ilgili testleri koşturursunuz.
Kod Kapsamı
Karar, koşul, MC/DC, deyim ve fonksiyon kapsamı ölçütlerini raporlarsınız. Kapsam raporu dosya bazında dağılımı gösterir.
Dolayısıyla test edilmemiş kod yollarını belirlersiniz.
Kod Kalitesi Panosu
Kodun hazır olup olmadığını tek ekrandan incelersiniz. Geçen, kalan ve çalıştırılmayan test oranlarını görürsünüz.
Ardından kalite hedeflerini sürüm sürüm izlersiniz.
Eşdeğerlik Testi
MATLAB kodunuzun sonuçlarını MATLAB Coder ya da MATLAB Compiler SDK ile üretilen kodun sonuçlarıyla karşılaştırırsınız. Farkları test olarak raporlarsınız.
Yani dönüşümün davranışı bozmadığını gösterirsiniz.
Gereksinim İzleme
Kod satırları ile gereksinim bilgisi arasında izlenebilirlik bağlantıları oluşturur, yönetir ve bunlarda gezinirsiniz. Requirements Toolbox arayüzü bağlantıları gösterir.
Böylece hangi testin hangi gereksinimi karşıladığını belgelersiniz.
Sertifikasyon Desteği
ISO 26262, IEC 61508, IEC 62304, EN 50128, ISO 25119 ve EN 50657 standartları desteklenir. Ürün TÜV SÜD tarafından sertifikalandırılmıştır.
Ayrıca kapsam raporlarını kanıt olarak kullanırsınız.
MATLAB Test Nasıl Çalışır?
- Testleri üretin Öncelikle temel testleri ya da MATLAB Copilot ile test kümesini oluşturun.
- Kapsamı ölçün Ardından karar, koşul ve MC/DC kapsamını raporlayın.
- Boşlukları kapatın Test edilmemiş kod yollarını belirleyip yeni testler ekleyin.
- İzlenebilirliği kurun Son olarak testleri gereksinimlere bağlayıp kanıtı üretin.
Kullanım Alanları
Test ve Ölçüm
Test üretimini ve kapsam ölçümünü tek üründe toplar, ardından raporlarsınız.
Gömülü Sistemler
Üretilen kodun eşdeğerliğini sınar, böylece dönüşümü güvenle yaparsınız.
Model Tabanlı Tasarım
Testleri gereksinimlere bağlar, dolayısıyla izlenebilirliği uçtan uca kurarsınız.
Otonom Sürüş
Güvenlik kritik kodda MC/DC kapsamını sağlar, ardından ISO 26262 kanıtını toplarsınız.
Agentic AI
MATLAB Copilot ile test kümesi üretir, örneğin kapsamı hızla yükseltirsiniz.
Sıkça Sorulan Sorular
Hangi kapsam ölçütleri destekleniyor?
Karar, koşul, MC/DC, deyim ve fonksiyon kapsamı desteklenir.
Testleri otomatik üretebilir miyim?
Evet. Temel testler oluşturur ya da MATLAB Copilot ile çalışmaya hazır bir test kümesi üretirsiniz.
Test süresini nasıl kısaltırım?
Yalnızca son kod değişikliklerinden etkilenen testleri koşturarak yürütme süresini düşürürsünüz.
Eşdeğerlik testi ne yapar?
MATLAB kodunuzun ürettiği sonuçları MATLAB Coder ya da MATLAB Compiler SDK ile üretilen kodun sonuçlarıyla karşılaştırır.
Gereksinim izlenebilirliği nasıl kurulur?
MATLAB ya da MATLAB Test kodunuzdaki tek tek satırlar ile gereksinim bilgisi arasında izlenebilirlik bağlantıları oluşturur, yönetir ve bunlarda gezinirsiniz.
Hangi standartlar destekleniyor?
ISO 26262, IEC 61508, IEC 62304, EN 50128, ISO 25119 ve EN 50657 desteklenir; ürün TÜV SÜD tarafından sertifikalandırılmıştır.

