Silk Test Framework Kurulumu ve Yaz脹l脹m Test Otomasyon Mimarisine GiriBurak AVCI, MEM, PSM I速
油
Silk Test Framework Kurulumu ve Yaz脹l脹m Test Otomasyon Mimarisine Giri
Yaz脹l脹m Test Otomasyonu son y脹llar脹n pop端ler konular脹ndan biri olup piyasada hem 端cretsiz Open Source, hemde 端cretli ama Trial versiyonu olan bir巽ok Framework mimarisini kendi lokal bilgisayar脹n脹za kurarak 端r端nlerinizin testlerini otomatik hale getirebilirsiniz. Bu yaz脹y脹 yazma sebeplerimden biride Yaz脹l脹m Test Otomasyonu konusuna merakl脹 kiilerin kiisel bilgisayarlar脹nda tek balar脹na bu ie nas脹l balayaca脹n脹 ve otomasyon mant脹脹n脹 anlatmakt脹r.
jQuery ile ASP.NET Uygulamalar脹 Gelitirme聴brahim ATAY
油
jQuery ile ASP.NET Uygulamalar脹 Gelitirme Internet Semineri Notlar脹
http://www.ibrahimatay.com/post/2011/03/jquery-ile-asp-net-uygulamalari-gelistirme-internet-semineri-notlari/
JQuery
http://www.ibrahimatay.com/category/jquery/
ASP.Net
http://www.ibrahimatay.com/category/aspnet/
Android mimarisinin linux 巽ekirdeine extradan yapt脹脹 baz脹 deiiklikler anlat脹ld脹 ayr脹ca android de linux un init fonksiyonunun 巽al脹ma mant脹脹 ve yaam d旦ng端s端 anlat脹ld脹.
Silk Test Framework Kurulumu ve Yaz脹l脹m Test Otomasyon Mimarisine GiriBurak AVCI, MEM, PSM I速
油
Silk Test Framework Kurulumu ve Yaz脹l脹m Test Otomasyon Mimarisine Giri
Yaz脹l脹m Test Otomasyonu son y脹llar脹n pop端ler konular脹ndan biri olup piyasada hem 端cretsiz Open Source, hemde 端cretli ama Trial versiyonu olan bir巽ok Framework mimarisini kendi lokal bilgisayar脹n脹za kurarak 端r端nlerinizin testlerini otomatik hale getirebilirsiniz. Bu yaz脹y脹 yazma sebeplerimden biride Yaz脹l脹m Test Otomasyonu konusuna merakl脹 kiilerin kiisel bilgisayarlar脹nda tek balar脹na bu ie nas脹l balayaca脹n脹 ve otomasyon mant脹脹n脹 anlatmakt脹r.
jQuery ile ASP.NET Uygulamalar脹 Gelitirme聴brahim ATAY
油
jQuery ile ASP.NET Uygulamalar脹 Gelitirme Internet Semineri Notlar脹
http://www.ibrahimatay.com/post/2011/03/jquery-ile-asp-net-uygulamalari-gelistirme-internet-semineri-notlari/
JQuery
http://www.ibrahimatay.com/category/jquery/
ASP.Net
http://www.ibrahimatay.com/category/aspnet/
Android mimarisinin linux 巽ekirdeine extradan yapt脹脹 baz脹 deiiklikler anlat脹ld脹 ayr脹ca android de linux un init fonksiyonunun 巽al脹ma mant脹脹 ve yaam d旦ng端s端 anlat脹ld脹.
Tornado is a Python web framework and asynchronous networking library. It is non-blocking and scalable, using epoll and other low-level I/O modules. Tornado includes modules for HTTP handling, templates, authentication, and more. It was originally developed at FriendFeed and later open sourced by Facebook. Example usages include a simple "Hello World" app, handling requests and responses, using cookies and secure cookies, internationalization, and asynchronous database requests.
3. Web Test/QA Engineer nedir, ne i yapar?
Her deployment sonras脹nda, t端m siteyi, daha 旦nce test etmi olmas脹na
ramen bir kez daha elle gezen, test eden, bu ilemi desteklenen t端m taray脹c脹lar,
iletim sistemleri ve cihazlar i巽in tekrarlayan, oluan hatalar脹 b脹kmadan
usanmadan raporlayan sab脹rl脹 canl脹lar.
4. Web Test/QA Engineer nedir, ne i yapar?
Her deployment sonras脹nda, t端m siteyi, daha 旦nce test etmi olmas脹na
ramen bir kez daha elle gezen, test eden, bu ilemi desteklenen t端m taray脹c脹lar,
iletim sistemleri ve cihazlar i巽in tekrarlayan, oluan hatalar脹 b脹kmadan
usanmadan raporlayan sab脹rl脹 canl脹lar.
Quality Assurance?
5. Web Test/QA Engineer nedir, ne i yapar?
Her deployment sonras脹nda, t端m siteyi, daha 旦nce test etmi olmas脹na
ramen bir kez daha elle gezen, test eden, bu ilemi desteklenen t端m taray脹c脹lar,
iletim sistemleri ve cihazlar i巽in tekrarlayan, oluan hatalar脹 b脹kmadan
usanmadan raporlayan sab脹rl脹 canl脹lar.
Quality Assurance = Kalite G端vencesi / Teminat脹
6. Web Test/QA Engineer nedir, ne i yapar?
Her deployment sonras脹nda, t端m siteyi, daha 旦nce test etmi olmas脹na
ramen bir kez daha elle gezen, test eden, bu ilemi desteklenen t端m taray脹c脹lar,
iletim sistemleri ve cihazlar i巽in tekrarlayan, oluan hatalar脹 b脹kmadan
usanmadan raporlayan sab脹rl脹 canl脹lar.
Quality Assurance = Kalite G端vencesi / Teminat脹
Proje y旦netimi taraf脹ndan belirlenen spec'leri dorulayan "otomatize" testleri
development ekibiyle birlikte hareket ederek yazan, ve daha sonra o b旦l端m
deimedii s端rece o b旦l端m端 bir daha test etme gerei duymayan,
kalan bo zamanlar脹nda kahvesini al脹p komikli kedi videolar脹 izleyen,
videolardan s脹k脹l脹nca kendini gelitiren, sistemi daha salam olmas脹n脹
"temenni eden" testler haz脹rlayan, bilge canl脹lar.
7. Bu sunumda ne yapmak istiyoruz?
聴nsan katman脹n脹 aradan 巽脹kar脹p,onlar脹n ekmeini elinden almak
Zaaa XD
8. Bu sunumda ne yapmak istiyoruz?
聴nsan katman脹n脹 aradan 巽脹kar脹p,onlar脹n ekmeini elinden almak
Zaaa XD
Ayn脹 eyleri tekrar tekrar test eden insanlar脹,
kararl脹 sistemleri temenni eden m端hendislere
d旦n端t端rmek <3
10. Agile Testing
Testi olmayan s端re巽, agile s端re巽 midir?
Test, yaz脹l脹m gelitirme yaam d旦ng端s端n端n(SDLC) bir par巽as脹 olmal脹d脹r.
Regression testler hayat kurtar脹r
Continous Integration ara巽lar脹
Jenkins
Hudson
Cruise Control
11. Selenium nedir?
Jason Huggins taraf脹ndan ThoughtWorks'de domutur
Taray脹c脹da 巽al脹脹r
Bu sayede son kullan脹c脹 davran脹lar脹n脹 birebir sim端le etme imkan脹 tan脹r.
T端m g端ncel taray脹c脹larda + iphone ve android'de de 巽al脹脹r
Fonksiyonel, regression ve y端k testleri(*) yap脹labilir
A巽脹k kaynak kodlu, 旦zg端r bir yaz脹l脹md脹r (Apache 2.0)
cretsizdir
12. Selenium 2.x
Selenium 旦nceki s端r端mlerde, Selenium RC ile beraber kullan脹l脹p, taray脹c脹ya
BrowserBot enjekte ediyordu.
BrowserBot bir JavaScript, dolay脹s脹yla JavaScript'in s脹n脹rlar脹 d脹脹na 巽脹k脹lam脹yordu
Modal pencereler
Same Origin Policy
Daha sonra Webdriver dodu
BrowserBot'un yapt脹脹 ileri taray脹c脹lar脹n salad脹脹 API'lar ile yapabilmek i巽in
imdilerde bir W3 Draft
Daha temiz bir API
13. Flash/Flex testleri
Selenium, baz脹 eklentilerle, Flash/Flex uygulamalar脹n脹n testlerine de imkan tan脹r
http://code.google.com/p/flash-selenium/
http://code.google.com/p/flex-ui-selenium
15. B旦l端mleri
Selenium Core
Selenium RC / Selenium Webdriver
Selenium Grid (Cloud? SouceLabs?)
Selenium IDE
Selenium Domain Specific Language (Selenese)
16. Komutlar
Sayfa komutlar脹 Sayfa a巽 gibi komutlar
Element komutlar脹 Sayfadaki 旦eyi bulma ilgili komutlar
Verification komutlar脹 verifyTitle(fooBar)
Assertion komutlar脹 assertTitle( fooBar)
17. Element bulma y旦ntemleri (Locator)
id=foo ID se巽ici
name=foo Form 旦eleri i巽in isme g旦re se巽ici
link=Devam <a href=foobar>Devam</a> i巽in se巽ici
//div/a XPath se巽ici (IE'de sorunlu, Dinamik DOM)
dom=document.getElementById('foo') DOM se巽ici
css=foo[name*=foo] CSS Se巽ici
18. Selenium IDE (Firefox Eklentisi)
Basit巽e kullan脹c脹 davran脹lar脹n脹 kay脹t ediyor/oynat脹yor
H脹zl脹ca fonskiyonel testler yazmak i巽in kullan脹labilir
Bir巽ok farkl脹 dil i巽in 巽脹kt脹 verebiliyor
Selenese 端retiyor
Bir 巽ok fonksiyon yok
Sadece Firefox i巽in var :(
19. Selenium IDE (Firefox Eklentisi)
Basit巽e kullan脹c脹 davran脹lar脹n脹 kay脹t ediyor/oynat脹yor
H脹zl脹ca fonskiyonel testler yazmak i巽in kullan脹labilir
Bir巽ok farkl脹 dil i巽in 巽脹kt脹 verebiliyor
Selenese 端retiyor
Bir 巽ok fonksiyon yok
Sadece Firefox i巽in var :(
20. Selenium in action!
Bir e-posta kay脹t formu d端端n端n
Bir e-posta girilmemise "L端tfen bir e-posta adresi girin" uyar脹s脹 巽脹kar脹l脹r
Ge巽ersiz bir e-posta girilmise "L端tfen ge巽erli bir e-posta adresi girin" uyar脹s脹 巽脹kar脹l脹r
E-posta alan脹na sadece @sonsuzdongu.com e-posta adresleri kabul edilir, baka
uzant脹l脹 bir adres varsa "聴zin verilmiyor" diye hata mesaj脹 g旦sterilir
E-posta kayd脹 baar脹l脹 ise "E-posta adresiniz baar脹yla kaydedilmitir" mesaj脹 g旦sterilir
http://sonsuzdongu.github.com/owtg-2012-selenium/