SonarQube İle Penetration Test 3 Projeyi SonarQube ile Teste Hazırlama ve Test Etme


Merhabalar, bu yazımızda Projemizi SonarQube ile teste nasıl hazırlayacağımızı ve sonrasında testi çalıştırmayı göstereceğim.

Tüm kurulumları ve ayarları yaptığımıza göre artık projemizi test edebiliriz.

Örnek olarak Python-Flask ile geliştirilmiş bir Rest API proje dosyasını kullanacağım.

1 Projemizi bir editör ile açalım.

2 sonar-project.properties Dosyasını Oluştur

Proje kök dizininde sonar-project.properties diye bir dosya yaratalım.

3 Configrasyon İşlemlerini Yapalım

Oluşturduğumuz dosyayı açalım ve içine aşağıdaki komutları yapıştıralım.

# must be unique in a given SonarQube instance
sonar.projectKey=my:project
 
# --- optional properties ---
 
# defaults to project key
sonar.projectName=My project
# defaults to 'not provided'
sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Defaults to .
sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8

Hiçbirine dokunmayabilirsiniz.

4 Terminal Açalım

Bu proje kök dizinine odaklanmış şekilde bir terminal açalım.

5 Testi Başlat

Terminal ekranında aşağıdaki komutu yürütelim.

sonar-scanner

Projenin boyutuna göre işlem süresi değişecektir.

Başarılı şekilde test tamamlandığında aşağıdaki gibi bir bildirim göreceksiniz.

Yazılım projemizin testini tamamladık.

Bir sonraki bölümlerde test sonuçlarına bakacağız.

Exit mobile version