Lüğət · Argus QA

Test sübutu nədir?

Test sübutu nədir? Azərbaycan biznesi üçün aydın izah — və Argus QA bunu necə tətbiq edir.

Avtonom Test Sübutu Nədir?

Test sübutu, müəssisə səviyyəli veb tətbiqlərin gözlənilən şəkildə işlədiyini təsdiq edən və hər bir addımın detallı qeydə alındığı sənədləşdirmə prosesidir. Argus QA platforması daxilində bu proses, süni intellekt (AI) kompüter-istifadə agentləri vasitəsilə avtonom reqressiya testlərinin həyata keçirilməsi ilə təmin edilir. Sistem yalnız yekun nəticəni deyil, həmçinin agentin hər bir addımdakı mülahizələrini, müşahidə etdiyi ekran görüntülərini və yerinə yetirdiyi hərəkətləri şəffaf bir iz kimi qeyd edir. Bu yanaşma ənənəvi testlərdən fərqli olaraq, koordinatlar və ya seçicilər (selectors) yerinə, versiyalanmış YAML obyektləri, rollar və təsdiqləmə büdcətləri əsasında işləyir. Hər bir addım, uğurlu və ya uğursuz olmasından asılı olmayaraq sistemdə saxlanılır. Bu, həm keyfiyyət təminatı (QA) komandalarına, həm də tərtibatçılara proqram təminatındakı qüsurların dəqiq yerini və səbəbini müəyyən etmək üçün etibarlı və izlənilə bilən bir sübut bazası təqdim edir.

İmkanlar

Avtonom Test Sübutlarının Üstünlükləri

Tam Şəffaflıq: Hər bir addımın, mülahizənin və ekran görüntüsünün qeydə alınması ilə test prosesinin hər saniyəsi izlənilə bilir.

Çoxşaxəli Rolların İdarə Edilməsi: Yaradıcı, təsdiqləyici və tədarükçü kimi müxtəlif rolların hər biri müstəqil və autentifikasiya olunmuş brauzer sessiyalarında yoxlanılır.

Dəqiq Xəta Təsnifatı: Səhvlər məhsul qüsuru, agent xətası, mühit xətası, təsdiqləmə xətası, dövr (loop) və ya vaxt aşımı kimi kateqoriyalara bölünərək analiz müddəti qısaldılır.

Dinamik Ssenari İdarəetməsi: Ssenarilər koordinatlardan asılı olmayaraq YAML formatında idarə edilir və veb interfeys vasitəsilə asanlıqla redaktə olunur.

Xərc və Resurs Optimallaşdırılması: İki səviyyəli model icrası sayəsində əvvəlcə ucuz modellərdən istifadə edilir, yalnız mürəkkəb xətalar zamanı güclü modellərə keçid edilir.

SaaS Asılılığının Olmaması: Self-hosted struktur sayəsində bütün məlumatlar və proseslər daxili infrastrukturda qalır, təhlükəsizlik maksimuma çatdırılır.

Argus QA-nın Texniki İmkanları

Süni İntellekt Agentləri

Ekran görüntülərini analiz edən, mülahizə yürüdən və hər növbədə bir hərəkət edən avtonom agentlər.

İki Səviyyəli Model İcraçı

Xərcləri optimallaşdırmaq üçün əvvəlcə daha ucuz modeldən istifadə edilir, yalnız agent tərəfi xətaları zamanı bir dəfə güclü modelə eskalasiya edilir.

Müstəqil Verifikator

Təsdiqləmələr (assertions) işi yerinə yetirən agent tərəfindən deyil, müstəqil bir verifikator tərəfindən yoxlanılır.

Şifrəli Gizli Anbar

Giriş məlumatları agent tərəfindən deyil, deterministik skriptlərlə şifrəli anbar vasitəsilə idarə olunur.

Marşrut Yaddaşı

Uğurlu keçidlərin yolu koordinatlar şəklində deyil, addım niyyətləri kimi saxlanılır və gələcək testlərə bələdçilik edir.

Test Sübutu Necə Formalaşır?

1YAML formatında ssenari, rol, təsdiqləmə hədəfləri və addım/vaxt büdcələri təyin edilir.
2Agent ekran görüntüsünü müşahidə edir, mülahizəsini bildirir və hər növbədə bir hərəkət yerinə yetirir.
3Hər bir addım, uğurlu və ya uğursuz olmasından asılı olmayaraq sistemdə qeyd edilir və build stamp ilə bağlanır.
4Səhvlər məhsul qüsuru, agent xətası, mühit xətası və ya təsdiqləmə xətası kimi dəqiq təsnif edilir.
5Şübhəli qüsurlar üçün hazır hesabat hazırlanır, insan tərəfindən nəzərdən keçirilir və təsdiqlənərək qeyd edilir.

Tez-tez Verilən Suallar

Süni intellekt təkbaşına qüsuru təsdiqləyə bilərmi?

Xeyr, AI heç vaxt öz səlahiyyəti ilə qüsuru təsdiqləmir. O, yalnız şübhəli qüsuru qeyd edərək hesabat hazırlayır; son qərar və qeydin rəsmiləşdirilməsi insan tərəfindən həyata keçirilir.

Argus QA mövcud test alətlərini (məsələn, Playwright) əvəz edirmi?

Xeyr, o, deterministik skriptləri tamamlayır. Sabit və dəyişməz axınlar üçün skriptlər, uzun, çoxrollu və tez-tez dəyişən ssenarilər üçün isə AI agentləri istifadə olunur.

Sistem hansı modellərlə işləyir və model dəyişimi necə baş verir?

Sistem model-aqnostikdir. Model seçimi verilənlər bazasında saxlanılır və hər iş vahidi üçün oxunur. Bu, heç bir yenidən yerləşdirmə (redeploy) tələb etmədən modelin növbəti işdə dəyişdirilməsinə imkan verir.

Təhlükəsizlik və məlumatların gizliliyi necə təmin edilir?

Sistem tamamilə self-hosted (öz serverində quraşdırılan) strukturuna malikdir, on konteyner və ortaq artefakt həcmi ilə işləyir. Xarici SaaS asılılığı yoxdur və giriş məlumatları şifrəli gizli anbarda saxlanılır.

Paralel testlərdə məlumatların toqquşması necə qarşısını alınır?

Sistem run-scoped (icra əhatəli) test məlumatlarının adlandırılmasına imkan verir. Bu, paralel işləyən agentlərin ortaq mühitdə bir-birinə mane olmadan əməliyyat aparmasını təmin edir.

Test Proseslərinizi Avtonomlaşdırın

Argus QA ilə müəssisə səviyyəli tətbiqləriniz üçün dəqiq, şəffaf və xərcə optimallaşdırılmış avtonom test sübutları əldə edin.

Demo tələb edin