AI & MCP Otomasyonuna Genel Bakış
TestFly iki ayrı AI kullanım yolu sunar:
- Java runtime:
act(),byIntent(), AI doğrulamaları, eylem önbelleği ve patch üretimi TestFly testlerinin içinde çalışır. Java framework'ünün AI sağlayıcısı, IDE asistanından ayrıca yapılandırılır. - Harici MCP araçları: asistan tarayıcı incelemesi için Playwright MCP, proje/kod üretimi ve cache/patch işlemleri için ayrı Node.js TestFly bridge kullanır.
Asistan → Playwright MCP → tarayıcı incelemesi
→ TestFly Node bridge → Java kodu / cache / patch araçları
Java testleri → yapılandırılan AI sağlayıcısı → runtime eylem / doğrulama
2026-10-04 kaynak kontrolü: package.json, @testfly/mcp 1.1.0, Node.js 18+ ve bin/testfly-mcp.js tanımlıyor. Public npm registry bu paket için 404 döndürdüğünden bu rehber kaynak checkout kullanır. Kaynaktaki paket adı/sürümü npm yayını yapıldığını kanıtlamaz.
Çalışma akışı
Locator seçmeden önce gerçek uygulamanın DOM'unu inceleyin. io.testfly.locator tarafından desteklenen semantik locatorları tercih edin. Üretilen kodu inceleyip TestFly bağımlılığınıza karşı derleyin; kod üretimi testin çalıştığını kanıtlamaz. CI'a almadan önce testi kontrollü ortamda çalıştırın.
Bileşenler
| Bileşen | Başlangıç |
|---|---|
| Java runtime AI özellikleri | Agentic testler |
| Altı araçlı Node MCP bridge | MCP Bridge & CLI |
| Canlı tarayıcı incelemesi | Microsoft Playwright MCP |
| IDE kaynak projeleri | IDE eklentileri |
| Kod üretim promptları | Hazır promptlar |
Önceki Python/Selenium sunucusu ve 88 araçlı recorder modeli tarihseldir. ADR, Web Studio ve recorder sayfaları bu tasarımı korur; bu komutlar güncel Node özellikleri olarak sunulmaz.