Bir proqramın yaradılması "həyat dövrü" adlanan bir neçə əməliyyatdan ibarətdir. Ən vacib addımlardan biri də testdir. Əsas vəzifəsi, işin düzgün olduğundan əmin olmaq deyil, sonradan müştəri üçün xoşagəlməz bir sürprizə çevrilməməsi üçün mümkün səhvləri aşkarlamaqdır. Proqramları necə yoxlayırsınız?
Təlimat
Addım 1
Proqramı sınamağa başlayın. İlk addım proqramı düzəltməkdir. Hata ayıklama, mənbə kodunu yazan və ya tələb olunan proqramlaşdırma dilini bilən bir proqramçı tərəfindən aparılmalıdır. Yuxarıda göstərilənlərdən birisinizsə, sintaksis səhvləri üçün mənbə kodunuzu yoxlamağa başlayın. Tapılan səhvləri aradan qaldırın. Sonra statik test edin. Proqramın ayıklanması üçün edilməlidir.
Addım 2
Proqramın bütün həyat dövrü ərzində əldə edilmiş bütün sənədləri yoxlayın. Texniki şərtləri, spesifikasiyanı və mənbə kodunu kodlaşdırma standartlarına uyğunluğunu yoxlayın. Bu, proqramın müştərinin tələblərinə necə cavab verdiyini müəyyənləşdirməyə kömək edəcəkdir. Sənədlərdəki və proqram kodundakı bütün səhvləri aradan qaldırsanız, bu proqramın yüksək keyfiyyətini göstərəcəkdir.
Addım 3
Hata ayıklamağı bitirdikdən sonra dinamik test metodlarına keçin. Proqramın birbaşa işləməsi prosesində istifadə olunurlar. Əvvəllər hazırlanmış məlumat dəstlərindən bir çox testlərdən istifadə edərək proqramın düzgünlüyünü yoxlayın. Hər bir test proqramın hansı hallarda uğursuz olub çökdüyünü sizə göstərəcəkdir. Bu problemlərin səbəblərini aradan qaldırmaq üçün bu məlumatlara ehtiyacınız olacaq. Test üçün qara qutu və ağ qutu metodlarından istifadə edin. "Qara qutu" metodu bir testdə maksimum səhv və nasazlıq sayının müəyyənləşdirilməsini əhatə edir.
Addım 4
Bunu etmək üçün iki məlumat dəsti hazırlayın. Birində düzgün məlumat olmalıdır, ikincisi qəsdən səhvdir. Bu məlumatları proqram vasitəsilə işə saldıqdan sonra həqiqi və proqnozlaşdırılan funksiyalar arasında uyğunsuzluğu müəyyənləşdirin.
Addım 5
Zəngin daxili quruluşunu diqqətlə araşdırmaq üçün "ağ qutu" metodundan da istifadə edin. Bütün məlumat yollarını, filiallar və fərdi dövrlər arasındakı məzənnəni yoxlayır. Hər bir operator bir dəfə keçilir.