Deney komut - Test script
Bir test script içinde yazılım test üzerinde yapılacak bir talimatlar kümesidir test edilen sistemin beklendiği gibi sistem fonksiyonları test etmek.
Test komut dosyalarını yürütmek için çeşitli yollar vardır.
- Manuel test . Bunlar daha yaygın olarak adlandırılır test durumları .
-
Otomatik test .
- Bir yazılım sisteminin işlevselliği bir kısmını test etmek için kullanılan bir programlama dilinde yazılmış kısa programı. Kısa bir program olarak yazılı test komut dosyaları ya (örneğin özel bir otomatik fonksiyonel GUI testi aracını kullanarak yazılabilir HP QuickTest Profesyonel , Borland SilkTest , IBM TPNler ve Rational Robot ) ya da iyi bilinen bir yer programlama dili gibi ( C ++ , C # , Tcl , Expect , Java , PHP , Perl , PowerShell , Python veya Ruby ). IEEE, ISO ve IEC belgelendiği gibi.
- Aka Yaygın parametreli kısa programlar Veri temelli test
- Aka bir tablo oluşturulmuş Yeniden kullanılabilir adımlar anahtar kelimelere dayalı veya masa dayalı test .
Bu son iki türleri de manuel test yapılır.
Otomatik test bir takım nedenlerden dolayı avantajlıdır: testler insan müdahalesine gerek kalmadan sürekli olarak infaz edilebilir, kolayca tekrarlanabilir ve genellikle daha hızlı. Test parçası olarak, örneğin, bir kaç kez yürütülecek olduğu otomatik test durumlarda yararlıdır regresyon testi . Kötü yazılmış zaman otomatik testleri yapılmaktadır yanlış test veya kırık testlere gelen, dezavantajlı olabilir.
Yazılımların her parçası gibi - - kötü yazılmış olması veya sadece oynatma sırasında kırmak otomatik test dezavantajları otomatik testler işaretleri olabilir. Onlar da sadece onlar incelemek için programlanmış edilmiş olanların inceleyebilirsiniz. En sistemleri akılda insan etkileşimi ile tasarlanmış olduğundan, bir insan bir noktada sistemini test olduğunu iyi bir uygulamadır. Eğitimli bir el cihazı test edilen sistem istendiğinde ya da yönlendirilmiş olan hatalı çalışan fark olabilir; otomatik testler yalnızca incelemek için programlanmış edilmiş olanların inceleyebilirsiniz. Regresyon testi kullanıldığında otomatik test sadece ikincisi sağlayabilirsiniz ise eski böcek yeniden olmadığını sağlarken, manuel test yeni böcek bulabilirsiniz. Otomatik ve manuel test Karışık testi, sıklıkla kullanılmaktadır; genellikle test edilmesi gerekmektedir ve kolayca bir makine tarafından kontrol edilebilir otomatikleştirilmesinden, ve yapılacak manuel test kullanılarak deney tasarımı ve keşif test .
Bir düşünmelisiniz yatırımın geri dönüşünü herhangi bir test komut dosyası otomatik hale getirmek için, yani o komut basitçe elle çalıştırmak için alacağını daha ucuza mal inşa etmek ve korumak için maliyeti yok. Maliyet, zaman ve / veya para değil, diğer işi yapmak için insanları kurtararak değil fırsat maliyeti açısından ölçülebilir yere.
Ayrıca bakınız
Referanslar
| Bu yazılım-mühendislik lı makale bir taslaktır . Sen Vikipedi'ye katkıda bulunabilirsiniz genişletmeden . |