16 characteristics great software tester
İyi Bir Yazılım Testini Harika Bir Yazılım Test Cihazı Yapan Nedir? Yüksek Etkili Test Cihazlarının 7 Kalitesi
Test uzmanları, herhangi bir BT şirketinin bel kemiğidir. Kaliteli çıktı verebilenler oldukları ve bir projeyi yayınlamaktan da en çok sorumlu oldukları için.
Bu makale, harika bir Yazılım Test Cihazının sahip olması gereken en önemli karakteristik özellikleri açıklamaktadır.
Ne öğreneceksin:
- Testçi Olmak
- Harika Bir Yazılım Test Cihazının 16 Özelliği
- # 1) Şüpheci Olun
- # 2) Kaliteden Ödün Vermeyin
- # 3) Son Kullanıcı Memnuniyetini Sağlayın
- # 4) Kullanıcı Perspektifinden Düşünün
- # 5) Testlere Öncelik Verin
- # 6)% 100 Kapsama Sözü Vermeyin
- # 7) Önerilere Açık Olun
- # 8) Erken Başlayın
- # 9) Riskleri Belirleyin ve Yönetin
- # 10) Pazar Araştırması Yapın
- # 11) İyi Analiz Becerisini Geliştirin
- # 12) Olumsuz Tarafa da Odaklanın
- # 13) Ürününüzü İyi Değerlendirin
- # 14) Pazarlık Yapmayı Öğrenin
- # 15) Suçlama Oyununu Durdurun
- # 16) Son olarak, İyi Bir Gözlemci Olun
- Yüksek Etkili Test Cihazlarının 7 Kalitesi
- Sonuç
- Önerilen Kaynaklar
- Harika Bir Yazılım Test Cihazının 16 Özelliği
Testçi Olmak
Test kullanıcısı olmaktan gurur duyun. Pek çok alanda işi azaltan kişi sizsiniz, projeleri çoğu kez hatasız bırakan, insanların ve şirketin daha çok inandığı kişi sizsiniz.
Son olarak, son kullanıcılar için gönül rahatlığı sağlayan kişisiniz. Sensiz neredeyse projeyi başarıyla tamamlamak zor .
Bir test uzmanı olarak, daha iyi ve daha iyi olmak için sürekli olarak çabalamalısınız.
Harika Bir Yazılım Test Cihazının 16 Özelliği
Harika bir Yazılım Testçisi olmak için, içinizde aşağıdaki 16 özelliği geliştirmeniz gerekir:
# 1) Şüpheci Olun
Geliştiriciler tarafından verilen yapının bir Hata -ücretsiz veya kaliteli sonuç. Herşeyi sorgula. Yapıyı yalnızca test edip hatasız bulursanız kabul edin. Kimsenin taşıdığı isim ne olursa olsun inanmayın, sadece bilginizi uygulayın ve hataları bulmaya çalışın. Bunu test döngüsünün son aşamasına kadar izlemeniz gerekir.
# 2) Kaliteden Ödün Vermeyin
Belirli test aşamalarından sonra ödün vermeyin. Kaliteli bir ürün üretene kadar test etme sınırı yoktur. Kalite, daha etkili testler elde etmek için Yazılım test uzmanları tarafından yapılan bir kelimedir. Herhangi bir düzeyde ödün vermek, kusurlu bir ürüne yol açar, bu nedenle bunu hiçbir noktada yapmayın.
# 3) Son Kullanıcı Memnuniyetini Sağlayın
Her zaman bir son kullanıcıyı neyin mutlu edebileceğini düşünün. Ürünü nasıl kolaylıkla kullanabilirler? Standart gereksinimleri tek başına test ederek durmayın. Son kullanıcı, ancak hatasız bir ürün sağladığınızda mutlu olabilir.
# 4) Kullanıcı Perspektifinden Düşünün
Her ürün müşteriler için geliştirilir. Müşteriler teknik personel olabilir veya olmayabilir. Senaryoları onların bakış açısından dikkate almazsanız, birçok önemli hatayı gözden kaçıracaksınız. Öyleyse kendinizi onların yerine koyun. Önce son kullanıcılarınızı tanıyın. Ürünü kullanırken yaşları, eğitimleri hatta konumu en önemli olabilir.
Test senaryolarınızı hazırladığınızdan ve verileri buna göre test ettiğinizden emin olun. Sonuçta, projenin ancak son kullanıcı uygulamayı başarıyla kullanabilirse başarılı olacağı söyleniyor.
# 5) Testlere Öncelik Verin
Öncelikle, önemli testleri belirleyin ve ardından testin önemine göre uygulamaya öncelik verin. Önceliğe karar vermeden asla sırayla test senaryoları yürütmeyin. Bu, tüm önemli test durumlarınızın erken yürütülmesini sağlar ve zaman baskısı nedeniyle yayın döngüsünün son aşamasında bunları azaltmazsınız.
Ayrıca, test çabalarını tahmin ederken hata geçmişini de göz önünde bulundurun. Çoğu durumda, başlangıçtaki kusur sayısı daha fazladır ve test döngüsünün sonunda azalmaya devam eder.
# 6)% 100 Kapsama Sözü Vermeyin
Kağıda% 100 kapsama demek kolay ama pratikte imkansız. Bu nedenle, müşterileriniz dahil hiç kimseye toplam hakkında söz vermeyin Test kapsamı . İş dünyasında bir felsefe var - ' Söz altında ve gereğinden fazla teslim . ' Bu yüzden% 100 kapsamı hedeflemeyin, testlerinizin kalitesine odaklanın.
# 7) Önerilere Açık Olun
Derinlemesine proje bilgisine sahip projede yetkili olsanız bile herkesi dinleyin. Her zaman iyileştirmeler için bir alan vardır ve diğer yazılım test uzmanlarından öneriler almak iyi bir fikirdir. Projenin kalitesini artırmak için herkesin geri bildirimi kesinlikle hatasız bir yazılım yayınlamanıza yardımcı olacaktır.
# 8) Erken Başlayın
Test için ilk yapınızı alana kadar beklemeyin. Gereksinimleri analiz etmeye başlayın, hazırlanın Test durumları , Test planı ve Erken tasarım aşamasında strateji belgelerini test edin. Teste erken başlamak, tüm proje kapsamının görselleştirilmesine yardımcı olur ve dolayısıyla planlama buna göre yapılabilir.
Kusurların çoğu erken tasarım ve analiz aşamasında tespit edilerek büyük zaman ve para tasarrufu sağlar. Erken ihtiyaç analizi, tasarım kararlarını sorgulamanıza da yardımcı olacaktır.
# 9) Riskleri Belirleyin ve Yönetin
Riskler her proje ile ilişkilidir. Risk yönetimi üç aşamalı bir süreçtir. Risk tanımlaması , analiz ve azaltma. Risk odaklı test sürecini dahil edin. Yazılım testinin öncelikleri risk değerlendirmesine dayanır.
# 10) Pazar Araştırması Yapın
Sorumluluğunuzun, yazılımı yalnızca bir dizi gereksinime göre doğrulamak olduğunu düşünmeyin. Proaktif olun, ürün pazar araştırmanızı yapın ve iyileştirmek için önerilerde bulunun. Bu araştırma aynı zamanda ürününüzü ve pazarını anlamanıza yardımcı olacaktır.
# 11) İyi Analiz Becerisini Geliştirin
Bu, ihtiyaç analizi için bir zorunluluktur, ancak daha da ötesi bu, müşteri geri bildirimini tanımlarken Test stratejisi . Çevrenizdeki her şeyi sorgulayın. Bu, analiz sürecini tetikleyecek ve birçok karmaşık sorunu çözmenize yardımcı olacaktır.
# 12) Olumsuz Tarafa da Odaklanın
Testçiler, tavrı kırmak için sınava sahip olmalıdır. Yalnızca olumlu tarafa odaklanmak, neredeyse kesinlikle uygulamanızda birçok güvenlik sorunu yaratacaktır. Diğer bilgisayar korsanlarını ondan uzak tutmak için projenizin hacker'ı olmalısınız. Negatif test eşit derecede önemlidir. Bu nedenle, olumsuz senaryolara dayalı olarak test senaryolarınızın büyük bir kısmını örtün.
# 13) Ürününüzü İyi Değerlendirin
Bir Yargıç genellikle bir şeyin doğru mu yanlış mı olduğunu düşünür. Bir yargıç her iki tarafı da dinleyecektir. Aynısı test için de geçerlidir. Bir Yazılım Test Cihazı olarak bir şeyin doğru olduğunu düşünüyorsanız, bunun neden yanlış olmadığını kanıtlamaya çalışın ve sonra kabul edin. Tüm kararlarınız için geçerli bir nedeniniz olmalıdır.
# 14) Pazarlık Yapmayı Öğrenin
Test uzmanları, bir proje yaşam döngüsünün tüm aşamalarında herkesle müzakere etmelidir. Özellikle geliştiricilerle görüşmek daha önemlidir. Geliştiriciler, kodlarının doğru olduğunu ve test ediciler tarafından günlüğe kaydedilen hatanın geçerli olmadığını kanıtlamak için her şeyi yapabilirler. Geliştiricileri kusur konusunda ikna etmek büyük beceriler gerektirir ve çözülmesini sağla .
Bazı yazılım test uzmanları bunun bizim görevimiz olmadığını düşünse de, herhangi bir sorunun gerçek etkisini açıklamak, geliştiricilerin genel senaryoyu ve sonuçlarını hızlı bir şekilde anlamaları için çok yararlıdır. Bu yıllarca pratik yapmayı gerektirir, ancak müzakere etmeyi öğrendiğinizde daha fazla saygı göreceksiniz.
# 15) Suçlama Oyununu Durdurun
Testte yakalanmayan kusurlar için başkalarını suçlamak yaygındır. Bu, test uzmanının sorumlulukları somut olarak tanımlanmadığında daha da yaygındır. Ama hiçbir durumda asla kimseyi suçlamayın. Bir hata oluşursa, suçlayacak birini bulmak yerine önce onu çözmeye çalışın.
Bir insan olarak herkes hata yapar, bu yüzden başkalarını suçlamaktan kaçının. Takım olarak çalışın takım ruhu inşa etmek .
# 16) Son olarak, İyi Bir Gözlemci Olun
Çevrenizde olup bitenleri gözlemleyin. Projenizdeki tüm büyük ve küçük şeyleri takip edin. Kodu geliştirme yolunu, test türlerini ve amacını gözlemleyin. Test ilerlemesini gözlemleyin ve anlayın ve program veya test faaliyetleri açısından uygun değilse gerekli değişiklikleri yapın.
Bu beceri, temelde kendinizi güncel tutmanıza ve herhangi bir durum için harekete geçmeye hazır olmanıza yardımcı olacaktır.
Güncelleme:
Yüksek Etkili Test Cihazlarının 7 Kalitesi
Her meslek, uygulayıcılarını kabul etmeden ve yaptıkları işte en iyisini yapmadan önce uygulayıcılarından belirli nitelikler ister.
Yazılım testi bu makalede tartıştığım nitelikleri daha da güçlü bir şekilde talep ediyor ve bunun birçok nedeni var.
Nitelikler dediğimde, test uzmanlarının yüksekten ve uzağa uçmalarına yardımcı olan en iyi yeteneklerinden bahsediyorum. Kendini adama, sıkı çalışma vb. Dünyadaki her iş için bir gerekliliktir. Ancak tartışacağımız nitelikler, test uzmanları için kesinlikle kaçınılmazdır. Bunlar olmazsa olmazlar olmadan, test uzmanları er ya da geç zanaatlarından kopma riskini alır.
İşte başlıyoruz:
# 1) Merak
Bu listede ilk sırada yer almalı. Bir test uzmanı olarak, belirsiz olan her şeyi ve her şeyi sorgulamanız gerekir. Her zaman merak, ' 'Gönder' düğmesini iki kez tıklarsam ne olur? Veya üç kez? Ya da 'Gönder' düğmesini tıklayıp ardından 'Escape' tuşuna basarsam ne olur? Yalnızca beyaz boşluk içeren bir yorum yayınlarsam ne olur ? '
Deneyimli bir testçiyseniz, eminim bu düşünce sürecini daha önce yaşamışsınızdır ve yaşamadıysanız kesinlikle yapmanızı tavsiye ederim. Siz soru sormazsanız müşterileriniz soracaktır. Tüm senaryoları test etmek için getirmezseniz, müşterileriniz getirecektir.
Sonuç olarak: Asla varsaymayın. Meraklı kal. Her zaman sor. Daima Arayın.
en iyi vr uygulaması nedir
Daha fazla okuma => Test Uzmanları Akıllı Şekilde Nasıl Soru Sorabilir?
# 2) Ayrıntıya Dikkat
Bu kalite gerçekten çok önemli ama dürüst olmak gerekirse, onu yapay olarak nasıl geliştireceğimden emin değilim. Bunun DNA'nızda olması gerektiğine kuvvetle inanıyorum ve biz onu sadece mükemmele ulaştırmaya çalışabiliriz.
Ayrıntılara dikkat etmek, ayrıntıların dakikasını bile hızlı bir şekilde yakalamanıza / fark etmenize yardımcı olan doğuştan gelen bir kalitedir. Ancak, bir göz için büyüteçle doğmamış olanlar bile, ısrarla daha derin ve daha uzun bakmaya çalışırsanız bu alışkanlığı geliştirebilirler.
Test sonucundan memnun musunuz? - Tekrar dene ve alışkanlık haline getir. İçeriden doğmayabilir, ancak uygulama yoluyla kabul edilebilir bir dereceye kadar beslenebilir ve geliştirilebilir.
Sonuç olarak: Her şeyi görün. Bitti mi? Tekrar görüşmek üzere.
# 3) Hayal Gücü
Sonsuz uzunluğu, genişliği ve yüksekliği nedeniyle hayal gücü her şeyin üstündedir. Test ederken düşüncenizi kısıtlamayın. Düşünülemez olanı - nadir ve en nadide olanı hayal etmelisiniz. Şimdi ve bundan 100 yıl sonrasını hayal edin.
1000'lerce soru sorun. Farzedelim? Başka? Daha ne ve daha fazlası. Test senaryolarınızı gereksinimlere göre tasarlayın ve ona iyi bir hayal gücü ve sorgulama dozu ekleyin. Bir özelliğin nasıl çalışması gerektiğine dair alışılmadık fikirler için beyin fırtınası yapın ve hataları test edin / bulun veya yeniden test edin / sistemi gözden geçirin. Hayal edin ve uygulayın.
Sonuç olarak: Mantık sizi A'dan Z'ye götürecek; Hayal gücü sizi her yere götürür. - Einstein
# 4) Mantıksal Düşünme
Sınamanın yalnızca gereksinimler belgesindeki cümleleri test senaryolarına dönüştürdüğünü düşünüyorsanız, büyük bir farkla yanılıyorsunuz demektir.
Gereksinim tartışması, beyin fırtınası özellikleri, test stratejisine karar verme, testler oluşturma, bir sorunun hatalarını ayıklama, üretim sorunlarını çoğaltma gibi tüm aşamalar mantıksal düşünmeden yararlanabilir. Olasılıklar üzerinde düşünmeli, adımlarınızı gerekçelendirmeli, doğrulamalı veya geçersiz kılmalı ve sonraki adımlar hakkında düşünmelisiniz. Ve bu son bile değil.
Test, sorulacak ve cevaplanacak çok sayıda soru içerir. Elinizdeki problemi / durumu mantıklı düşünmeden mükemmel bir soruyu nasıl soracaksınız?
Mantıklı bir sonuca varmadan önce birinin sorusuna nasıl cevap vereceksiniz? Mantıksal düşünme yeteneği zorunludur. Ve nasıl inşa edersiniz? İster gelen ister giden bir soru olsun, bir başkasına ateş etmeden önce her zaman önce içsel benliğinize sorun ve tatmin olana kadar cevaplamaya çalışın.
Sonuç olarak: Onu sor. Cevapla. Yeniden doğrulayın. Geliştirin.
Daha fazla okuma => Test sırasında kutunun dışında nasıl düşünülür
# 5) Odaklanma ve İnceleme Yeteneği
Basit bir deyişle, bu, küçük şeylere odaklanma ve zihninizi büyük resimden rahatsız olmadan en küçük ayrıntılar üzerinde çalıştırma yeteneğidir.
Bir testçi olarak, büyük resmin sizi ezmesine ve sizi şaşırtmasına izin vermemelisiniz. Onu ayırmaya çalışmalı ve her birimi tekil olarak değerlendirmelisiniz. Daha sonra bu küçük birimin etrafındaki her şeyi düşünebilir ve test edebilirsiniz.
Hayır, burada tek tek modülleri test etmekten bahsetmiyorum; Daha da ayrıntılı bir düzeyde konuşuyorum - tüm web formundan bir seferde bir alan veya tüm setten bir parametre ve tamamen test ediyorum. İşiniz bittiğinde, vizyonunuzu her seferinde bir adım olarak daha büyük resme doğru genişletebilmelisiniz.
Kendinizi karmaşık bir vakayı araştıran bir Dedektif olarak düşünün. Keşfedilmemiş hiçbir ipucu bırakmayın ve her şeyin sizi suçluya götürdüğünü unutmayın.
Sonuç olarak: Yakınlaştır. Odaklanın. Dissect. Bitti mi? Tekrarla, Uzaklaştır.
# 6) Disiplin
Siz bir testçisiniz. İşinizde, ya bir serbest bırakma kapısı tutuyorsunuz ya da kapının açılıp açılmayacağına karar verecek olan test nesnesinin kalitesi hakkındaki fikriniz. Mevcut ve gelecekteki riskleri vurgulama sorumluluğuna sahipsiniz. Bu nedenle, hiçbir şekilde, önemli testleri / etkinlikleri / iletişimi kaçırmayı göze alamazsınız.
Birkaç dakikalık insan hatası olabilir, ancak yapabildiğiniz zaman hepsini yakalamaya çalışın - Kusurlar, senaryolar, durumlar, riskler, vb. Disiplin bu konuda size çok yardımcı olur. Çalışırken kendi süreçlerinizi ve kontrol listelerinizi yapılandırmalısınız. Sizden sonra kaleyi koruyacak kimse olmadığı için ürün kalitesiyle sıradan biri olamazsınız.
Disiplinli takımların her cephede daha fazla puan alma olasılığı çok daha yüksektir; çünkü bariz hataları, açık iletişimi veya önemli işlem adımlarını gözden kaçırma olasılıkları daha düşüktür. Disiplinli test uzmanları çoğu zaman herhangi bir görev için kendi planlarına sahip olacak ve tamamen gitmeyecektir. Buna ve doğaçlama.
Sonuç olarak: Disiplin, YAPMAK istemeseniz bile YAPILMASI gereken şeyi yapmaktır.
# 7) Yapıcı İletişim
Nitelik demek yerine bunu bir beceri olarak adlandırabilirsiniz. Ama bunun daha çok bir kişilik özelliği olduğunu düşünüyorum çünkü dil ve konuşma yeterliliği kesinlikle bir beceridir.
İyi iletişim, iyi dinleme, bir yanıt oluşturma, bunu akılda prova etme, üsluba karar verme ve sonra onu gerçekten söylemeyle başlamalıdır.
Bazıları için bu dahili bir niteliktir ve diğerleri bunun için çalışmak zorundadır. Peki bu test uzmanları için neden bu kadar önemli? İşimiz, olumsuzlukları, hataları ve iyileştirme alanlarını vurgulamaktır.
Dürüst olmak gerekirse, çalışmaları, fikirleri veya yaklaşımları eleştirildiğinde kimse kendini iyi hissetmez. Ve bu bizim yapıcı iletişim kurtarmaya gelir . Kazara kimseye saldırmadan noktayı net bir şekilde anlayabilirsiniz.
Sonuç olarak: Dinle. Düşün. Prova yapın. Teslim etmek.
Daha fazla okuma => Test Cihazı Olarak Mükemmel Bir İletişimci Nasıl Olunur?
Sonuç
Bunlar sizi etkili bir test cihazı yapan 7 özelliktir.
Burada apaçık olanı belirtmedim ve işinize sevgi, adanmışlık, samimiyet, öğrenme tutkusu, iyi iş ahlakı vb. Niteliklerden bahsetmedim çünkü bunlar verilidir ve herhangi bir işte herkese yardımcı olabilir.
Bu nedenle, ister halihazırda bir Yazılım Testçisi veya yeni bir mezun olun, testi bir kariyer olarak düşünen yeni bir mezun olun, umarım bu liste kendinizi değerlendirmenize ve bu alanın size uygun olup olmadığına karar vermenize yardımcı olur.
Günlük test faaliyetlerinizde yukarıdaki 16 adımı uygulamaya çalışın. Bu adımları uygulamak, testte mükemmel olmanızı sağlayacaktır alan. Test etmenin sadece zor bir iş olmadığını, aynı zamanda yaratıcı bir iş olduğunu da unutmayın.
İşinizi sevin ve alanınızda lider olacaksınız!
Bu makaleyi ilginç ve yararlı bulursanız, bunu arkadaşlarınızla paylaşmayı unutmayın. Ayrıca, yorumlarınızı / önerilerinizi aşağıda paylaşmaktan çekinmeyin.
Önerilen Kaynaklar
- Sizi İyi Bir Test Cihazı Yapabilecek 10 Nitelik
- Yeni Başlayan Bir Geliştiricinin (ve Test Uzmanının) Yazılım Testi Hakkında Bilmesi Gereken 5 Şey
- Para Kazanma, Yazılım Testi Kariyeri ve En Zengin Bir Test Cihazının Sırları
- Bir Yazılım Test Cihazı Olarak Hayatımın 4 Hatası (ve Muhtemelen Bunları Yapıyorsunuz)
- Daha Mutlu ve Başarılı Bir Test Ekibine Nasıl Liderlik Edilir - Test Liderliği Bölüm 2
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Kötü Yazılım Test Cihazının Özellikleri
- Test Senaryosu Örnekleriyle Örnek Test Senaryosu Şablonu (İndir)