10 lessons learned from 10 years career software testing
Yazılım test endüstrisinde neredeyse on yıl geçirdikten sonra, öğrendiklerini yazmaya uygun olduğumu düşünüyorum. :)
Çoğu zaman bana şu anki rolümle herhangi bir test yapıp yapmadığım soruldu.
Cevabım, EVET, her zaman!
Geçmişte birçok STH yazısında yazdığım gibi, Yazılım testi, zihin ve gözlerle ilgilidir, yılların deneyimi ile ilgili değildir gerçekten de deneyimle büyümesi bekleniyor.
Başlangıç seviyesinde, bir hatayı kaçırdığınızda, sadece bu konuda bilgilendirilirsiniz, orta seviyede, kritik bir hatayı kaçırdığınızda, tekrarlamamanız için talimat verilir ve kıdemli seviyede, bunu yapmamanız gerekir. bir tür hata.
Bu yüzden deneyimle, taşıdıkları sorumluluğu anlamak gerekir. Bu vesileyle, öğrendiklerime dikkat çekmeye çalıştım:
Yazılım testinde 10 yıllık kariyerden 10 çıkar:
Ders 1: Yazılım testi zordur
Yazılım testi ile ilgili yapacak bir şey olmadığını duyduğumda kendimi garip hissediyorum.
Şefin hazırladığı tarifi tatmak ve ona tuz eklemeyi unuttuğunu söylemek zor değil mi? Kendini iddia eden en iyi ressama mavi yerine turuncuyu önermek zor değil mi? 200 sayfalık bir kitaptan yazım hatasını bulmak zor değil mi?
Yazılım testi budur. Uyanık olmanıza, iyi tanımanıza ve nihayetinde onun işinde hatalar bulsanız bile insanların sevdiği kişi olmanıza meydan okur.
Ders 2: Yazılım testi tutumla ilgilidir
Başkalarının çalışmalarında kusur bulmak, kaba, eleştirmen veya otorite olma hakkı vermez.
mysql vs oracle vs sql sunucusu
Kalitenin iyileştirilmesine yardımcı olmak için doğru tutum birincil endişe olmalıdır. Bir test görevlisinin test görevine doğru tavırla yaklaşması ve birini eleştirmek veya kendini daha iyi kanıtlamak yerine daha büyük resme bakması gerekir.
3. Ders: Yazılım testi iletişim becerilerine ihtiyaç duyar
Sizin işiniz başkalarının çalışmalarındaki hataları bulmak ve bunu ilgili kişiye de iletmek olduğunda, inceliğe ihtiyaç duyar. Kimse 'hata yaptınız' ı duymak istemez, ancak herkes 'bu şekilde daha iyi yapabiliriz, öyle değil mi?' Sorusuna olumlu yanıt verir.
Ders 4: Yazılım testi, analiz becerileri gerektirir
Geliştiriciler neden X testçisi tarafından bildirilen ancak Y testçisi tarafından bildirilmeyen hataları isteyerek çözüyor?
Test Cihazı X, bildirilen hata hakkında her zaman daha iyi bilgi sağlar. Konu etrafında biraz araştırma yapıyor, anlamaya çalışıyor sorunun temel nedeni , hata raporunu ayrıntılarla birlikte verecektir ve bu nedenle geliştiriciler, hatalarını önceliklendirmeyi severler.
5. Ders: Yazılım testi, sürekli öğrenmeyle ilgilidir
Herhangi bir alanda hayatta kalmak için, kişinin sürekli iyileştirilmesi gerekir ve yazılım testi de bir istisna değildir.
Pazar, yeni şeyler öğrenmek için araçlar, belgeler, bloglar ve diğer birçok yolla doludur. Büyümek ve yaptığınız işte iyi olmak için, mevcut talepler ile birlikte çalışma alanınıza ve seçimlerinize göre birini seçmeniz gerekir.
Örneğin: beş yıl önce, mobil test cihazlarını bu kadar kötü arayacağımızı düşünen oldu mu? Teknoloji, nesil ve nihayetinde talepler böyle değişti ve hayatta kalmak için öğrenmelisiniz. :)
6. Ders: Yazılım testi sertifika değil beceri gerektirir
Sertifika almakta yanlış bir şey yoktur ama zorunlu değildir.
İyi bir testçinin sahip olması gerekir test becerileri ayrıntılar, analitik ve sorun giderme becerileri vb. için keskin bir bakış gibi ve hiçbir sertifikanın bahsedilen becerilerde iyi olduğunuzu kanıtlayamayacağına inanıyorum. Test senaryolarını yazarken hiçbirimiz özellikle sınır değer analizi ve karar tabloları hakkında düşünmeyi tercih etmeyiz. İhtiyaç duyulan şey, bilgi üzerinde sağduyunun uygulanmasıdır.
7. Ders: Yazılım testi tamamen kendi kendine motivasyonla ilgilidir
Balkonunuzda çöpü gösteren ve onu süpürdüren birini kim ister ki? Bir şeyi temizlemeye yardım edip etmediği önemli değil, çoğunlukla takdir edilmeyecek.
Meslek böyle! Yapmakta olduğunuz kalite iyileştirme çalışması için takdir edilebilir veya edilmeyebilirsiniz, ancak yaptığınız şeyin önemini anlamanız gerekir. Ve zamanında, yaptığınız iş için sırtınızı okşamanız gerekir.
Güne başlarken kendinize 'Dünyanın en iyi işini yapıyorum çünkü ben bir şeyi geliştirmeye yardım ediyorum' deyin ve sizi motive etmek için kimsenin olumlu yargısına ihtiyacınız olmayacak.
Ders 8: Yazılım testi, önceliği anlamakla ilgilidir
Bir partiye katılmak istediğinizde, ancak bir şeye bakmak için evde olmanız gerektiğinde neyi seçeceksiniz? Koşulları anlayacak, önceliklere karar verecek ve buna göre en iyi seçeneği seçeceksiniz.
Yazılım testi de böyle çalışır. Bir test uzmanı olarak, bir seferde birçok görevle dikkatiniz dağılabilir, ancak her birinin önceliğini anlamanız gerekir, geçmiş deneyimlerden öğrenmeniz gerekir, bunu daha önce deneyimlemiş olanlardan tavsiye almanız ve nihayetinde önceliğe göre çalışmanız gerekir. .
Zaman sıkıntısı içindeyken, var her şeyi belgelemeye gerek yok ancak test yapmak ve benzer şekilde tüm süreçlerin bir bakım projesi için takip edilmesi gerekir.
Ders 9: Yazılım testi, niteliksel yollarla müşteri memnuniyetiyle ilgilidir
Test kullanıcısı olduğunuzda, son kullanıcı olmanız gerekir.
Ürünün nasıl kullanılması gerektiği gerçekten önemli değil ama ürünün nasıl kullanılacağını bilmek gerçekten önemli çünkü son kullanıcı ürünü bu şekilde kullanacak. Kendinizi son kullanıcının yerine koyun, düzgün kapatılmadığında ürünün davranışını düşünün, sürekli sekmeli, bir çocuk tarafından ellendiğinde, elektrik olmadığında vb.
Gerçek dünyada, kaçımız bilgisayarımızı kullanım kılavuzuna göre başlatırız? Çoğumuz bilmiyoruz. Çünkü bu bizim için yıllardır alışkın olduğumuz bir süreç ve şimdi hiçbir belgenin süreci daha iyi hale getirmeye yardımcı olamayacağını düşünüyoruz. Aynı şey son kullanıcının beklentileri için de geçerlidir. Herkes basit bir şekilde mükemmel bir ürün ister ve bir test uzmanı olarak işiniz bu basitliği test etmektir. :)
Ders # 10: Yazılım testi gurur duyabileceğiniz bir iştir
Bu konu hakkında tek bir kelime yazmam gerektiğini sanmıyorum.
İzniniz olmadan kimse sizi aşağılık hissettiremez. Unutmayın, gurur duymuyorsanız, işiniz bitmedi.
Akıllı olun, kalbinizi, içgüdülerinizi ve tüm hedeflerinizi takip edin. Kendinizi gururla dolduran bir kariyer yolunda bulacağınızdan eminim.
Yazar hakkında: Bu ilham verici gönderi, STH ekip üyesi Bhumika M tarafından yazılmıştır. O, 10 yılı aşkın yazılım testi deneyimi taşıyan bir proje lideridir. O tamamen teste giriyor ve var olan her şeyi test etmeyi seviyor.
Umarım deneyimlerimden bir şeyler öğrenebilir ve kariyerinizde çok daha hızlı büyüyebilirsiniz!
Bu meslekten öğrendiklerinizi paylaşmak ister misiniz? Kesinlikle bilmek isteriz.
Mutlu testler :)
Önerilen Kaynaklar
- Kariyeriniz olarak Yazılım Testini Seçme
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi Kariyer Paketi e-Kitabı
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Test Uzmanları için Kariyer Seçenekleri
- Yazılım Testi Yılların Deneyimi Değil, Zihin ve Gözlerle İlgili!
- Yazılım Test İşini Hızlıca Nasıl Alabilirim?
- 'Yazılım Testinde Öğrenilen Dersler' Kitabının İncelenmesi