Google Testi - Google Test

Google Testi
Geliştirici (ler)Google
Kararlı sürüm
1.10.0 / 3 Ekim 2019; 13 ay önce (2019-10-03)
Depogithub.com/Google/ googletest/
YazılmışC ++
İşletim sistemiLinux, Microsoft Windows, Mac os işletim sistemi
TürBirim testi araç
LisansBSD 3 hükümleri

Google Testi (örneğin gtest olarak da bilinir. ROS çevre[1]) bir birim testi kütüphane C ++ programlama dili, göre xUnit mimari.[2] Kütüphane, BSD 3 maddeli lisans altında yayınlandı.[3] Çeşitli için derlenebilir POSIX ve pencereler platformlar, minimum kaynak değişikliği ile C kaynaklarının ve C ++ birimlerinin test edilmesine izin verir.[belirsiz ] Testler teker teker çalıştırılabilir veya hatta hepsini birden çalıştırmak için çağrılabilir. Bu, hata ayıklama sürecini çok spesifik hale getirir.[açıklama gerekli ]


Google Test kullanan projeler

Google'da geliştirilip kullanılmasının yanı sıra, diğer birçok proje de Google Test'i uygular:

  • Krom projeler (Chrome tarayıcısının ve Chrome OS'nin arkasında)
  • LLVM derleyici
  • Protokol Tamponları (Google'ın veri değişim biçimi)
  • OpenCV bilgisayar görüşü kütüphanesi
  • Gromacs moleküler dinamik simülasyon paketi[4]

İlgili araçlar

Google Test Kullanıcı Arayüzü, kişinin test ikili programını çalıştıran, bir ilerleme çubuğu aracılığıyla ilerlemenin izlenmesine izin veren ve test başarısızlıklarının bir listesini görüntüleyen bir test çalıştırıcısıdır. Birine tıklamak, hata metnini gösterir. Google Test Kullanıcı Arayüzü C # ile yazılmıştır.[5] Ek olarak, bir özellik tamamlandı Görsel stüdyo uzantısı Google Test Bağdaştırıcısı ile mevcuttur.[6]

Ayrıca bakınız

Referanslar

  1. ^ Google Testi (gtest) ros.org'un wiki'sinde
  2. ^ Google C ++ Test Çerçevesine hızlı bir giriş, Arpan Sen, IBM DeveloperWorks, 2010-05-11, alındı ​​2016-04-12
  3. ^ Google Test'in deposu, alındı ​​2016-04-12, alıntılar Yeni BSD lisans olarak. Lisans dosyası şu adreste github.com/Google/ googletest/ blob/usta/ googletest/LİSANS
  4. ^ Gromacs Test Çerçevesi
  5. ^ Google Test Arayüzü alındı ​​2016-04-12
  6. ^ [1]

daha fazla okuma

  • Whittaker James (2012). Google Yazılımı Nasıl Test Ediyor?. Boston, Massachusetts: Pearson Education. ISBN  0-321-80302-7.

Dış bağlantılar