Android Studio'daki yapay zeka aracısı, Kotlin ve Java kodunuz için kapsamlı ve derlenebilir birim testleri oluşturabilir. Seçtiğiniz model tarafından desteklenen aracı, oluşturucu bağımlılıklarını, iş mantığı dallarını ve uç durumları belirlemek için kaynak kodunuzu analiz eder, ardından otomatik olarak eksiksiz bir test sınıfı oluşturur. setUp yöntemlerinin oluşturulması, sahte başlatma ve projenizin özel mimarisine ve kodlama stiline göre uyarlanmış ayrı test senaryoları bu kapsamdadır.
Temsilci, projenizin mevcut yapılandırmasını algılar ve uygun çerçeveleri ve sahte kitaplıkları kullanır. Bu sayede test sınıflarını başlatabilir ve tekrarlayan kurulum işlemlerinde zaman kazanabilirsiniz.
Düzenleyiciden birim testleri oluşturma
Android Studio düzenleyicisinden birim testleri oluşturmak için aşağıdakileri yapın:
- Android Studio düzenleyicide bir Kotlin veya Java kaynak dosyası açın.
- Bir sınıf adını veya belirli bir yöntemi sağ tıklayın ya da bir kod bloğu seçin, ardından Yapay Zeka > Birim Testleri Oluştur'u seçin.
Araç penceresinden birim testleri oluşturma
Temsilciden doğrudan birim testleri oluşturmasını istemek için aşağıdakileri yapın:
- Araç penceresi çubuğunda Agent'ı (Temsilci) tıklayın.
- "Bu dosya için birim testleri oluştur" veya "MyClass için birim testleri yaz" gibi bir istek girin.
Birim testi senaryoları oluşturma
Gemini, uygulamanız için birim testleri yazarken test etmek istediğiniz kodun bağlamını kullanarak test senaryoları önerebilir. Gemini, birim testi senaryoları oluştururken testleriniz için ayrıntılı adlar ve açıklamalar ekler. Böylece, önerilen her testin amacını daha iyi anlayabilirsiniz. Her testin gövdesini kendiniz uygulamanız gerekir.
Birim testi senaryoları oluşturmak için aşağıdakileri yapın:
- Birim testi senaryoları oluşturmak istediğiniz sınıfa gidin.
- Sınıf adını sağ tıklayın ve bağlam menüsünden Yapay Zeka > Birim Testi Senaryoları Oluştur'u seçin.
- Görüntülenen iletişim kutusunda, senaryo oluşturmak istediğiniz sınıf yöntemlerini seçin ve testlerin hedef paketini ayarlayın.
- Tamam'ı tıklayın.
- Testlerinizin hedef dizinini onaylayın ve Tamam'ı tıklayın.
- Test sınıfı zaten varsa Gemini'ın mevcut dosyada güncelleme önermesini isteyip istemediğinizi onaylayın.
Gemini isteği işledikten sonra, önerilen birim testlerini içeren yeni bir dosya veya mevcut bir dosyada önerilen değişiklikleri kabul etmenizi sağlayan bir fark görmeniz gerekir.