Sistem Testi

Sistem dizaynı ilə bağlı müsahibə sualları o qədər açıq ola bilər ki, düzgün hazırlaşmağı bilmək çox çətindir. İndi satın aldıqdan sonra Amazon, Microsoft və Adobe-nin dizayn dövrlərini sındıra bilirəm Bu kitabı. Gündəlik bir yenidən nəzərdən keçirin dizayn sualı və söz verirəm ki, dizayn dövrünü sındıra bilərsiniz.

giriş

Sınaqçılar mümkün qədər çox səhv tapmaq üçün öz təklifləri ilə məhsulun həyat dövründə müxtəlif sınaq mərhələlərini tətbiq edirlər. Məqsəd, səhvləri son istifadəçiyə çatmadan düzəltməkdir. Bu təlimatda Sistem testi adlanan növbəti test səviyyəsi haqqında məlumat əldə edəcəyik. Sistem testi, adından da göründüyü kimi, məhsulun bütün modullarını vahid və inteqrasiya testlərindən sonra birləşdirir, bundan sonra test bütün sistemdə aparılır.

Əvvəlki mövzularımızı oxumaqla maraqlana bilərsiniz

Sistem Testi nədir

Sistem testi, bütün fərdi komponentlərini tam bir sistem olaraq birləşdirərək proqram sisteminin test edilməsidir. Sistem testində, test edənlər sistemi tam bir varlıq kimi qəbul edərək test edirlər. Bunu həyata keçirmək üçün sistemə giriş verir və əvvəlcədən təyin edilmiş nəticələrə qarşı çıxışı təsdiqləyirlər və gözlənilən nəticələr kimi də bilirlər. Nəticə etibarilə, Sistem testi, sistemin yalnız çıxışı istehsal etmək üçün girişləri işləyən bir qara qutu olduğu bir qara qutu test üsulu kateqoriyasına düşür. Və bu işləmə test cihazı və ya sistemin istifadəçisi tərəfindən görünmür. Buna görə, inteqrasiya testlərindən fərqli olaraq, sistem testində test edənlər sistemin daxili işləmə biliklərinə ehtiyac duymurlar.

Niyə Sistem Testi 

Bildiyimiz kimi, səhvlər sistemə istənilən vaxt daxil ola bilər. Ümumiyyətlə, hər hansı bir kiçik anlaşılmazlıq və ya insan səhvi tələblərdən kənara çıxmağa səbəb ola bilər. Məsələn, iki inkişafçı tələbi fərqli anlaya və anlayışlarına görə kodlaya bilər. Bu səbəbdən modulları tam bir sistem olaraq bir araya gətirildikdə gözləntilərə uyğun olaraq işləmir. Beləliklə, proqram sistemini bütün komponentlərini birləşdirərək test etmək son dərəcə vacibdir. Beləliklə, sistem testi, bütün sistemin gözlənilən məhsula qarşı doğrulama üçün bir araya gəldiyi ilk test səviyyəsidir. Sistem testlərini həyata keçirmək üçün test edənlər məhsul haqqında yaxşı funksional biliklərə sahib olmalıdırlar.

Pin

 

Sistem Testinin üstünlükləri

  • Sistemi son istifadəçilərin iş, funksional və texniki tələblərinə uyğun olaraq yoxlayır.
  • Qəbul testindən əvvəl maksimum böcəklərin alınmasına kömək edir.
  • Sistem testi məhsul qəbul testinə başlamazdan əvvəl qrupun məhsula olan güvən səviyyəsini artırır.
  • Bütün sistemin ucdan sona qədər sınaqdan keçirildiyi ilk sınaq səviyyəsidir. Beləliklə, vahid və inteqrasiya testlərinin aşkar edə bilmədiyi vacib qüsurları tapmaqda kömək edir.
  • Bu sınaq mərhələsi real iş mühiti və ya istehsal mühitinə bənzər test mühitindən istifadə edir. Nəticədə, istifadəçilərin məhsula olan inamını artırmağa kömək edir.
  • Bu bir qara qutu testidir, buna görə testçilər bunu yerinə yetirmək üçün proqramlaşdırma biliklərinə ehtiyac duymurlar.

Sistem sınaq addımları

Sistem sınağı aşağıdakı addımlarla həyata keçirilir:

Ön şərt

  • Modulların vahid testi aparılmalıdır.
  • Modulların inteqrasiya sınağı aparılmalıdır.
  • Bütün modullar tam bir sistem yaratmaq üçün bir araya gətirilməlidir.

Planlaşdırma

  • İş və funksional tələblər təhlili
  • Test planının hazırlanması
  • İşin inkişafını test edin
  • Test üçün ətraf mühitin qurulması
  • Məlumatların quraşdırılması testi
  • Çıxış meyarlarına qərar verin

Test icrası

  • Test işlərini icra edin
  • Test nəticələrini qeydiyyata alın və keçmə və uğursuzluğa qərar verin
  • Hata hesabatı vasitəsindəki Hataları bildirin
  • Hata düzəlişlərini yenidən yoxlayın

Testin bağlanması

  • Test hesabatının hazırlanması
  • Çıxış meyarlarının qiymətləndirilməsi
  • Test mərhələsinin bağlanması

Sistem Testinin növləri

Sistem testinin aparılması üçün müxtəlif texnikalar mövcuddur. Bir sözlə, hər bir sistem test üsulu öz hədəflərinə və onları yerinə yetirmə tərzinə görə fərqlənir. Beləliklə, layihənin test texnikasının növü layihələrin ölçüsündən, mürəkkəbliyindən, zaman çizelgesinden və hədəflərindən asılıdır. Əsas olaraq bütün fərdi modulları birləşdirərək tam sistemi formalaşdıraraq test edən hər hansı bir test sistem testidir.

Ümumi sistem testlərindən bəziləri bunlardır:

  • Funksional test: Bu tip sistemin funksionallığını təsdiqləmək üçün testlər aparılır.
  • Reqressiya Testi: Bu test dəyişiklikdən sonra mövcud sistemin düzgün işlədiyini yoxlayır.
  • Təhlükəsizlik Testi: Bu tip sistem testlərində testlər sistemin təhlükəsizlik zəifliklərini aşkar edir.
  • Performans Testi: Bu test müxtəlif şəraitlərdə etibarlılıq, sistemin dayanıqlığı və sabitliyi kimi performans parametrlərini qiymətləndirir.
  • Kullanışlılık testi: Kullanışlılık testində, sistemlər son istifadəçi tərəfindən istifadə edilə biləcəyini qiymətləndirir.
  • Bərpa Testi: Sistemin ümumi bağlanma şərtlərindən sonra bərpa oluna biləcəyi təqdirdə doğrulanır.
  • Sənədləşmə Testi: Məhsulun mövcud sənədlərini və istifadəsini təsdiqləyir.

Sistem Testinin Problemləri

  • Sistem test strategiyası testin müvəffəq olması üçün çox vacibdir.
  • Sistem testləri bütün komponentlər hazır olduqda gec başlayır. Beləliklə, səhvlərin düzəldilməsinin dəyəri daha yüksəkdir.
  • Bundan əlavə, bütün sistem testlərdə iştirak etdiyi üçün hataların lokallaşdırılması çətindir.

nəticə

Sistem testi, bütün sistemin ilk dəfə bir araya gəldiyi testlərin həlledici bir mərhələsidir. Nəticədə müvəffəqiyyəti uyğun test strategiyasından və tətbiqindən asılıdır. Həmişə, komandanın və digər maraqlı tərəflərin məhsula olan inamını artırmağa kömək edir. Bu məqalədən keçmək Sistem testləri, üstünlükləri və müxtəlif növləri barədə ətraflı bir fikir verir. Xülasə olaraq sistem testi, bütün layihə üçün çoxsaylı üstünlüklərlə sınaqların çox vacib bir mərhələsidir.

References

https://en.wikipedia.org/wiki/System_testing

Crack Sistemi Dizayn Müsahibələri
Translate »