Test senaryosu (İngilizce: Test case), özellikle yazılım mühendisliğinde, bir test (deneme) yapmak için başlangıçta kurulduğu gibi yapılan bir uygulama, yazılım sistemi ya da özelliklerinden biri çalışıp çalışmadığını belirlemek için belirli şartlar altında yapılan bir dizidir. Bir yazılım programı veya sistem geçirilen ya da böyle bir test kahini olarak bilinen denemenin başarısız olup olmadığını belirlemek için bir mekanizmadir. Diğerlerinde ise bir sezgisel olabilir iken bazı ortamlarda, bir kahin , bir gereklilik veya kullanım durumunda olabilir. Bir yazılım programı veya sistem yeterince serbest bırakılmasını incelenmektedir Kabul edilir olmadığını belirlemek için birçok test durumlarda alabilir. genellikle test suit toplanır zaman - test durumlarda genellikle yazılı , özellikle test komut dosyaları olarak adlandırılır.