Tanıtım Yazısı: TestMyApp ile CrowdSourced Testing
TestMyApp Türkiye’nin ilk crowdsourced testing girişimidir. Web, Android, iOS uygulamalarını hızlı ve etkili bir şekilde test etmek için sahip olduğu test uzmanı topluluğunun iş gücünü kullanan bir Test as a Service modelidir. TestMyApp üzerinden projeleriniz ve ürünleriniz için ihtiyacınız olduğunda, ihtiyacınız kadar test hizmeti alırsınız(on demand).
Ürünlerinizin testini gerçek saha koşullarında, gerçek cihazlar ve gerçek kullanıcılar ile yapar böylece canlıda karşılaşabileceğiniz sorunları, son kullanıcıya ulaşmadan tespit etmenizi sağlar.
Sahip olduğu Tester Topluluğu sayesinde geniş bir cihaz yelpazesine sahiptir. Test ortamında, kapsam dışında kalan bir çok cihaz ve version’da uygulamanızın testlerinin koşulmasını sağlar.
Crowdsourced Nedir?
Crowdsourced Türkçe karşılığı olarak kitle kaynak şeklinde tanımlanabilir. Bir kurumun bir sorunun çözümü için hazır ürün kullanmak veya profesyonel danışmanlardan hizmet almak yerine sektörün içinden deneyimli kişi veya kişilerden hizmet alması olarak bu hizmeti detaylandırabiliriz. Crowsourced kullanımının faydalarını şöyle sıralayabiliriz:
- Test as a Service modeli sayesinde işe alım, eğitim, yönetim gibi işlerle uğraşmazsınız.
- Yazılım hataları erken safhada tespit edileceğinden düzeltme maliyetini azaltır.
- Ürünleriniz testi laboratuvar ortamı gibi dar bir kapsam yerine gerçek saha koşullarında, gerçek cihazlar ve gerçek kullanıcılar ile test edilir.
- Hızlıdır çünkü 15 ile 100 test uzmanını ve mühendisini test süreçlerinize bir gün gibi kısa bir sürede katabilirsiniz.
- Test uzmanı sayısı fazla olduğundan, test işleminde kullanılacak cihaz sayısı da fazladır. Böylece test kapsamınız daha geniş olur.
- 7/24 test sayesinde mesai saatleri dışında ve hafta sonları ürünlerinizin testleri devam eder.
Crowdsourced Testing Nasıl İşler?
- Test gereksinimlerini belirlenir.
- Gereksinimler TestMyApp tarafından test plana dönüştürülür.
- Tester topluluğundan müşterimizin gereksinimlerine göre uygun adaylar seçilir.
- Test süreci başlar ve seçilen test uzmanları buldukları test bulgularını TestMyApp platformuna girer.
- Test döngüsü boyunca müşteriler TestMyApp platforuma girerek açılan test bulguları ve hataları(defect) kontrol eder.
- Test süreci tamamlanır, bulunan bulgular müşteriye rapor olarak iletilir.
Test yapan kişiler yazılıma bir platform aracılığıyla erişir ve müşterinin istediği gibi yazılım testlerini tamamlanmasını sağlarlar. Bu testler kapsamlı keşif testinden fonksiyonel doğrulama testlerine, kullanılabilirik testlerine, güvenlik testlerine veya test otomasyonuna kadar değişebilir. Test uzmanları buldukları yazılım hatası başına veya koştukları test senaryolarına göre ek gelir elde ederler.
Bu model aslında test uzmanları için de önemli bir ek gelir olanağı sağlamaktadır. Eğer siz de TestMyApp ekibine tester olarak katılmak ve ek gelir kazanmak isterseniz www.testmyapp.co adresinden sağ üst köşede bulunan TESTER OL linkinden sisteme üye olabilirsiniz. Profilinize uygun projeler olması durumunda sizinle iletişime geçilir.
Crowdsourced Testing’den Kimler Faydalanabilir?
- Müşteri memnuniyetine önem veren web, mobil(Android ve iOS) uygulama sahipleri
- Bünyesinde test mühendisi bulundurmayan yazılım geliştirme firmaları
- Belirli dönemlerde artan, belirli dönemlerde azalan yazılım test ihtiyacı olan firmalar.
- Ürünlerinin testlerinin hafta sonu veya mesai saatleri dışında devam etmesini isteyen firmalar.
- Kullanılabilirlik(UI/UX), güvenlik, performans, test otomasyonu gibi özel uzmanlık gerektiren hizmetlere ihtiyacı olan firmalar.
Yazıyı Hazırlayan: Hakan Uzunkaya