Proqramı test edərkən aktiv və passiv testlər arasındakı fərq nədir?


cavab 1:

Proqram testlərini aparmaq üçün çox sayda yol var. Bununla birlikdə, bir proqram məhsulu ilə əlaqə qurmadan və ya onunla əlaqə yaratmadan test edə bilərik. Aktiv və passiv test anlayışı bir proqram məhsulunun onu qiymətləndirmək üçün qarşılıqlı və ya qarşılıqlı əlaqədə olmadığı oxşar həqiqətə əsaslanır.

Aktiv test

Bu bir test cihazının ümumiyyətlə qarşılıqlı əlaqədə olduğu və yoxlamaq üçün birbaşa bir proqram məhsulu vasitəsi ilə test fəaliyyətlərini həyata keçirən bir test üsuludur. Ümumiyyətlə, bir test cihazı proqram məhsulunu test giriş məlumatları ilə bəsləyir və proqram sistemi tərəfindən təmin edilmiş və ya göstərilən nəticələri təhlil edir.

Bu texnika ilə bir test cihazı, proqramla ardıcıl qarşılıqlı fəaliyyət müddətində tədricən inkişaf edən və yaxşılaşan bir zehni bir model məhsulu ilə başlayır.

Aktiv test texnikasının əsas işini aşağıdakı addımlarla görmək olar:

  • Hər bir test fəaliyyəti yerinə yetirildikdə, model müştərinin tələblərinə cavab verib-verməməsi üçün yoxlanılır. Yuxarıdakı testin nəticələrinə əsasən aşağıdakı nəticələrdən birini nəzərdən keçirmək olar. Model göstərilən tələblərə cavab verir. Modelin düzəldilməsi lazımdır. Proqram məhsulunda problem var. Test prosesi zamanı beynin aktiv istifadəsi ilə dolaşan ardıcıl gəzinti tələblərə cavab vermək üçün yeni fikirlər, test məlumatları və test halları yaradır. Bu vaxt, tester irəlilədikcə ardıcıl olaraq əldə ediləcək hədəflərə diqqət yetirərək, proqram məhsulundakı problem və problemləri tapmaq və müəyyənləşdirmək üçün sonradan istifadə edilə bilən vacib məqamları və ya şeyləri qeyd etmək olar. .

Passiv test

Bu test üsulu aktiv testin tam əksinədir. Bu texnika ilə bir test cihazı bir proqram məhsulu ilə qarşılıqlı əlaqədə deyil və yalnız sistemin fəaliyyətini müşahidə və izləməklə qiymətləndirir. Proqram məhsulunu sınamaq üçün test məlumatlarından istifadə edilmir.

Passiv testlər adətən proqram məhsulu haqqında ətraflı məlumat əldə etmək üçün yalnız skriptini öyrənən və izləyən test qrupu tərəfindən həyata keçirilir. Testləri yerinə yetirmək üçün nəzərdən keçirilən prosedurları yoxlamaq üçün sadəcə test skriptlərindən keçirsiniz. B. testlərin necə aparıldığı, nəyin sınaqdan keçirildiyi və bu kimi şeylər. Bu, bir proqram məhsulunu qiymətləndirmək üçün bir test prosesi potensialına fikir verir.

Beyin istifadə etmədiyi və araşdırmaya əsaslanaraq bir qərar verən bir test cihazı səbəbi ilə buna passiv test deyilir. Bu əl ilə və ya avtomatlaşdırma yolu ilə edilə bilər. Avtomatlaşdırılmış bir sınaq işi faydalı ola biləcəyi keçmiş bir iş bir test cihazını xəbərdar edir. Bundan əlavə, passiv testlər üçün avtomatlaşdırma aktiv testlər üçün daha çox boş vaxt yarada bilər, əgər yaxşı tətbiq olunarsa, mənfi və ya pisləşən nəticələrə səbəb ola bilər.

Mənbə: professionalqa


cavab 2:

Salam Dong,

Aparıcı proqram test şirkətləri tərəfindən istifadə olunan bir neçə növ test strategiyası mövcuddur. Bu yaxınlarda edilən aktiv və passiv testləri müzakirə edirik.

Aktiv test: -

Aktiv testlər inkişaf mərhələlərində və müəyyən bir versiyadan əvvəl aparılmış faktiki testlərdir. Bu test zamanı proqram məhsulunu təsdiqləmək üçün bütün xüsusi proseslər və test üsulları istifadə olunur. Sınaqçılar proqram məhsulu ilə qarşılıqlı əlaqədən istifadə edir, test məlumatlarını yaradır və test məlumatlarını təqdim etdikdən sonra nəticələri təhlil edirlər.

Aktiv testlər üçün istifadə halları müştəri tələblərinin doğrulanmasıdır. Sadə dildə desək, bu, hər gün müəyyən bir sprint və ya iterasiya üçün keçirdiyimiz testlər növüdür.

Passiv test: Passiv test, test cihazı proqram təminatının növbəti təkmilləşdirilməsi və tətbiqi barədə qərar qəbul etmək üçün funksionallıq baxımından hər modul üçün nümunə nümunələri hazırladığı sınaqdır.

Bu testlər proqram məhsulu ilə heç bir qarşılıqlı əlaqə olmadan aparılır və sınayıcılar onları aktiv testlərdən fərqləndirən test məlumatları vermirlər. Bu testlər zamanı tester yalnız bir növ qərar vermək üçün proqram məhsulunun keçmiş nəticələrini təhlil edir.

Bu testlərin aparılma üsulları aşağıda verilmişdir:

1. Proqram məhsulunu sınamaq üçün avtomatlaşdırılmış bir test skriptinin əvvəlki nəticələri. Avtomatik test skriptini öyrənərək, test cihazı haqqında məlumat əldə edə bilərsiniz. Testlərin necə edildiyini, sınaqdan keçirildiyini və s. Bilməyə kömək edir.

2. Bir test işi idarəetmə sisteminin tarixindəki test hallarından alınan test nəticələri, proqram məhsulunun necə işlədiyinə dair qərar qəbul etməyə kömək edir.

Passiv test məhsulun funksionallığına dair bir nümunədir. Bu test nəticələri həm əl ilə, həm də avtomatlaşdırılmış ola bilər.

Hörmətlə, Anand


cavab 3:

Passiv test sistemin qarşılıqlı əlaqəsiz müşahidə etdiyi bir proqram test üsuludur. Digər tərəfdən, aktiv test sistemlə qarşılıqlı əlaqəni əhatə edir. Elektrik dövranı testi (İKT), elektrikli bir zondun bir yığılmış çap dövrə kartını (PCB) sınadığı və montajın olub olmadığını müəyyən etmək üçün qısa dövrə, kəsilmələr, müqavimət, kapasitans və digər əsas ölçüləri yoxladığı ağ qutu testlərinə bir nümunədir. düzgün düzəldilmişdir.

Daha çox məlumatı burada tapa bilərsiniz: Keyfiyyətə nəzarət xidmətləri