İçeriğe geç
XSIS
Cam duvardan görünen, masada monitörle çalışan bir adam

Yazılım Mühendisliği

UX ve otonom kalite mühendisliği

İnsanların kullanabileceği arayüzler ve güvenebileceğiniz sürümler

Ürünlerin kullanıcıları, sürümlerin güveni kaybettiği yerler

İnsanlar yazılımı, görevlerini tamamlayıp tamamlayamadıklarına göre değerlendirir. Ekranlar işin değil sistemin akışını izlediğinde kullanıcılar hata yapar, destek çağırır veya vazgeçer.

Manuel regresyon testi her sürümü yavaşlatır ve yine de kusurları kaçırır; testi yalnızca sona bırakmak küçük sorunları geç ve pahalı sorunlara dönüştürür. Yoğun trafik ise kimsenin test etmediği sınırları ortaya çıkarır.

Sizin için neler değişir

  1. Kullanıcıların görevlerini tamamladığı ürünler

    Geliştirmeden önce araştırmaya dayalı tasarlanan ve gerçek kullanıcılarla test edilen akışlar; ihtiyaç duyduğunuz her dil ve ekran boyutu için.

  2. Tasarıma dahil edilmiş erişilebilirlik

    WCAG 2.2 AA ve ulusal erişilebilirlik kurallarına göre oluşturulan tasarımlar ve kod, her sürümde kontrol edilir.

  3. Sürprizsiz sürümler

    Bozuk bir sürümü durduran otomatik test paketleri ve kalite kapıları; sistemin müşterilerinizden önce nasıl başarısız olduğunu gösteren yük ve kaos testleri.

Neler sunuyoruz

  • UX araştırması ve bilgi mimarisi

    Görüşmeler, gözlem ve analizlerden çıkarılan net bulgular; gezinme, adlandırma ve içerik için bir yapı.

  • Tel kafesler ve test edilmiş prototipler

    Her kritik görev adım adım haritalanır; hatalar ve boş durumlar dahil edilir ve tıklanabilir prototipler gerçek kullanıcılarla test edilir.

  • UI tasarım sistemleri

    Tasarım belirteçleri, bileşenler ve kullanım kılavuzu Figma ile kod arasında uyumlu tutulur; böylece her ürün tutarlı kalır.

  • Erişilebilirlik uyumu

    Tasarımlar ve geliştirmeler kontrast, odak sırası, hedef boyutu ve ekran okuyucu etiketleri açısından WCAG 2.2 AA’ya göre kontrol edilir; Arapça için sağdan sola düzenler dahil.

  • Yapay zekâ destekli kendi kendini onaran QA

    Otomatik regresyon ve entegrasyon paketleri her değişiklikte çalışır. Arayüz değiştiğinde yapay zekâ destekli testler, rastgele başarısız olmak yerine onarım önerir ve bir mühendis onaylar.

  • Performans, yük ve kaos testi

    Kritik yolculukların yük ve stres testleri; sistemin nasıl yavaşladığını ve toparlandığını gösteren kontrollü hizmet ve ağ arızaları.

  • Kalite kapıları ve raporlama

    Başarısız olduğunda sürümü durduran testler, kapsam ve güvenlik taramaları; kusur eğilimleri ve sürüm hazırlığı tek bir yerde.

Nasıl çalışıyoruz

  1. Araştır ve değerlendir

    Kullanıcılarla görüşür, analizleri, destek taleplerini ve son kusurları inceler, sorunların bugün nereden kaçtığını buluruz.

  2. Tanımla

    Hangi kullanıcılar için tasarlanacağı, hangi risklerin test edileceği ve başarının nasıl ölçüleceği konusunda anlaşırız.

  3. Tasarla ve kullanıcılarla test et

    Kritik akışları prototipller, gerçek kullanıcılarla test eder ve geliştirmeden önce kafa karıştıran noktaları düzeltiriz.

  4. Otomatikleştir

    Test paketlerini ve test verilerini oluşturur, bunları kalite kapıları olarak işlem hattınıza bağlarız.

  5. Yükle ve kır

    Sistemi zirve yüküne ve ötesine yükler, arızalar enjekte eder ve lansmandan önce çöken noktaları düzeltiriz.

  6. Sağlıklı tut

    Yayınlananları tasarıma göre inceler, kararsız testleri hızla düzeltir ve ekibinizi paketlerin sahibi olacak şekilde eğitiriz.

Teknolojiler ve standartlar

Yığınınıza uyan araçları kullanır ve testleri deponuzda tutarız. Bir ürünün adının anılması, tedarikçisiyle ortaklık anlamına gelmez.

Test
  • axe-core
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Jest
  • JUnit
  • pytest
  • Postman
  • k6
  • Apache JMeter
  • OWASP ZAP
Tasarım ve erişilebilirlik
  • Figma
  • Storybook
  • WCAG 2.2

Nasıl başlanır

Bir tasarım veya test iş birliği tek başına ya da bir geliştirmenin parçası olarak başlayabilir. Uzmanlar, gömülü tasarımcılar veya QA mühendisleri olarak ekibinize de katılabilir.

Sırada ne var

  1. Ön danışmanlık oturumu

    Bir ücretsiz 30 dakikalık çevrim içi ön danışmanlık oturumu: hedeflerinizi, sistemlerinizi ve kısıtlarınızı gözden geçiririz.

  2. Hazırlık incelemesi

    Bir ücretsiz 48 saatlik hazırlık incelemesi kapsamında baş mimar, projenizi 6 maddelik Hazırlık Tanımı’na göre kontrol eder ve uygun olan yolu önerir.

  3. Yolun seçilmesi

    Kapsamı hazır projeler 3–5 iş günü içinde içinde bağlayıcı bir teklif alır. Konsept aşamasındaki projeler Blueprint Studio’da başlar. Arızalı, belgelenmemiş veya entegrasyon gerektiren canlı bir sistem, 1–2 hafta teşhisiyle başlar. Blueprint Studio ve teşhisin her biri, teklifte belirtilen sabit bir ücrete tabidir.

  4. Beş aşamada teslim

    Harekete geçirme, canlı gösterimli sprintler, entegrasyon ve sağlamlaştırma, kabul ve canlıya alma, ardından yönetilen hizmetler. Lansmandan sonra bir garanti dönemi, ardından isteğe bağlı destek ve bakım gelir.

Sorular ve yanıtlar

Kullanıcılarımızı zaten biliyorsak kullanıcı araştırmasına ihtiyacımız var mı?

Çok şey biliyorsunuz ve araştırma bunun üzerine inşa edilir. Varsayımları işi yapan kişilerle test eder ve genellikle bir gereksinim belgesine hiç girmeyen adımları, geçici çözümleri ve terimleri ortaya çıkarır. Küçük bir görüşme ve prototip testi turu, yazılım yayınlandıktan sonra değiştirmekten daha az maliyetlidir.

Ürünleri nasıl erişilebilir hale getiriyorsunuz?

İlk tel kafesten itibaren WCAG 2.2 AA’ya göre tasarlarız: yeterli kontrast, görünür odak, mantıklı okuma sırası, yeterince büyük hedefler ve her kontrol için bir etiket. Otomatik kontroller her değişiklikte çalışır. Her sürümden önce kritik yolculukları klavye ve ekran okuyucularla elle test ederiz.

Arapça ve diğer sağdan sola diller için tasarım yapabilir misiniz?

Evet. Sağdan sola tasarım ekranı çevirmekten fazlasıdır: gezinme, ilerleme göstergeleri ve yön belirten simgeler aynalanır; ancak sayılar, logolar ve medya kontrolleri genellikle aynalanmaz. Arapça metin kendi yazı tipi, boyutu ve satır yüksekliğini gerektirir ve her iki yönü de ana dili konuşan okuyucularla inceleriz.

Kendi kendini onaran test otomasyonu nedir?

Arayüz testleri genellikle bir düğme taşındığında veya yeniden adlandırıldığında, özellik hâlâ çalışsa bile bozulur. Kendi kendini onaran testler, öğeyi yeniden bulmak ve güncellenmiş bir test önermek için yapay zekâ kullanır; bir mühendis kabul edilmeden önce bunu inceler. Paket, gerçek kusurları gizlemeden güvenilir kalır.

Tüm testlerimizi otomatikleştirmeli miyiz?

Hayır. Sık çalışan ve her seferinde aynı yanıtı vermesi gereken şeyleri otomatikleştirin: birim testleri, API testleri ve en önemli yolculuklar. Keşif testi, kullanılabilirlik ve hâlâ değişen özellikler için insanları ayırın. Rastgele hiç başarısız olmayan daha küçük bir paket, kimsenin güvenmediği büyük bir paketten daha değerlidir.

Kaos testi nedir ve güvenli midir?

Kaos testi, sistemin zarifçe yavaşladığını ve toparlandığını kanıtlamak için hizmetleri kapatır, ağları yavaşlatır veya diskleri kasıtlı olarak doldurur. Test ortamlarında başlar, sınırları operasyon ekibinizle kararlaştırırız ve canlı ortamda yalnızca izleme ve geri alma kanıtlandığında kontrollü deneyler yaparız.

Bankalar, ödeme sağlayıcıları veya ERP’lerle entegrasyonları nasıl test ediyorsunuz?

Varsa iş ortağının korumalı alanını, yoksa simülatörleri kullanırız; böylece testler her değişiklikte çalışır. Test verileri reddedilen ödemeleri, zaman aşımlarını, yinelenen mesajları ve kısmi hataları kapsar; uçtan uca kontroller toplamların sistemler arasında mutabık olduğunu doğrular.

İnşa etmeye hazır mısınız? Teklif isteyin.

Gereksinimlerinizi veya RFP’nizi gönderin. Mimarlarımız bunları doğrular ve bağlayıcı, sabit kapsamlı bir teklif sunar.

Sırada ne var

  1. Hazırlık incelemesi

    Bir ücretsiz 48 saatlik hazırlık incelemesi kapsamında baş mimar, projenizi 6 maddelik Hazırlık Tanımı’na göre kontrol eder ve uygun olan yolu önerir.

  2. Bağlayıcı teklif

    ücretsiz mimari doğrulama sonrasında, 3–5 iş günü içinde içinde bağlayıcı ve sabit kapsamlı bir teklif alırsınız: kilometre taşları, mimari, ekip yapısı ve SLA’lar. Gereksinimlerinizi paylaşmadan önce, talebiniz üzerine sizinle bir gizlilik sözleşmesi (NDA) imzalarız.

  3. Harekete geçirme

    İmzaladıktan sonra mühendislik ekiplerimiz Sprint 0’a sözleşme imzalandıktan sonra 5–10 iş günü içinde başlar.

  4. Beş aşamada teslim

    Harekete geçirme, canlı gösterimli sprintler, entegrasyon ve sağlamlaştırma, kabul ve canlıya alma, ardından yönetilen hizmetler. Lansmandan sonra bir garanti dönemi, ardından isteğe bağlı destek ve bakım gelir.