Functional vs Non-Functional Testing
Functional Testler Nelerdir SELENIUM ILE YAPILABILEN TESTLER.
-Unit Test
Developerların kendisi yapıyor
-Smoke Test
Bir projenin en önemli sistemlerinin test edilmesi. Mesela banka projesi
Kullanıcı kartını atm taktı. Şifresini girdi. Menu açıldı. Bazı seçenekler var. Müşteri Para yatırma seçti.
Miktarı girdi. Müşteri parayı koydu. Miktarı onayladı. Makbuzu aldı.
-Integration Testing
Unit testlerinin bir arada çalıştığının emin olunması çin yapılan testler. Mesela çok güzel 2 pencere
düşünün. Aynı anda açılıp açılmadığını kontrol etmek.
-Regression Testing
Uygulamada update yapılıyor. Yapılan değişiklkkerin başka bir yerde olumsuzluğa sebebiyet verip
vermediini kontrol etmek. Bazı şirketler 3-4 ayda bir bazı şirketler sprint sonunda.
System Testing(E2E)
Uçtan uca. Hem UI hem Database.. Mesela müşteri bilet almak istedi. Login oldu. Bilet almak istedi.
Gerekli bilgileri girdi. TC cinsiyet. Parkur. Hersey tamam . UI bitti. Sonrasında database d yapılıyor.
Acceptance Testing
Burda canlıya çıkmadan önce yapılan testtir. Kullanıcı bu uygulamayı kullanırsa user frindldly mi bunu
test ediyoruz.
NON-functional SELENIUM ILE YAPILAMAYAN TESTLER.
Burada hem functional hem non functional site aynı öneme sahiptir.
Performance testing
Usability tesing
Security Testing
Reliability Testıng
Compatılıblıty testıng
100 de 100 otomasyon mümkün mü ???? Popüler soru.
100 de 100 otomasyon mümkün değildir. Stabil olmayan kısımlar otomasyona dökülmez. Kullanıcı
etkileşiminin düşük olduğu yerlerde.
Selenium Nedir
Neredeyse tüm Browserlarda kullanılabilir.
Açık kaynak ve ücretsiz
MVN repositoryden güncelliğini takip edebiliriz.
Selenium 4 kullanıyoruz. Neredeyse her ay bir sürüm yayınlanıyor.
Kaç tane Locator var.
8 tane var.
Ziyadesiyle ben x path kullanıyorum. Xpath garanti çalışıyor. CSS daha hızlı.
Index ile locate almanın sakıncaları dropdown menulerde başka bir seçenek eklendiğinde çalışmaz.
Locate aldığımız yere dev tool denir. İnspect yaptıktan sonra.
Dynamic olarakta //tag[contains(@attribute,’value’)]
//h2[contains(@id,’ageCont’)]
Dear Kristy,
I hope this message finds you well. I wanted to express my sincere gratitude for extending the
invitation for a job interview. I am genuinely excited about the opportunity.
As for my availability, I am accessible every day until 11 a.m. London time and after 10:30 p.m. During
the weekends, I am not committed to any work-related activities. However, I am entirely flexible for
the interview and can adjust my schedule accordingly. I am currently residing in London, and my time
zone is GMT+0.
The provided phone number, 07780773406, is indeed the most convenient way to reach me.
Thank you once again for this opportunity. I look forward to the interview.
Best regards,
[Your Full Name]