Koronavirüs bu günlerde deli gibi yayılırken, birçok şirket çalışanlarını uzaktan çalışmaya teşvik ediyor ve onlara izin veriyor. Ancak siz, bir test kullanıcısı olarak daha önce uzaktan test deneyimi yaşamamış olabilirsiniz. Bu blog yazısında, günlük işlerinizde yardımcı olabilecek uzaktan test hakkında size bazı faydalı ipuçları vermeye çalıştım. El dezenfektanlarınız hazırsa başlayalım.
Uzaktan çalışma ile ilgili en büyük sorunlardan biri sözlü iletişim eksikliğidir. Bazı insanlar her zaman iletişim halinde olmayı sever. Size bir e-posta gönderirler ve geldikten hemen sonra gelen kutunuzu kontrol etmenizi isterler. Uzaktan çalışma, bu tür insanlar için gerçek bir acı olabilir. Testçilerin, ekiplerinin kalp atışlarını ölçmek gibi bir yan rolü olduğunu düşünüyorum; sonuç olarak, uzaktan test kesinlikle onlar için daha zor hale geliyor. Geliştiriciler (her zaman olduğu gibi) rahatsız edilmek istemezler ve onları en çok rahatsız eden ve kesintiye uğrayanlar testçilerdir. Problem çözücüden ziyade çok fazla soran bir testçiyseniz, kendinizi yalnız kalmaya adapte etmekte zorlanacaksınız.
Çevikliği koruyun!
Agile manifesto’nun 6. ilkesi, “Bir geliştirme ekibine ve ekibine bilgi aktarmanın en verimli ve etkili yöntemi yüz yüze görüşmedir” vurgusudur. Hata!
Siz ve ekip üyelerinizin ekip panolarınızı güncel ve temiz tuttuğunuzdan pek emin değilim. Öte yandan, uzak olduğunuzda, güncel olmaktan başka şansınız yok. Özellikle günlük konuşmalar, bakım seansları gibi ritüeller gibi sınırlı insan etkileşimine sahip olacağınız için, bir testçi olarak sizin ve ekip üyelerinizin uygun bir video konferans aracı kullanarak ve güncelleme yaparak bu toplantıları yürütmeye devam ettiğinizden emin olmanız gerekir. ALM’niz (uygulama yaşam döngüsü yönetimi) / sorun izleme araçlarınızı zamanında.
Test oturumlarınızı zaman kutusuna koyun.
Biliyorsunuz ki biz testçiler her zaman özel bir şeyler arıyoruz; bugs! Ve ayrıca biliyorsun ki, her zaman bir hata daha vardır! (Lubarsky’nin Sibernetik Entomoloji Yasası). Peki ne zaman bakmayı bırakacağız?
Bu mesele bir bakışta çözülemeyecek kadar karmaşık ama buradaki mesele şu ki, evden çalışırken kesinlikle işinizi daha hızlı bitirmek ve en sevdiğiniz dizileri izlemeye devam etmek istiyorsunuz ya da daha kötüsü zaten izliyorsunuz. Muhtemelen evinizde işinizden daha fazla ilgi çekici yeriniz olabileceğinden, dikkatiniz çok kolay dağılabilir. Bu sorunu önlemek için uzaktan test oturumlarınızı zaman kutusuna koymanızı öneririm. Her test faaliyetinden önce, keşif testlerinizi yapmak için ihtiyacınız olan süreyi belirleyin ve zaman sınırı geçtikten sonra ara verin. Bunun değerli ve kritik hataları aramada odağınızı ve verimliliğinizi artıracağını göreceksiniz.
Raporlarınızı daha temiz hale getirin!
En görünür çıktılarınız, hata raporlarınızdır. Uzaktan çalışırken, raporlarınızın yeterince görünür ve anlaşılır olduğunu varsayamazsınız. Kendi hata raporlama olgunluğunuza güvenmeniz gerekir. Unutmayın, bir hatayı rapor ettiğinizde bir dava dosyası gibi mahkemeye sunarsınız ve avukat sizsiniz. Bu nedenle dava dosyasının yeterli ve doğru bilgilerle doldurulduğundan ve her şekilde tutarlı olduğundan emin olmanız gerekir. Birisi (çoğu durumda, bir geliştirici) size raporunuzdaki eksik bir bilgiyi sorarsa, bu iyiye işaret değildir. Daha da kötüsü, uzaktan testte, eksik bir hata raporuyla ilgili uzun süren konuşmalar zaman kaybıdır ve test çabalarınızı çok kolay bir şekilde mahvedebilir.
Gıcırtılı tekerlek çığlık atacak!
Bu zamanlar, ekibinizin iç kalite perspektifinin bireylere iyi dağıldığını ortaya çıkarması için iyi göstergelerdir. Kod takımdaki herkes için okunaklı veya anlaşılır değilse veya geliştiriciler çok fazla dikkat dağıtırsa, test görevleri sprintin sonuna kadar itilir ve sıkıştırılır. Sürekli entegrasyon hattınız o kadar verimli veya otomatik değilse, görevleriniz üzerindeki kontrolünüzü kaybedersiniz. Ayrıca uzaktan çalışmak, SDLC süreçlerinizin ne kadar olgun olduğunu ve iletişime dayalı organizasyon kültürünüzün ne kadar güçlü olduğunu test etme ve kendi kendine kontrol etme şansı verir.
Umarım koronavirüs durumu uzun sürmez, ancak orta ve uzun vadede geliştirme, test etme ve yayınlama döngüleriniz üzerinde iyileştirmeler başlattığınızdan emin olun. Ve lütfen şunu daima aklınızda tutun, “Acı sizi neşeye hazırlar.”