Skip to main content

Posts

Showing posts from August, 2013

Google'de Test Otomasyonu Nasıl Yapılıyor?

Hepimizin internetle tanışmasından sonra belkide en çok kullandığı Google test nasıl yapılıyor hiç merak ettiniz mi? 2012 yılında katıldığım "Google ölçeğinde test" isimli bir sunumda benim de merak ettiğim bir çokta aydınlanmış oldu. Bu sayede test organizasyonun ve teste verilen önemin hangi boyutlara gelmiş olduğunu gözlemlemiş oldum. Bu yazımda önemli gördüğüm bazı noktaları aktarmak istiyorum. Öncelikle "Google ölçeğindenin" ne anlama geldiğini anlamak gerekir. Bir yılda çalıştırdıkları toplam test case sayısı yaklaşık olarak 100x10^9 başka bir söyleşle bir yılda yaklaşık olarak 14.000 yılda çalıştıralabilecek kadar test case çalıştırılıyor. Peki bunu nasıl becerebiliyorlar? Bu başarı ancak t est otomasyonu ve sürekli bütünleştirme (continious integration) ile gerçekleştirilebilir. Her test otomasyon altına alınamadığı için bazı testleri manuel olarak gerçekleştiriliyor. Burada aslında yazılımcı sadece yazılım işinden sorumlıu değildir aynı zamanda tes

Turkey Software Quality Report 2013 - Türkiye Yazılım Kalitesi Raporu 2013

Yazılım kalitesi adına yapılan ender araştırmalardan birisi olan "Turkey Software Quality Report" Turkish Testing Board (TTB) tarafından 2013 için yapıldı. 2011 yılından itibaren her yıl yapılan bu araştırmanın daha önceki özetlerine bakmak isterseniz konu üstüne yazdığın yazıya buradan ulaşabilirsiniz. Bu sene için yapılan araştırmada da her yıl olduğu gibi bir anket üzerinden kişilerin düşünceleri toplanarak sonuçları grafikler halinde sunulmuştur. Bu yazımda Turkey Software Quality Report (kısaca TSQR 2013) olarak adlandırılan çalışmanın üzerine düşüncelerimi bulabilirsiniz. Öncelikle vurgulanması gereken konu TTB tarafından geçen yıllarda yapılan araştırma ülke çapında yankı bulurken; bu yılki araştırma sonuçları International Software Testing Qualifications Board ( ISTQB ) tarafından 70 farklı ülkede yayınlandı. Bu anlamda bakıldığıda daha başarılı bir çalışma olmasını beklemekteyim. Bu sene düzenlenen Testistanbul konferasının konusunun " Testin Geleceği: Ye

Test Automation Methodologies

You can find a documantaion about test automation methodologies which is described what is test automation and how we can do it effectively. This document is a brief but beneficial for whom want to start automate his test cases. Test automation methodologies from Mesut Güneş

Yazılım Geliştirme Yaşam Döngüsü - Software Development Life Cycle

Bir yazılımın geliştirilmesi için duyulan ihtiyaçlar, geliştirme süreçleri, test ve kullanıcıya sunulmasıyla ilgili bilgilerin bulunduğu yani yazılım geliştirme yaşam döngüsü (SDLC) hakkında bilgiler bulunan sunumumu altta bulabilirsiniz.  Konu biraz farklı olarak yazılım testlerinin etkinliğinin arttırmak, başka bir bakış açısıyla daha kaliteli yazılım ürünlerinin üretilmesini, hedef alarak hazırlanmıştır. Sunumda SDLC boyunca testin daha etkin bir şekilde yer alması gerektiğinde yola çıkarak farklı yazılım geliştirme methodolojilerinde yazılım test süreçlerine ait daha fazla bilgiler bulabilisiniz. Software development life cycle yazılım geliştirme yaşam döngüsü from Mesut Güneş