ÜRÜN · ÖLÇ
CoverOps
Testlerinizin neyi kapsadığını görün. Sırada ne test edeceğinizi bilin.
Çalışan servislerinize takılan agent'lar her otomatik ya da manuel testin gerçekte hangi kodu çalıştırdığını kaydeder; kod değişince CoverOps değişikliğin neye dokunduğunu ve hangi testlerin oraya en son ulaştığını gösterir.
- Kimin için
- Bir sürümün neye karşı test edildiğini söylemesi gereken QA liderleri, saatler süren regression setine sahip otomasyon ekipleri ve bir değişikliğin birleştirmeye uygun olup olmadığına karar veren mühendislik yöneticileri.
- Son güncelleme
Nedir
CoverOps, çalışma zamanı test kapsamı ve değişiklik etki analizi ürünüdür. Hafif agent'lar yayındaki Java, .NET, Node.js, Python, Go ve PHP servislerine takılır; fonksiyonel, uçtan uca ve manuel testler koşarken servis, dosya ve test bazında satır kapsamını kaydeder. Bir commit'ten sonra değişen satırlara en son ulaşan testleri listeler ve pull request'e geçti/kaldı kapısı yazar.
Ne yapar
Çalışan servislerde kapsam
Servis, dosya ve test bazında satır kapsamı; yalnızca birim testlerde değil, fonksiyonel, uçtan uca ve manuel test sırasında yayındaki servislerde ölçülür.
Değişiklik etki analizi
Seçtiğiniz commit'leri okur ve değişen her satırı, her testin son koşusunda çalıştırdığı kodla eşleştirir.
Değişen kod kapısı
Hiçbir testin ulaşmadığı değişen satırlar sürüm çıkmadan listelenir; geçti/kaldı kararı pull request'e commit durumu olarak yazılır.
Servis başına tek bayrak
Java tek -javaagent bayrağı, Node.js tek --require ister; .NET, Python ve Go birkaç satır; Kubernetes'te tek açıklama agent'ları takar.
Test araçlarınız olduğu gibi kalır
Playwright ve Cypress eklentileri ile JUnit 5 uzantısı her testi adlandırır; diğer araçlar tek başlık gönderir. Manuel test, kapsam izleme ya da ReplayOps oturumlarıyla sayılır.
Bulut ya da kapalı ağ
AWS Frankfurt'ta bulut servisi ya da kapalı ağlar dahil kendi altyapınız. İstek ve yanıt gövdeleri asla kaydedilmez.
Nasıl çalışır
- 01
Her servise bir agent takın
Bir başlangıç bayrağı ya da bir Kubernetes açıklaması; agent hangi kodun çalıştığını raporlar.
- 02
Testleri bugünkü gibi koşturun
Otomatik ya da manuel, zaten kullandığınız koşturucuyla; testler eklentiyle ya da tek başlıkla adlandırılır.
- 03
Kapıyı okuyun
Test bazında kapsam, değişikliğe en son ulaşan testler, test edilmemiş değişen satırlar ve CI'ınızın uygulayabileceği karar.
Yaşam döngüsündeki yeri
CoverOps Test aşamasını ölçer ve yayın kapısını besler: kapsam kanıtı yayına geçilip geçilmeyeceğini belirler, kapsanmayan değişen kod TestingOps için bir sonraki talep olur.
Nerede çalışır
Frankfurt'ta (eu-central-1) AWS bulutu ya da kapalı ağlar dahil kendi altyapınız.
Birlikte çalıştığı araçlar
GitHub, GitLab, Bitbucket ve Azure DevOps depoları; Playwright, Cypress, JUnit 5; tek başlıkla Postman ve k6; her CI için CLI ve API; ReplayOps oturumları.
Sık sorulan sorular
- CoverOps birim test kapsamından nasıl farklı?
- Birim test kapsamı yalnızca birim testleri anlatır. CoverOps, fonksiyonel, uçtan uca ve manuel testler koşarken yayındaki servisleri ölçer; regression seti zamanını gerçekte orada harcar.
- CoverOps testlerimi seçip koşturur mu?
- Değişen koda en son ulaşan testleri listeler ve listeyi CLI ya da API ile CI'ınıza verir. Koşturan sizin hattınızdır; kaydı olmayan testler listede yoktur, onları da koşturun.
- Manuel testle çalışır mı?
- Evet. Kapsam izleme modunda her agent siz durdurana kadar kapsam eklemeye devam eder; trafik otomasyondan da, tıklayan insanlardan da gelebilir. ReplayOps ile her kayıtlı oturum çalıştırdığı koda bağlanır.
- Hangi diller destekleniyor?
- Java, .NET, Node.js, Python, Go ve PHP için agent var. Test bazında satır atfı Java, .NET, Node.js ve PHP'de çalışır; Python ve Go çağrı izleriyle atfeder.
- Yüksek kapsam kalite kanıtı mı?
- Hayır. Kapsam, kodun test sırasında çalıştığını gösterir; testin onu denetlediğini değil. Hiçbir testin çalıştırmadığı kodu ve test edilmeden çıkan değişiklikleri bulmak için kullanın.
- Nasıl fiyatlanıyor?
- İzlediğiniz kod satırı sayısına göre, 50K'dan 1M satıra dört paket; paketler yıllık faturalamayla ayda 399 dolardan başlar. coverops.ai fiyat sayfası her paketi listeler.
Ailedeki diğer ürünler
Kendi altyapınızda görün.
Ekiple kısa bir görüşme: kurulumunuz, hacimleriniz, ürünün nerede çalışacağı.