PHPUnit - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Geliştirilme İlkeleri
  • 2 Ayrıca bakınız
  • 3 Kaynakça
  • 4 Dış bağlantılar

PHPUnit

  • Čeština
  • Deutsch
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • Polski
  • Português
  • Русский
  • Українська
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
PHPUnit
GeliştiriciSebastian Bergmann
Güncel sürüm12.5.4[1] Bunu Vikiveri'de düzenleyin 15 Aralık 2025
Kod deposu
  • github.com/sebastianbergmann/phpunit
Bunu Vikiveri'de düzenleyin
Programlama diliPHP
TürBirim Testi Çatısı
Resmî sitesihttp://www.phpunit.de


PHPUnit, PHP ile yazılmış uygulamaların test otomasyonu süreçlerini kolaylaştırmak üzere çeşitli işlevler ve sınıflar içeren bir birim testi çatısıdır. Sebastian Bergmann tarafından gelişitilen PHPUnit'in temelleri Kent Beck'in yaratıcısı olduğu SUnit birim testi ailesinin uzantısı olan xUnit birim testi çatısına kadar uzanmaktadır.[2]

Geliştirilme İlkeleri

[değiştir | kaynağı değiştir]

Kaynak kodu GitHub üzerinde barındırılan PHPUnit, aşağıdaki ilkeler doğrultusunda gelişimini sürdürmektedir:[3]

  • Nasıl yazılacağı kolay öğrenilebilmeli - Teslerin nasıl yazılacağını öğrenmek zor olursa, geliştiriciler test yazmayı öğrenmeyeceklerdir.
  • Kolay yazılabilmeli - Şayet test yazmak kolay değilse, geliştiriciler test yazmayacaklardır.
  • Kolay okunabilmeli - Birim testi kodlarının etrafı karmaşık yapılar ve test içeriğinin okunabilirliğini düşürecek kod bloklarıyla sarılmamalı.
  • Kolay çalıştırılabilmeli - Testler sadece bir tuşa dokunarak çalıştırılabilmeli ve test sonucu net ve okunabilir olarak gösterilmeli.
  • Hızlı çalışmalı - Birim testleri gün içerisinde yüzlerce hatta binlerce kez çalıştırılabileceğinden, hızlı çalışmalıdırlar.
  • Yalıtılmalı - Birim testlerinin çalışma sırası değişse dahi bir testin sonucu bir diğer testi etkilememeli.
  • Birleştirilebilmeli - Herhangi bir sayıdaki birim testi yalnız başına ya da farklı kombinasyonlar halinde çalıştırılabilmelidirler. Bu ancak iyi bir yalıtımla mümkündür.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • PHP
  • Birim Testi

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 12.5.4". 15 Aralık 2025. Erişim tarihi: 16 Aralık 2025. 
  2. ^ "A short introduction to the test framework (İngilizce)". 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013. 
  3. ^ "PHPUnit'in Hedefleri (İngilizce)". 5 Mart 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmi PHPUnit Dökümantasyonu (İngilizce)[ölü/kırık bağlantı]
  • GitHub üzerinde PHPUnit kaynak kodu 9 Eylül 2013 tarihinde Wayback Machine sitesinde arşivlendi.
"https://tr.wikipedia.org/w/index.php?title=PHPUnit&oldid=33016246" sayfasından alınmıştır
Kategoriler:
  • PHP programlama dili
  • Birim testi
Gizli kategoriler:
  • Bilgi alt kutulu maddeler
  • Ölü dış bağlantıları olan maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 22.06, 4 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
PHPUnit
Konu ekle