QA’lar neden ikiyüzlüdür – QualityEngineer.blog

In: Genel


Birçok şirkette kalite mühendisinin rolü, yalnızca özellikleri test etmek veya otomasyon testlerini uygulamak değil, aynı zamanda en iyi kodlama uygulamalarını tanıtmak ve yazılımın nasıl test edileceğine dair ekibe rehberlik etmektir. Onlar (aslında biz) geliştiricilere iyi kapsamın ne kadar önemli olduğunu söylüyorlar ve neredeyse onları mümkün olan her yerde birim testleri uygulamaya zorluyorlar. Ve hepimiz bunun iyi bir yaklaşım olduğunu biliyoruz. Her üretilen veya yeniden kullanılan kodun test edilmesi gerektiğini hepimiz biliyoruz. Ama bekleyin… Birim testi ve kapsamı hakkında bu kadar çok şey söyleyen test uzmanları, uyguladıkları ilkeleri takip ediyor mu?

Genellikle test uzmanları (QA’lar) yüksek seviyeli e2e testlerinden sorumludur. Büyük olasılıkla bu amaçla selenyum kullanıyorlar. Ama sadece selenyum değil. Çoğu durumda şirketler, en yaygın işlemleri gerçekleştirmenin yanı sıra ortam ve veri kurulumu için kendi çerçevelerine ihtiyaç duyar. Bazen selenyumu bile sararlar. Ve işte konuya geliyoruz. Çoğu durumda, tüm bunları yapan kütüphaneler, test kodundan ayrılmaz ve daha da kötüsü, birim olarak test edilmiyorlar!

Testlerimizde kodu ne kadar yeniden kullandığımızı kendimize soralım. Veri kurulumu ve ortak işlemler için çerçeveler, kütüphaneler, yöntemler oluşturuyor muyuz? İyi çalıştıklarından emin olmak için kaç tane birim testimiz olduğunu düşünün? Test çerçevelerimizin ve kitaplıklarımızın kapsamı nedir? Ve son olarak, bunun geliştiricilerden bekleyeceğimiz bir şey olup olmadığını düşünün 🙂

Umarım firmalarınızda farklı görünür ve test amaçlı araçlar detaylı olarak test edilir. Nasıl göründüğünü yorumlarda belirtin 😉

Bir cevap yazın

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More

How Can We Help You?

Need to bounce off ideas for an upcoming project or digital campaign? Looking to transform your business with the implementation of full potential digital marketing?

For any career inquiries, please visit our careers page here.
[contact-form-7 404 "Bulunamadı"]