Hər sprintdən sonra reqressiya testi işlədin
Hər sprintdən sonra reqressiya testi işlədin — Argus QA ilə praktiki, on-prem yanaşma. Azərbaycan komandaları üçün.
Müəssisə Səviyyəli Avtonom Reqressiya Testləri
Argus QA, müəssisə səviyyəli veb tətbiqlər üçün AI computer-use agentləri vasitəsilə avtonom reqressiya testlərini həyata keçirən innovativ platformadır. Sistem ənənəvi selektorlar və ya koordinatlar əvəzinə, rollar, assertions və addım büdcətləri təyin edilmiş versiyalı YAML obyektivləri ilə işləyir. Bu yanaşma sayəsində AI agenti hər addımda skrinşotu analiz edir, məntiqi əsaslandırmasını qeyd edir və hər bir hərəkəti (uğurlu və ya uğursuz) sistemdə qeydiyyata alır, nəticədə mürəkkəb test ssenariləri insan müdaxiləsi olmadan icra edilir. Platforma xüsusilə çoxrollu iş axınlarını idarə etmək üçün optimallaşdırılıb; məsələn, yaradıcı, təsdiqləyici və tədarükçü kimi müxtəlif rollar üçün hər biri müstəqil autentifikasiya olunmuş təmiz brauzer sessiyaları açılır. Argus QA, Playwright kimi deterministik alətləri əvəz etmək əvəzinə onları tamamlayır: sabit axınlar üçün skriptlər, tez-tez dəyişən və uzun ssenarilər üçün isə AI agentləri istifadə olunur. Bütün sistem self-hosted strukturda qurulub, bu da məlumat təhlükəsizliyini təmin edərək xarici SaaS asılılıqlarını tamamilə aradan qaldırır.
Strateji Üstünlüklər
Tam self-hosted quraşdırma: On konteyner və ortaq artifakt həcmi ilə heç bir xarici SaaS asılılığı olmadan işləyir.
Dinamik ssenari idarəetməsi: Selektorlar əvəzinə YAML obyektivləri ilə işləyərək testlərin saxlanma xərclərini azaldır.
Təhlükəsiz və izolyasiya olunmuş sessiyalar: Çoxrollu axınlar üçün hər rol müstəqil brauzer sessiyasında və şifrələnmiş secret store vasitəsilə girişlə icra edilir.
Dəqiq xərc və resurs uçotu: Hər bir model çağırışı, addım və ssenari səviyyəsində aqreqasiya edilmiş xərc izləməsi.
Ekosistem inteqrasiyası: Qase.io-dan test keyslərin birbaşa idxalı və nəticələrin avtomatik geri göndərilməsi.
Model-aqnostik çeviklik: Kod dəyişikliyi və ya yenidən deployment etmədən, verilənlər bazası vasitəsilə AI modellərini anında dəyişmək imkanı.
Texniki İmkanlar
AI Computer-Use Agentləri
Agent skrinşotları analiz edir və hər addımı qeyd edir. Xərcləri optimallaşdırmaq üçün iki səviyyəli model icrası tətbiq olunub: əvvəlcə ucuz model işləyir, yalnız agent tərəfi uğursuz olduqda güclü modelə eskalasiya edilir.
Təhlükəsiz Autentifikasiya
Giriş prosesləri agent tərəfindən deyil, deterministik skriptlər vasitəsilə həyata keçirilir. Credentials şifrələnmiş gizli anbar (secret store) vasitəsilə təmin edilir.
Müstəqil Verifikasiya
Ssenari addımlarının doğruluğu işi yerinə yetirən agent tərəfindən deyil, ondan asılı olmayan müstəqil verifikator tərəfindən yoxlanılır.
Marşrut Yaddaşı (Route Memory)
Uğurlu keçidlərin yolu koordinatlar yox, addım niyyətləri şəklində yadda saxlanılır və sonrakı testlər üçün məsləhətçi rəhbərlik kimi təklif edilir.
Xəta Təsnifatı və Hesabat
Uğursuzluqlar məhsul defekti, agent xətası, mühit xətası, assertion xətası, döngü, addım limiti və ya timeout kimi kateqoriyalara bölünür.
İş Mexanizmi
Tez-tez Verilən Suallar
Argus QA Playwright-ı əvəz edirmi?
Xeyr, o, Playwright-ı tamamlayır. Sabit axınlar üçün deterministik skriptlər, tez-tez dəyişən və uzun çoxrollu ssenarilər üçün isə AI agentləri istifadə olunur.
Sistem xətaları avtomatik olaraq Jira-ya göndərirmi?
Xeyr, AI heç vaxt öz sərəncamı ilə defekt təsdiqləmir. Sistem xətanı qeyd edir, lakin insan mütəxəssis hesabatı nəzərdən keçirib onu Jira-ya və ya Qase-ə fayl edir.
Model dəyişikliyi üçün yenidən deployment lazımdırmı?
Xeyr, model seçimi verilənlər bazasında saxlanılır və hər iş vahidində oxunur. Model dəyişikliyi növbəti işdən etibarən qüvvəyə minir.
Qase.io inteqrasiyası necə işləyir?
Test keysləri verbatim (olduğu kimi) idxal edilir, model onları yenidən yazmır. Qase test planı Argus suite-ə çevrilir və hər nəticə linklə birlikdə geri göndərilir. API testləri isə brauzer agenti üçün uyğun olmadığı üçün ötürülür.
Sistemdə mühitlərin idarə edilməsi necə baş verir?
Bir deployment bir neçə mühiti test edə bilər. Hər mühitin öz base URL-i, giriş addımları və rollar üzrə hesabları var. Run zamanı rollar konkret hesablarla əlaqələndirilir.
Sınaqdan keçirin
Argus QA ilə reqressiya testlərini avtonomlaşdırın və hər sprintdən sonra keyfiyyəti təmin edin.
Demo tələb edin