Ana içeriğe geç

AI & MCP Otomasyonuna Genel Bakış

TestFly iki ayrı AI kullanım yolu sunar:

  1. 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.
  2. 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şenBaşlangıç
Java runtime AI özellikleriAgentic testler
Altı araçlı Node MCP bridgeMCP Bridge & CLI
Canlı tarayıcı incelemesiMicrosoft Playwright MCP
IDE kaynak projeleriIDE 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.