Android Studio'da Gemini, Kotlin ve Java kodunuz için kapsamlı ve derlenebilir birim testleri oluşturabilir. Gemini, 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ış bireysel test senaryoları bu kapsamdadır.
Gemini, 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.
Ön koşullar
Bu özellik, Android Studio Panda 4 | 2025.3.4 Canary 3 veya sonraki sürümlerde kullanılabilir.
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 ve ardından Yapay Zeka > Birim Testleri Oluştur'u seçin.
Araç penceresinden birim testleri oluşturma
Gemini'dan 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 Gemini > 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üncellemeler ö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.