Ürünler

C & C++ Geliştirme            
C++test
Insure++

Java Geliştirme               
Jtest

.Net Geliştirme                
.TEST

Web & Web Hizmetleri   
WebKing
SOAtest
BPEL Maestro

ALM                     
Parasoft Concerto


 
Parasoft .TEST 

Ürün Sunumu

Ürün Broşürü

Deneme Sürümü

Parasoft .TEST ile .NET unit test ve kodlama standartları analizini otomatikleştirmek

.TEST, .NET geliştirmek için hazırlanmış, kullanımı kolay, otomatikleştirilmiş birim testi ve kodlama standartları analizi aracıdır. .TEST, C#, VB.NET ve MC (Managed C )’ı içeren Microsoft® .NET Framework’ü hedef alan programlama dilleriyle çalışır.

Kodlama Standartları Analizi

Endüstrinin 245’in üzerindeki standart kodlama kuralını (“.NET Framework Design Guidelines”) kullanarak, .NET CLR’nin avantajlarından yararlanmak için kurulan herhangi bir düşük seviyeli programlama dili (assembly) üzerinde kodlama standartları analizini gerçekleştirir. Hataları tamamen önlemek için, bu kurallar .NET endüstri uzmanlarının kapsamlı programlama bilgilerini programlama dilinize hemen uygular. Hemde siz –kural, kural grubu, veya kural katagorisi tarafından- isteğe göre düzenlenen analiz için gerekli görülen kuralları engelleyebilirsiniz.

.TEST için otomatik kodlama standartları analizi özelliklerini kullanarak, geliştirme sırasında ortaya çıkarılan hataları önleyebilir ve .Net assembly’larınızın taşınabilirliğini ve sürdürülebilirliğini önemli ölçüde arttırabilirsiniz.

Unit Test

Kodlama standartları analizi özelliklerine ek olarak, .TEST hemde otomatikleştirilmiş unit test sağlamaktadır. .TEST, .NET CLR’nin avantajlarından yararlanmak için kurulan herhangi bir düşük seviyeli programlama dili (assembly) üzerinde otomatikleştirilmiş unit test yapabilir. Bir DLL veya EXE’yi bitirdiğinizde, .TEST bunu analiz eder ve donanımlar (harnesses), eklentiler (stubs) ve senaryolar üretir. Sonrasında, .TEST, erişim ve sınır ihlalleri hatası gibi bir çok kural dışı durumu bulmak ve önlemek için bu senaryoları çalıştırır. Bu, bulunan herhangi bir başarısızlık veya hata hakkında tam tanı ve ayrıntı sağlar.

.TEST, unit testi kendi kendine yapması için tasarlanmasına rağmen, kendi senaryolarınızı, export veya import senaryolarınızı veya objelerinizi oluşturmanıza veya özel ihtiyaçlarınızı karşılamak için varolan senaryoları kullanmanıza olanak sağlayan tamamen isteğe göre düzenlenebilen bir araçtır. .TEST, Sadık NUnit kullanıcıları için NUnit format senaryoları oluşturur hemde sizin oluşturduğunuz NUnit DLL’lerini import eder.

Takım Bazlı Otomatikleştirilmiş Hata Önlemeyi Desteklemek

Bireysel geliştiricilere unit test yapmada ve kodlama standartlarını takip etmede yardımcı olmasına ek olarak, .TEST, bir yazılım takımına karşı .NET hata önlemeyi standart hale getirmek ve üstesinden gelmek için genişletilebilir. .TEST’i takım çaplı çözümün bir parçası olarak kullanmak yazılım kalitesini ve takımınızın yazılım geliştirme sürecinin verimlilik düzeyini arttırmada önemli bir adımdır. Unit test ve kodlama standartları analizi yazılımınızı zamanında ve ayrılan bütçeyle tamamlamanız için önemli bir araçtır. Fakat bu uygulamalardan tam fayda saplamak için, bunu gelişirme takımınızın tamamına uygulamalısınız. Eğer takımın bir kısmı bu uygulamalara uyarsa, sonuç yarı geçerli, yarım test edilmiş ve muhtemelen geliştirilen yazılımın diğer parçasıyla uyumsuz bir yazılım olacaktır.

Parasoft, sürecin tamamında hata önleme stratejisinin ve yazılım takımının bütününün bir parçası olarak .TEST’i uygulamak için bir çatı sağlayan ihtiyaca göre düzüenlenebilen çözümleri bünyesinde toplar. Bu çözümler tüm takım çalışmalarının desteklenmesi için dizayn edilen yazılım bileşenlerinin setini sağlayarak, geliştirme takımları üzerinde tutarlı ve tektip yönetimi sağlar.  
 
.TEST’in Önemli Noktaları
  • Hem yapı ve hemde fonksiyonellik için gerçek zamanlı unit testi otomatikleştirir.
  • NUnit’i destekler. .TEST, derlenebilen ve NUnit’i kullanarak çalışabilen veya doğrudan .TEST GUI’den çalışabilen NUnit formatlarından otomatik olarak senaryolar üretir. .TEST hemde oluşturduğunuz NUnit DLL’lerini import eder.
  • Kullanıcı tanımlı ve otomatık olarak oluşturulmuş senaryoları sorunsuzca birleştirir. İsteğe göre düzenlenmiş test için konfigürasyon yöneticisi sağlar.
  • Tam tanı ve kusur/hata ayrıntıları sağlar.
  • CSV (Comma Separated Values) dosyası, SQL veritabanı veya Excel data sheet dosyası gibi dış kaynaklardan, kullanıcı tarafından tedarik edilen veriler üzerine kurulmuş senaryolar oluşturmanıza imkan sağlayan çoklu veri kaynaklarını destekler.
  • Kısa proje parçası (stub) üretimini otomatikleştirir.
  • Modül testi yapar.
  • Rgresyon testi otomatikleştirir.
  • 245 tane kodlama kuralı sağlar.
  • Kodlama standartları ihlalini önlemeyi destekler.
  • Parasoft RuleWizard™’ı kullanarak özel kodlama standartları dizayn eder.( grafiksel seç ve klikle arayüzü)  
  • Komut satırı fonksiyonelliğini sağlar. ( ayrı lisanslı)
Özellikleri ve Faydaları
  • Anlık Doğrulama — Geliştiriciler yaptıkları şeyin gerçekten çalıştığını hemen kontrol edebilirler. Yazılır yazılmaz kodu testetmek, hataları kolayca ve en az maliyetle önlemenizi sağlar.
  • .TEST Bilgi Tabanına Anlık Erişim — .TEST, en iyi .NET programlama pratiklerini içerir. Bu kuralları uygulayın ve hemen .NET endüstri uzmaları sizi, fonksiyonelliği, yapıyı ve bakımı etkileyen hatalar hakkında uyarır.
  • Kullanım Kolaylığı — .TEST herşeyi kendi kendine yapar. Teste başlamak için hiç birşey yapmak zorunda değilsiniz. Takımınızdaki herhangi biri ( Geliştirici, QA, müşteri hizmet temsilcisi) unit test yapabilir.Gerekirse, kendi senaryolarınızı isteğe göre düzenleyerek oluşturabilirsiniz.
  • Grup Davranışlarının Kontrolü — .TEST grup geliştirme ortamında kullanıldığı zaman, grup testlerini ve hata önleme davranışlarını kullanır ve kontrol eder. .TEST, geliştirme grubundaki her bir role .NET yazılım geliştirme döngüsünün tamamında hataların önlenmesine aktif olarak katılma olanağı sağlar.
  • Bir Araçta Çok Yönlülük ve Güç — Geliştiricilerin kişisel geliştirme araç kutularının bir parçası olarak, .TEST geliştiricilere herhangi bir ortamda Visual Studio.NET® ile çalışma olanağı sağlar.
  • Endüstri Kalitesi için Hedeflerinizi Gerçekleştirmek — .TEST’i kullanarak, standart hale gelmiş ISO ve SEI onay belgelerini daha kolay ve daha çabuk elde edersiniz.
  • Hata Önleme, Hata Bulma değil! — .TEST takımınızın ürettiği yazılımın sağlam, taşınabilir ve sürdürülebilir olmasını garanti ederek, göçmeye neden olan hataların kullanıcılara ulaşmadan önlenmesinde yardımcı olur.
  • Geliştirme Pencerelerini Kısaltmak — .TEST, hata ayıklama zamanını azaltır ve takımınızın kod üretimine odaklanmasını sağlar. .TEST yapılan çalışmalara her gece testler uygularken, geliştiriciler kod yazmaya devam edebilir.

    Sistem Gereksinimleri ve Desteklenen Ortamlar
  • OS: Windows 7, Vista, Windows XP or Windows 2003 Server
  • IDEs: Visual Studio 2008, Visual Studio 2005, or Visual Studio .NET 2003
  • Source Control: AccuRev SCM, Borland StarTeam, CVS, IBM/Rational ClearCase, Microsoft Visual SourceSafe, Perforce SCM, Serena Dimensions, Subversion (SVN), Telelogic Synergy

 


Broşürler

Tüm Hakları Saklıdır © PROYA 2007 Kullanım Kuralları Gizlilik Sözleşmesi