Test senaryoları yazmak, normal, anormal, sınır ve güvenlik durumları gibi birden fazla senaryoyu kapsamasını gerektirdiğinden, API geliştirmenin en zaman alıcı kısımlarından biridir. Bu senaryoları manuel olarak oluşturmak genellikle çok zaman alır.
Neyse ki, Apidog artık otomatik yapay zeka tarafından oluşturulan test senaryolarını destekliyor. API spesifikasyonlarınıza dayanarak, Apidog'un yapay zeka özelliği, saniyeler içinde geniş bir senaryo yelpazesini kapsayan eksiksiz bir test senaryosu seti oluşturabilir.
Yapay Zeka Tarafından Oluşturulan Test Senaryoları Uygulamada
1. Onlarca Test Senaryosunun Tek Tıkla Oluşturulması
Oluştur düğmesine tıklayın ve saniyeler içinde listenizde düzinelerce tam yapılandırılmış test senaryosunun belirdiğini göreceksiniz.

2. Test Türüne Göre Otomatik Kategorizasyon
Apidog'un yapay zeka özelliği, oluşturulan test senaryolarını pozitif, negatif, sınır ve güvenlik testleri gibi kategorilere otomatik olarak sınıflandırır.
3. Anında Çalıştırma ve Doğrulama
Oluşturulan test senaryolarını anında çalıştırabilir ve gerçek zamanlı uç nokta yanıtlarını görüntüleyebilirsiniz. Tüm test senaryolarının oluşturulmasının bitmesini beklemenize gerek yok – geçerli olanları doğrudan resmi test paketinize dahil edebilirsiniz.

4. Verimli Yönetim için Toplu İşlemler
Birden fazla test senaryosunu aynı anda çalıştırın, kabul edin veya reddedin. Bu, yalnızca yüksek kaliteli test senaryolarını filtrelemeyi ve tutmayı hızlandırır.

5. Çoklu Görev Paralel Oluşturma
Farklı yapay zeka modellerinin sonuçlarını ve kalitesini karşılaştırmak için aynı anda birkaç oluşturma görevi başlatabilirsiniz.

Apidog'da kendiniz deneyin ve yapay zekanın test iş akışınızı nasıl dönüştürdüğünü tecrübe edin!
Yapay Zeka Özellikleri Nasıl Etkinleştirilir
Yapay Zeka Test Senaryosu Oluşturma özelliğini kullanmadan önce birkaç basit kurulum adımı gereklidir.
Varsayılan olarak, Apidog'daki yapay zeka özellikleri kapalıdır ve manuel olarak etkinleştirilmesi gerekir.
- İzinler: Bu özelliği yapılandırmak için bir kuruluş veya ekip yöneticisi (veya daha yüksek) olmanız gerekir.
- Sürüm: Apidog'u en son sürüme güncellediğinizden emin olun.
- Etkinleştirme Yolu:
Kuruluş / Ekip Ayarları→Yapay Zeka Özellikleri'ne gidin ve kuruluşunuz veya ekibiniz için yapay zeka özelliklerini etkinleştirin. Etkinleştirildiğinde, ekip içindeki tüm projeler yapay zeka özelliklerine erişebilir.

Model Sağlayıcıları Yapılandırma
Yapay zeka özelliklerini etkinleştirdikten sonra, en az bir model sağlayıcısı yapılandırmanız gerekecektir.
Apidog şu anda varsayılan olarak OpenAI, Anthropic, Google AI Studio ve Google Vertex dahil olmak üzere çeşitli model sağlayıcılarını desteklemektedir ve diğer sağlayıcılar için özel API yapılandırmalarına da izin verir.

Yapılandırma yaparken aşağıdaki ayrıntıları sağlamanız gerekecektir:
- API Anahtarı: Yapay zeka uç noktasını çağırırken kimlik doğrulama için kullanılır. Geçerliliğini doğrulamak için test edebilirsiniz.
- API Temel URL'si: İstekleri göndermek için kullanılan uç nokta. Önceden tanımlanmış sağlayıcılar bunu otomatik olarak doldurur.
- Model Listesi: Hangi modellerin etkinleştirileceğini seçin. Yalnızca etkinleştirilen modeller Apidog'un yapay zeka özelliklerinde kullanılabilir olacaktır.

Profesyonel İpucu: En iyi oluşturma sonuçları için güçlü bir model seçin. Daha az gelişmiş modeller tatmin edici olmayan sonuçlar üretebilir.
Varsayılan Modelleri Ayarlayın ve Yapay Zeka ile İlgili Özellikleri Etkinleştirin
Kullanmak üzere bir model belirtmediyseniz, Apidog sizin için otomatik olarak birini seçecektir. Ayrıca belirli bir modeli varsayılan olarak manuel olarak seçebilir ve ihtiyacınız olan yapay zeka ile ilgili özellikleri etkinleştirebilirsiniz.

Her şey yapılandırıldıktan ve yapay zeka özellikleri etkinleştirildikten sonra, projenizi yenilemeniz yeterlidir; yeni yapay zeka özelliklerinin proje arayüzünde belirdiğini göreceksiniz.
Yapay Zeka ile Test Senaryoları Nasıl Oluşturulur
Herhangi bir uç noktanın Test Senaryoları sekmesinde, Yapay Zeka ile Oluştur etiketli bir giriş bulacaksınız.

Buna tıkladığınızda, pozitif, negatif, sınır ve güvenlik türleri ve alt kategorileri dahil olmak üzere hangi test senaryosu türlerinin oluşturulacağını seçebileceğiniz bir yan panel açılır.

Uç nokta kimlik doğrulama gerektiriyorsa, Apidog kimlik bilgilerini otomatik olarak algılar ve uygular. Anahtarlar yerel olarak şifrelenir, güvenli bir şekilde iletilir ve oluşturulduktan sonra şifreleri çözülür, böylece hem işlevsellik hem de güvenlik sağlanır.

Oluşturmadan önce, yapay zeka çıktısının beklentilerinizle daha uyumlu olmasını sağlamak için alt giriş kutusuna ek talimatlar ekleyebilirsiniz.
- Oluşturulacak test senaryosu sayısını ayarlayın (parti başına 80'e kadar).
- Kullanılacak yapay zeka modelini seçin

Oluştur'a tıkladıktan sonra, yapay zeka API spesifikasyonlarınıza ve yapılandırmanıza göre çalışmaya başlar. Oluşturulan test senaryoları, API yanıtlarını doğrulamak için anında çalıştırılabilir. İhtiyaçlarınızı karşılayan senaryoları kabul edin veya istenmeyenleri atın – ayrıca birden fazlasını aynı anda yönetebilirsiniz.

Not: API spesifikasyonlarınız ne kadar detaylı olursa, yapay zeka tarafından oluşturulan test senaryolarınız o kadar iyi olur.
Örneğin, API spesifikasyonlarınızdaki her bir enum değeri net açıklamalar içeriyorsa, Apidog'un yapay zeka özelliği, tüm olası enum değerlerini kapsayan senaryoları otomatik olarak oluşturabilir – hatta optimal kombinasyonlar için Ortogonal Dizi Test yöntemlerini bile kullanabilir.
Gelecek sürümlerde Apidog, test senaryolarında test verisi yapılandırmasını destekleyerek yapay zekanın ilgili test verilerini otomatik olarak oluşturup doldurmasına ve test verimliliğini daha da artırmasına olanak tanıyacaktır.
Apidog'da Daha Fazla Yapay Zeka Özelliği
Test senaryosu oluşturmanın ötesinde, Apidog'un yapay zeka özelliği birkaç başka akıllı işlev içerir:
Yapay Zeka ile Şemaları Değiştirme
Kuruluş / Ekip Ayarları → Yapay Zeka Özellikleri altında Yapay zeka destekli parametre değişikliğini etkinleştirin, ardından projenizi yenileyin.
Arayüzde bir şemanın üzerine geldiğinizde yapay zeka özelliği simgesi belirecektir — şemalarınızı otomatik olarak değiştirmesi için yapay zekaya izin vermek için tıklayın.
Uç Nokta Uyumluluk Kontrolü
Yapay Zeka Özellikleri altında Uç nokta uyumluluk kontrolünü etkinleştirin, ardından projenizi yenileyin. Bir API tasarım kılavuzu oluşturduktan sonra, API'lerinizin kurallara uyup uymadığını doğrulamak için yapay zekayı kullanabilirsiniz.

Yapay Zeka İsimlendirme
Yapay Zeka Özellikleri altında Yapay Zeka İsimlendirme'yi etkinleştirin, ardından projenizi yenileyin. Bir uç noktayı veya şemayı düzenlerken bir alan adı alanının üzerine gelin — yapay zeka simgesi belirecek ve yapay zekanın ekibinizin adlandırma kurallarına göre standartlaştırılmış alan adları önermesine olanak tanıyacaktır.

Sonuç
Apidog'un Yapay Zeka Test Senaryosu Oluşturma özelliği, normal, anormal, sınır ve güvenlik senaryolarını kapsayan eksiksiz bir test senaryosu setini otomatik olarak oluşturur. Bu senaryoları anında ve toplu olarak çalıştırabilir, doğrulayabilir ve yönetebilirsiniz – bu, zaman kazandırır, tekrarlayan işleri azaltır ve test uzmanlarının mantık doğrulamasına ve test stratejisi optimizasyonuna odaklanmasını sağlar. Bu, genel test verimliliğini büyük ölçüde artırır.
Test senaryosu oluşturmanın ötesinde, Apidog, API geliştirme iş akışınızı basitleştirmek ve hızlandırmak için tasarlanmış bir dizi yapay zeka destekli araç da sunar. Adım adım rehberlik için Apidog Yardım Merkezi'ni ziyaret edin.
