01 — Bölüm
Ne yapıyoruz
Yazılım hataları en pahalı hâlini canlı ortamda alır: müşteri şikâyeti, kaybedilen sipariş, itibar kaybı ve aceleyle yapılan düzeltmelerin yeni hatalar üretmesi. Test ve kalite güvence hizmetiyle hataları kullanıcıdan önce buluyor; kaliteyi tesadüfe değil, planlı ve ölçülebilir bir sürece bağlıyoruz. OPEIS Teknoloji olarak kendi geliştirdiğimiz projelerde uyguladığımız test disiplinini bağımsız hizmet olarak da sunuyoruz.
Hizmet iki biçimde alınabilir: geliştirme ekibinizin parçası gibi çalışan sürekli test ekibi ya da belirli bir sürüm, geçiş veya kabul aşaması için proje bazlı test çalışması. Her iki modelde de çıktılar aynıdır: yazılı test planı, yeniden üretilebilir hata raporları ve karar vermenizi kolaylaştıran kalite metrikleri.
02 — BölümNeden OPEIS?
Test, geliştirmenin sonuna eklenen bir aşama değil; kalitenin baştan tasarlandığı bir disiplindir. Otomasyonu değer ürettiği katmanlara odaklar, her bulguyu yeniden üretilebilir biçimde raporlar, kaliteyi sürüm bazında ölçülebilir kılarız. Bağımsız bir gözle çalıştığımız için geliştirme ekibinin varsayımlarını sorgular, kabul kriterlerini müşteri gözüyle okuruz. Mevcut test yaklaşımınızı konuşmak için ücretsiz ön değerlendirme talep edebilirsiniz.
03 — Bölüm
Kapsam
Bu hizmet kapsamında ele aldığımız 8 başlık. İhtiyaca göre bir bölümü ya da tamamı seçilir.
Test stratejisi ve planı
Gereksinimlerden kabul kriterlerinin türetilmesi, risk bazlı test kapsamı ve önceliklendirme.Test otomasyonu
Birim, API ve arayüz düzeyinde otomatik testlerin kurulması; CI hattında her sürümde koşulması.Keşif ve kullanılabilirlik testi
Senaryo dışı davranışların, uç durumların ve kullanıcı deneyimi sorunlarının keşfi.Yük ve performans testi
Gerçekçi yük senaryolarıyla darboğaz analizi, kapasite ve yanıt süresi hedeflerinin doğrulanması.Regresyon ve sürüm kabul testi
Her yayın öncesi kritik akışların doğrulanması; yayın onayına dayanak raporu.Erişilebilirlik ve uyumluluk testi
WCAG kontrolleri, tarayıcı ve cihaz uyumluluğu.Mobil uygulama testi
Farklı cihaz ve işletim sistemi sürümlerinde işlevsel ve performans testleri.Kalite metrikleri ve raporlama
Hata yoğunluğu, kapsama, kaçan hata oranı gibi göstergelerin sürüm bazında izlenmesi.04 — Bölüm
Teknolojiler
Arayüz otomasyonunda Playwright ve Cypress, API testlerinde Postman ve kod tabanlı test çatıları, birim testlerinde projenin diline uygun çatılar (PHPUnit, Pest, Jest, pytest), yük testinde k6 ve JMeter, erişilebilirlik kontrollerinde axe kullanıyoruz. Testler GitHub Actions ya da GitLab CI gibi hatlarda her sürümde otomatik koşar; sonuçlar ekibinizin kullandığı görev yönetimi aracına raporlanır.
- Playwright
- Cypress
- Postman
- PHPUnit
- Jest
- k6
- JMeter
- axe
05 — Bölüm
Nasıl ilerliyoruz
Test ve Kalite Güvence için izlediğimiz 6 adım; her adımın yazılı bir çıktısı vardır.
-
01
Keşif
Uygulama, riskli alanlar ve mevcut test varlıkları incelenir.
-
02
Plan
Kapsam, test türleri, ortamlar ve kabul ölçütleri yazılı olarak belirlenir.
-
03
Test tasarımı
Senaryolar ve veri setleri hazırlanır; otomasyon çerçevesi kurulur.
-
04
Yürütme
Fonksiyonel, regresyon, yük ve güvenlik testleri koşulur; hatalar kaydedilir.
-
05
Raporlama
Kapsam, geçiş oranı ve açık riskler raporlanır.
-
06
Sürekli kalite
Otomasyon CI/CD hattına bağlanır; her sürümde regresyon koşulur.
06 — Bölüm