an interview with michael bolton read his advice
Windows için en iyi görev yönetimi yazılımı
Bugünün makalesi, yaygın olarak bilinen yazılım test uzmanıyla yapılan bir röportajdır Bay Michael Bolton , Yazılım Test Öğretmeni, Yazar, Danışman ve düşünce lideri.
Bu bizim ' bir lider tanımak 'SoftwareTestingHelp'te ünlü kişilerle röportaj dizisi. Sonumuza bakın Neeraj Tripathi ile röportaj Infor. Şirketinde VP of Global QA
STH bu röportajı size sunmaktan heyecan duyuyor ve daha fazla uzatmadan, Michael ile kısa bir randevuya gidelim.
Çalışmalarının, başarılarının, kurslarının ve faaliyetlerinin tam listesi için kontrol edin onun blogu burada .
İşte:
Soru 1) Nasıl bir yazılım testçisi olduğunuza dair hikayenizi kısaca paylaşır mısınız? Okurlarımızın çoğu QA adaylarıdır ve hikayenizin onlarla rezonansa gireceğine ve onlara ilham vereceğine inanıyoruz.
Michael: Bu soruyu cevaplamanın birkaç yolu var.
Çok uzun zaman önce okul gazetesini düzenlemeye başladığımda yazılım testçisi olduğumu söyleyebilirim. Yazılımı kullanmaya başladığımda yazılım testçisi olduğumu söyleyebilirim. 1988'de yazılım yazmaya başladığımda kesinlikle yazılım testçisi olduğumu söyleyebilirim. Ya da 1990 yılında teknik destek alanında çalışmaya başladığımda yazılım testçisi oldum diyebilirim.
Tüm bu durumlarda geliştirdiğim deneyim ve beceriler, beni “yazılım testçisi” adı verilen bir işe nitelikli hale getirdi. 1994'te Quarterdeck'te o unvana sahip bir iş teklifi aldım.
Soru 2)Size göre yazılım testçisi olmanın en iyi yanı nedir?
Michael: Test uzmanları yalnızca teknolojileri, iş alanları ve sorunları öğrenmekle kalmaz, aynı zamanda bunu yapmak için para alırlar. Test, programın tüm kariyeriniz boyunca sürdüğü bir üniversitedir.
Soru 3)Hızlı Yazılım Testi, piyasadaki en iyi test programlarından biri olarak kabul edilir. Sizce türünün tek örneği nedir?
Michael: Diğer birçok sınıf, bir sınavı geçebilmeniz için terminolojiyi ezberlemeye odaklanır. Sınavlarımız yok. Terminolojinin önemsiz olması değil; kelimelerin çok önemli olduğunu düşünüyoruz çünkü şeyler hakkında daha net düşünmemize yardımcı oluyorlar.
Bu yüzden, test etme hakkında nasıl düşündüğümüz hakkında konuşuyoruz ve bunun için biraz kelime hazinesi sunuyoruz, ancak kelimelerimizi bir şeyler için kullanmanız konusunda ısrar etmiyoruz. Zanaatınız hakkında kendi fikirleriniz ve onlar hakkında nasıl konuştuğunuz hakkında derinlemesine düşünmenizi - oldukça güçlü bir şekilde - öneriyoruz. Ve zanaatınız hakkında diğer insanlarla konuştuğunuzu. Uzmanların yaptığı budur.
Rapid Software Testing and Rapid Software Testing Applied sınıflarını seven insanlar, sınıfta yazılımı test ettiğimiz ve bulmacalar üzerinde çalıştığımız ve ardından neler olduğu ve öğrendiklerimiz hakkında konuştuğumuz gerçeğinden keyif alıyor. Bu anlamda tam olarak türünün tek örneği değiliz.
Rob Sabourin'in Just in Time Testing derslerinde interaktif test alıştırmaları, biri için; BBST sınıflarında da daha uzun bir zaman ölçeğinde daha derinlemesine. Sınıflar güçlü - ve haklı olarak popüler - çünkü test etmek sadece konuşmayı değil, pratik yapmayı gerektirir.
Soru 4)Test ekipleri, yazılım projelerinin en az takdir edilen kısımlarından biri olarak algılanmaktadır. Test ekiplerinin karşılaştığı en büyük zorluklar nelerdir?
Windows 7 için en iyi bilgisayar temizleyici
Michael: Gördüğüm en büyük zorluk, işverenlerin testi yanlış anlaması ve bu nedenle düşük bir standartta tutmak .
Bazı test uzmanlarının vasıfsız kalması çok kolaydır çünkü onları işe alan yöneticiler vasıfsızdır. Aynı zamanda birçok test görevlisi, teknik beceriler, eleştirel düşünme, sistemli düşünme, raporlama gibi becerileri üzerinde çalışmaz, bu nedenle durum kendini güçlendirir.
Soru 5)Başarılı bir test uzmanı olmak için hangisi daha önemlidir - Analitik ve Eleştirel düşünme Veya araç ve Süreç uzmanlığı?
Michael: Bu, 'Başarılı bir bisiklet sürücüsü olmak için daha önemli olan - dengenizi mi yoksa direksiyonunuzu korumak mı?' Ya / ya da soru değil.
Araçlar ve süreç uzmanlığı yokluğunda çok güvenilir veya yararlı değildir analiz ve eleştirel düşünme . Analiz ve eleştirel düşünceye araçlar ve uzmanlık yardımcı olabilir. Bunların hepsi önemlidir ve diğer birçok şey de önemlidir.
Soru 6)Okurlarımızın çoğu, sertifikasyonun daha iyi testçiler olmalarına yardımcı olup olamayacağını bilmek isteyecektir. Sertifikalar hakkında ne düşünüyorsunuz?
Michael: Çoğu test sertifikası, test etme becerinizi ölçmez. Sertifika alma konusunda endişelenmeyin. Kendinizi eğitmeye konsantre olun. BBST sınıfı materyallere bakın ya da daha iyisi bir BBST dersi alın. İsterseniz bir RST dersi alın.
Okuyun Jerry Weinberg kitapları . Bir ton test blogu okuyun. Meslektaşlarınızla veya Hafta Sonu Testi yapan kişilerle testler yapın.
Soru 7)Test uzmanları, yazılım testindeki hangi değişiklikleri kendi lehlerine olmayabileceğini tahmin edebilirler?
Michael: Bazı insanlar testin tamamen bürokrasi ve evrak işi olduğuna inanıyor gibi görünüyor; bir komut dosyasını izleyen test prosedürlerinin ezberci yürütülmesi hakkında; ürünün belirli girdilerle belirli şekillerde çalıştırılması ve belirli çıktıların aranması hakkında. (Bu tür çalışmalar algoritmalarla, bilgisayar programları ile yapılabildiğinde buna “kontrol” diyoruz. bu .)
Birçok kuruluş ve birçok test görevlisi, testte en önemli şeyin başka birinin talimatlarını takip etmek olduğunu düşünüyor. İnsanlar, er ya da geç, doğrulayıcı test senaryoları etrafında merkezlenmiş testlerin çok bilgilendirici ve çok değerli olmadığını anlayacaklar. Değerli olduğu ölçüde, bu tür testlerin çoğu kod olarak ifade edilebilir ve programlara ve makinelere devredilebilir.
Şu anda başkalarının talimatlarını takip eden test uzmanları, programlama becerilerini veya analitik becerilerini veya sosyal bilim becerilerini yükseltme veya başka işler arama seçeneğine sahiptir.
Uzman olan testçiler test yapmak Analizde, deney tasarlarken ve gerçekleştirirken, olmayanlara göre çok daha güvenli olacaktır.
Soru 8)Hangi yazılım testi trendlerini dört gözle beklemeliyiz?
Michael: Umudum, testin tüm yazılım geliştirmeyi kaplayan temel bir beceri seti olarak kabul edileceği ve daha fazla geliştiricinin, tasarımcının ve iş insanının bu becerileri üstleneceği.
Umarım, insanların bu becerilerde uzmanlaşarak ve diğer uzmanlıklarla işbirliği yaparak geliştirme ekiplerine yardım etmeleri için her zaman yer olacaktır. Ancak bu umudun gerçeğe dönüşmesi için dünyanın her yerindeki test uzmanlarının becerilerini geliştirmemiz gerektiğine inanıyorum.
Sorular # 9)Gelecekteki test uzmanlarına nasıl başarılı olunacağı konusunda tavsiyeleriniz nedir?
deneyimli kişiler için java web hizmetleri mülakat soruları ve cevapları
Michael: Bu cevap, bir testçiden diğerine farklı olacaktır. Ancak test kullanıcılarının çoğunun maalesef zayıf göründüğünü gözlemlediğim önemli bir beceri var ve bu test hikayesini anlatma becerisi .
Test hikayesinin üç ipliği var ve bunlar bir örgü gibi birbirlerinin etrafında dolanıyor. Bir konu, ürün ve durumu hakkındadır; bu ne yapar; ne yapmaz; nasıl çalışır; nasıl çalışmaz; ve nasıl olmayabilir çeşitli müşterileriniz için önemli olan şekillerde çalışın.
Başka bir konu da ürünü nasıl test ettiğinizle ilgilidir; nasıl kurarsınız; nasıl çalıştırdığınız; nasıl ve neyi aradığınızı ve nereye baktığınızı. Sorunları fark ettiğinizde nasıl fark ettiğinizle ilgilidir; uyguladığınız kahinler. Aynı zamanda kapsamla da ilgilidir; Şimdiye kadar ne test ettiniz. Ayrıca, kapsamadığınız konularla da ilgilidir; Yapmadığınız veya işler değişmedikçe hiç yapmayabileceğiniz önemli testler.
Yine başka bir konu, testin kalitesiyle ilgilidir; neden bu koşullar altında yapabileceğiniz en iyi testtir veya nasıl yapılmamış olabilir. Aynı zamanda, testi zorlaştıran ya da yavaşlatan ya da yapanla da ilgilidir. Bu, ürünün test edilebilirliğiyle ilgilidir - çünkü test edilebilirlik özelliklerine sahip olmayan bir ürünün test edilmesi daha zor ve yavaştır. Ve testin daha hızlı, daha derin ve daha etkili olması için neye ihtiyacınız olabileceği ve neleri önerdiğinizle ilgilidir.
Bonus soru # 10: Test uzmanlarının odaklanması gereken ve pratik yapan bir beceri varsa, bu ne olurdu?
Michael: Yok bir .
Mevcut bağlamınızda size en yararlı olanı uygulayın ve sizi ilgilendiren şeyleri uygulayın. İyileştirmeniz gerektiğini bildiğiniz şeyleri uygulayın. Eleştirel düşünme pratiği yapın; Bir şey gördüğünüzde veya düşündüğünüzde, 'Bu başka ne olabilir?' diye sorun. Analitik becerilerinizi uygulayın ve testinizin hikayesini anlatmaya çalışın.
Bu kadar!
Michael'ı takip edebilirsiniz Twitter .
Düşüncelerinizi paylaşmak için zaman ayırdığınız için teşekkür ederim Bay Bolton, tavsiye, ve okuyucularımızla ideoloji. Mutlak bir zevktir. Okurlarımız ve STH bunu çok takdir ediyor.
Yazılım testinin en tanıdık yüzleriyle bu tür röportajlar için bizi izlemeye devam edin. Önerileriniz / sorularınız için yorum yapmaktan çekinmeyin.
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- Test Uzmanlarının Bir Görüşmene Sorması Gereken En İyi Sorular
- En İyi 200 Yazılım Testi Görüşme Sorusu (HERHANGİ BİR Test Görüşmesini Temizlemek İçin Okunması Gerekenler)
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Testçilerinde Motivasyon Nasıl Canlı Tutulur?
- Yazılım Testi Görüşmesine Hazırlanma - Öncesinde ve Görüşme Sırasında İzlenecek Basit İpuçları
- Test Uzmanları için Yumuşak Beceri: İletişim Becerileri Nasıl Geliştirilir
- Yazılım Test Görüşmesine Nasıl Hazırlanılır