Kenar çantası - Edge case

Bir uç durum yalnızca aşırı (maksimum veya minimum) çalışma sırasında ortaya çıkan bir sorun veya durumdur parametre. Örneğin, bir stereo hoparlör, herhangi bir aşırı ayar veya koşul olmasa bile, maksimum ses seviyesinde çalındığında sesi fark edilir şekilde bozabilir.

Bir uç durum, beklenen veya beklenmeyen olabilir. İçinde mühendislik Uç vakaları planlama ve incelikle ele alma süreci önemli bir görev olabilir ve yine de bu görev gözden kaçabilir veya hafife alınabilir.

Önemsiz olmayan uç durumlar, tasarlanmakta olan bir nesnenin arızalanmasına neden olabilir. Sırasında öngörülememiş olabilirler. tasarım evre. Ve nesnenin normal kullanımı sırasında mümkün olduğu düşünülmemiş olabilir. Bu nedenle, iyi mühendislik standartlarını resmileştirme girişimleri genellikle uç durumlar hakkında bilgi içerir.

Yazılım Mühendisliği

Programlamada, bir uç durum tipik olarak, bir programda özel işlem gerektiren giriş değerlerini içerir. algoritma bir bilgisayar programının arkasında. Bu tür durumlarda bilgisayar programlarının davranışını doğrulamak için bir ölçü olarak, birim testleri genellikle oluşturulur; bir sınır koşullarını test ediyorlar algoritma, işlevi veya yöntem. Her bir "sınır" etrafında bir dizi uç durum, makul sonuçlar vermek için kullanılabilir. kapsama ve kenarlarda doğru davranırsa, her yerde davranması gerektiği varsayımını kullanarak güven.[1]

Örneğin, iki sayıyı bölen bir işlev hem çok büyük hem de çok küçük sayılar kullanılarak test edilebilir. Bu, büyüklük spektrumunun her iki ucu için de çalışıyorsa, aralarında doğru şekilde çalışması gerektiğini varsayar.

Ayrıca bakınız

Referanslar

  1. ^ Zimmerman, Josh (2012). "Birim Testi" (PDF). Zorunlu Hesaplamanın İlkeleri. cs.cmu.edu. Alındı 2014-01-16.