<s>[INST]Hata ararken, test başka ne yapabilir?[/INST]Test, bazı belirli hipotezler varsayımı altında yazılımın doğruluğunu belirleyebilse de (aşağıdaki test zorluğu hiyerarşisine bakın), test yazılım içindeki tüm hataları tanımlayamaz. Bunun yerine, ürünün durumunu ve davranışını kâhilerle karşılaştıran (birinin bir sorunu tanıyabileceği prensipler veya mekanizmalar) karşılaştıran bir eleştiri ya da karşılaştırma yapar. Bu açıklıklar özellikleri, sözleşmeleri, karşılaştırılabilir ürünleri, aynı ürünün geçmiş sürümlerini, amaçlanan veya beklenen amaçla ilgili çıkarımları, kullanıcı veya müşteri beklentilerini, ilgili standartları, ilgili yasaları veya diğer kriterleri içerebilir (ancak bunlarla sınırlı değildir).</s>