evonx

Ürün · Otomatik Test

Her adım inşa edilirken test edilir — sonrasında değil.

Evonx her değişikliği action node'lara böler ve bir sonrakine geçmeden önce her node'u doğrular. İş size ulaştığında, kendi test sürecinden çoktan geçmiştir.

Her adımdan sonra bir test

Planın her adımı, kendi doğrulaması olan bir action node'dur. Agent, bir adımın çalıştığı kanıtlanmadan onun üzerine inşa etmez.

Hatalar siz görmeden düzeltilir

Bir kontrol başarısız olduğunda agent, aynı adımın parçası olarak teşhis eder ve onarır — kırık denemeler listesi değil, çalışan yazılım incelersiniz.

Gerçek ortamda doğrulanır

Testler canlı önizleme ortamında koşar — gerçek bir container ve gerçek bir veritabanıyla. Mock'larda geçip üretimde patlayan testler değil.

Regresyonlar PR'dan önce yakalanır

Doğrulama inşa sırasında sürekli yapıldığı için regresyonlar henüz tek adım derinlikteyken yüzeye çıkar — bir haftalık değişikliğin altına gömüldükten sonra değil.

evonx.ai — Execution · Execution Flow
Evonx'te Execution sekmesi: tek bir değişiklik için beş node'luk yürütme grafiği — sözleşme ve kalıcılık node'ları tamamlanmış, admin arayüzü node'u çalışıyor, mobil akış ile sınır ve regresyon testi node'u hâlâ bağımlılıklarını bekliyor.
Bu koşunun son node'u bir test node'u — sınır ve regresyon kontrolleri; doğrulaması gereken iki dal inene kadar bekliyor.

Yürütme grafiği ne anlatıyor?

Bir koşu, action node'lardan oluşan bir grafiktir; oklar bir yapılacaklar sırası değil, gerçek bağımlılıklardır. Burada veri modeli ve kalıcılık katmanı yeşil; admin ekranlarının inşaya başlamasını sağlayan da bu. Arkasındaki mobil akış sıraya girmiş durumda; en alttaki node — sınır ve regresyon testleri — iki dal da inene kadar amber kalır, çünkü o ana kadar regresyonu ölçülecek anlamlı bir bütün yoktur. Üstteki sayaçlar tüm koşuyu tek satırda özetler: kaç node var, kaçı bitti, kaçı çalışıyor, kaçı başarısız.

Test, inşanın parçası — sonrasındaki bir faz değil

Çoğu ekipte test, geliştirme bittiğinde başlayan bir aşamadır — yani hataların geri alınmasının en pahalı olduğu anda. Evonx bunu tersine çevirir: doğrulama her action node'a bağlıdır; kalite, değişiklik hâlâ ucuzken adım adım güvence altına alınır.

Önce kanıt, sonra onay

Test edilmiş bir inşanın sonucu, kendinizin de tıklayıp gezebileceği çalışan bir canlı önizlemedir. Çalışan yazılıma ve geçen kontrollere bakarak onay verirsiniz — değişiklik ancak ondan sonra reponuzda bir pull request'e dönüşür.

Size test edilmiş olarak ulaşan değişiklikler yayınlayın.

Ücretsiz başlayın. Değişikliği tarif edin; her adımın gözünüzün önünde inşa edilip test edilişini izleyin.