Programların oluşturulması, yaşam döngüsü adı verilen birkaç aşamadan oluşur. Test, yazılımın müşteriye tesliminden ve devreye alınmasından önce geldiği için en önemli aşamalardan biridir. Testin amacının programın doğru ve düzgün çalıştığından emin olmak değil, hataları tespit etmek, atipik durumlar yaratırken veya anormal sonlandırmalar oluştururken arızaları tespit etmek olduğu unutulmamalıdır.
Gerekli
- - kaynak kodlu test edilmiş program;
- - program belgeleri;
- - test planı;
- - birkaç girdi verisi seti (hem doğru hem de kasıtlı olarak yanlış);
- - meslektaşları tarafından temsil edilen benzer düşünen insanlar.
Talimatlar
Aşama 1
Test etmenin ilk adımı hata ayıklamadır. Hata ayıklama, kural olarak, bir program yazan veya test edilen ürünün programlama dilini bilen bir programcı tarafından gerçekleştirilir. Hata ayıklama aşamasında, program kaynak kodu sözdizimi hatalarına karşı kontrol edilir. Tespit edilen hatalar ortadan kaldırılır.
Adım 2
Hata ayıklamanın bir sonraki adımı statik testtir. Bu aşamada program yaşam döngüsü sonucunda elde edilen tüm dokümantasyon kontrol edilir. Bu teknik bir görev, bir belirtim ve bir programlama dilindeki bir programın kaynak kodudur. Tüm dokümantasyon programlama standartlarına uygunluk açısından analiz edilir. Statik bir kontrol sonucunda programın belirlenen kriterleri ve müşteri gereksinimlerini nasıl karşıladığı belirlenir. Dokümantasyondaki yanlışlıkların ve hataların ortadan kaldırılması, oluşturulan yazılımın yüksek kalitede olduğunun garantisidir.
Aşama 3
Testte bir sonraki adım dinamik yöntemler kullanmaktır. Doğrudan program yürütme sürecinde dinamik yöntemler uygulanır. Bir yazılım aracının doğruluğu, bir dizi teste veya hazırlanmış girdi verisi setine karşı kontrol edilir. Her testin çalışması sırasında, programdaki arıza ve arızalara ilişkin veriler toplanır ve analiz edilir.
4. Adım
Programın "kara kutu" olarak kabul edildiği yöntemler vardır, yani. Çözülecek problemle ilgili bilgiler kullanılır ve programın "beyaz kutu" olarak kabul edildiği yöntemler, yani. program yapısı kullanılır.
Adım 5
Programların dinamik kara kutu testinin amacı, küçük bir girdi verisi alt kümesini kullanarak bir testteki maksimum hata sayısını belirlemektir. Bu yöntemi kullanarak test yapmak için iki grup girdi koşulu hazırlamak gerekir. Bir grup program için doğru girdileri içermeli, ikinci grup hatalı girdilerin özelliklerine göre yanlış girdiler içermelidir. Programı her iki gruptan gelen girdi verileri üzerinde çalıştırdıktan sonra, fonksiyonların gerçek davranışı ile beklenen arasında tutarsızlıklar belirlenir.
6. Adım
"Beyaz kutu" yöntemi, programın iç yapısını keşfetmenizi sağlar. Toplamda bu prensibe dayalı bir dizi test, her operatörün en az bir kez geçmesini sağlamalıdır. Giriş koşullarının gruplara bölünmesi, tüm program yollarının geçişini kontrol etmeye odaklanmalıdır: koşullar, dallar, döngüler.