Software Test Engineering (Yazılım ...
Atlassian Jira By Eren SIMSEK
Test Automation - Keytorc Approach 1033 views
Donanım ve yazılım test platformu testpy.com test formu
Yazılım geliştirme süreçleri2 1466 views
BizimAlem.com – Java İle Yüksek Performanslı Web Platformu 1536 views
Iyi Bir Sunumu Nasil Yapmalı 2294 views
Internal Project: Under the Hood
, Bilgisayar Mühendisi at Kuartek Proje Tasarım
Yıldızı Parlayan Bir Meslek Yazılım Test Mühendisliği Hazırlayan: Serdar Torun Yazılım Test Mühendisi 2.
Sunum İçeriği Özet ve İletişim Yazılım Testi Nedir? Yazılım Testi İle İlgili Anahtar Kelimeler Nelerdir? Yazılım Geliştirme Süreci Örneği. Yazılım Testini Kimler Yapabilir? Yazılım Test Türleri Nelerdir? İş Bulma Olanakları Nasıl? Yazılım Şirketleri Nerelerde Bulunur? Yazılım Test Mühendisliği İş Başvurusu Yaparken Nelere Dikkat Etmeliyim? 3.
Özet ve İletişim Bu sunumda yazılım testi ile ilgili çok genel ve giriş seviyesinde bilgi verilmektedir. Konuya ilgi duyanlar (çoğunluğu İngilizce olmak üzere) arama motorlarında “Yazılım Testi”, “Software Testing” anahtar kelimeleri ile daha detaylı bilgilere ulaşabilirler. Konuya daha da fazla ilgi duyanlar ve/veya bu sunuma yorum vermek isteyenler benimle şu adresten irtibata geçebilirlerse memnun olurum: [email_address] 4.
Yazılım Testi Nedir? Adından da anlaşılacağı üzere yazılım testi, geliştirilen bir yazılımın sistematik olarak kontrol edilmesidir. Kontrol etme süreci çoğunlukla belirli kriterlere göre yapılmakta, kimi testlerde ise testi yapanın deneyimine bağlı olarak herhangi bir doküman kullanılmadan yapılabilmektedir. Ancak müşterili ürün / projelerdeki testler dokümantasyona göre gerçekleştirilmek zorundadır. 5.
Yazılım Testi İle İlgili Anahtar Kelimeler Nelerdir? Bu sayfanın amacı, detaylı araştırma yaparken kullanma ihtiyacı hissedeceğinizi düşündüğüm anahtar kelimeleri vermektir: Yazılım Testi (Software Testing) Yazılım Test Türleri (Types of Software Testing) Fonksiyonel Test Araçları (Functional Test Tools) Yük Testi Araçları (Load Test Tools) SQA Forum, Wikipedia, ISTQB, Turkish Testing Board, ISO Testing Standard, CMMI 6.
Yazılım Geliştirme Süreci Örneği Yazılım testinin daha iyi anlaşılabilmesi için şu basit örnek incelenebilir: Finans, satın alma, insan kaynakları ve üretim bölümlerinde kağıt ortamında yapılmakta olan işleri otomasyona geçirmek isteyen bir firma, yazılım ihalesine çıkar. İhaleyi kazanan yüklenici, firmanın ihtiyaçlarını maddeler halinde listeler. Mutabık kalınan listedeki maddeler yazılım geliştirme ekibi tarafından tasarlanır ve kodlanır. Test ekibi, geliştirilen bu yazılımı, firmanın istekleriyle karşılaştırır, eğer istenen özellik ile kodlanan özellik arasında fark var ise yazılım geliştirme ekibini haberdar eder. Eğer fark yoksa, yazılım ürünü testi geçmiştir demektir. Testi geçen ürün, firma ile tekrar kontrol edilir, firmanın itirazı yoksa, yazılım ürünü firmaya teslim edilir. 7.
Yazılım Testini Kimler Yapabilir? Genel olarak şu aşağıdaki ortak özelliklere sahip her birey yazılım testini yapabilir; ancak farklı test türleri, örneğin Birim Testi veya Yük Testi, veya farklı sektörler, örneğin Aviyonik Sistemler, farklı uzmanlıklar da gerektirmektedir: Sabırlı, Dikkatli, Detaylara Özen Gösteren, Sorumluluk Alabilen, Meraklı ve Yenilikleri Takip Eden, İletişim Yeteneği Kuvvetli, Analitik Zekaya Sahip, En Azından Temel Bilgisayar Bilgisine Sahip ve Yazılım Geliştirme Süreçlerini Bilen, Yabancı Dil Bilen (Genelde İngilizce) (Büyük Çoğunlukla) Üniversitelerin Fen ve Mühendislik mezunları; özel olarak İstatistik ve Matematik mezunları. 8.
Yazılım Test Türleri Nelerdir? Liste uzatılabilir ancak yaygın olarak uygulanmakta olan testler, açıklamalarına girilmeden, aşağıda verilmiştir: Birim Test (Beyaz / Cam Kutu Testi) Duman Testi, Kabul Testi, Entegrasyon Testi, Fonksiyonel Test (Kara Kutu Testi), Regresyon Testi, (Farklı Platformlara) Uyumluluk Testi, (Standartlara) Uygunluk Testi, Yük Testi, Stres Testi. 9.
İş Bulma Olanakları Nasıl? Hemen her yazılım şirketinde, özellikle profesyonel / kurumsal şirketlerde, yazılım testi yapılmaktadır. Farklı isimlerle (yazılım test mühendisi, test uzmanı, yazılım kalite kontrol,…) anılsa ve kullanılan yöntemler arasında farklılıklar olsa da genelde her yazılım şirketinde bu sunumda belirtilen testlerden en az bir tanesi yapılmaktadır. Bu sebeple, genel ekonomik durumun düzelmesi ve yazılım sektörünün büyümesine paralel olarak, iş bulma imkanı (görece) yaygındır. Çoğunlukla Ankara ve İstanbul illerinde (ve yurtdışında) çalışma imkanı bulunabilmektedir. Not: İnsan Kaynakları sitelerinde “Yazılım Testi” veya “Test” kelimeleri ile arama yapmanız tavsiye edilir. 10.
Yazılım Şirketleri Nerelerde Bulunur? Yazılım şirketleri genelde Ankara, İstanbul, Kocaeli (Gebze) illerimizde bulunmaktadır. Diğer illerimizde de sayıları az da olsa, faaliyet gösteren şirketler vardır. Ankara’da ODTÜ Teknokent, Bilkent Cyberpark, Hacettepe Teknokentte toplam 200’den fazla yazılım şirketi bulunmaktadır. İstanbul’da yine teknokentler başta olmak üzere, İstanbul genelinde ve Gebze’de pek çok yazılım şirketi bulunmaktadır. 11.
Yazılım Test Mühendisliği İş Başvurusu Yaparken Nelere Dikkat Etmeliyim? Yazılım Testini Kimler Yapabilir? Başlıkllı sayfada belirtilen özellikler dışında, başvuruda bulunan yüzlerce aday arasında öne çıkabilmeniz için (her iş başvurusunda yapılması gerektiği gibi): Başvuru yaptığınız şirketle ilgili detaylı bilgi edinin, Mülakata, “yazılım testi” ile ilgili detaylı araştırma yaparak gidin: “Yazılım testi nedir? Yazılımı test etmezsek ne kaybederiz? Neden birine maaş verip yazılımı test ettirelim, nasıl olsa müşteri / son kullanıcı test eder?” gibi sorulara cevap veremezseniz, mülakatınızın sizin için olumsuz sonuçlanacağına emin olabilirsiniz. En azından bilgisayar işletim sistemleri, internet gezginleri (Firefox, İnternet Explorer, Chrome,…), Ms Office kullanıcısı olmanız önemlidir. English