Eşli Test hakkında bilmek istediğiniz her şey
Yayınlanan: 2022-04-27Çevik Ekipler söz konusu olduğunda ekibin farklı üyeleri arasındaki işbirliği çok yaygındır. Uzun yıllardır var olan ve test topluluğu arasında çok popüler olan yöntemlerden biri Eşli Testtir. Bir uygulamayı geliştirmenin kolay ve etkili bir yoludur. Eşli testi daha önce hiç duymadıysanız, daha fazla bilgi edinmek için bu makaleye daha derin bir dalış yapın.

Çift Testi Nedir?
Adından da anlaşılacağı gibi, Eşli Testte iki kişi tek bir makineyi paylaşır ve aynı uygulamayı değerlendirmek için birlikte çalışır. Bu kadar basit!
O nasıl çalışır?
- İki ekip üyesinden biri Sürücü olarak hareket eder ve tüm testleri yürütür. Bu kişi, Fare ve Klavyenin kontrolü altındadır.
- Bu, diğer üyeyi Gezgin yapar. Gezgin , oturumu yönetmekten sorumludur.
- Çift testi genellikle 60 ila 90 dakika arasında bir zaman aralığına sahiptir.
- Üyeler rolleri değiştirebilir veya değiştirmeyebilir.
- Çift testi, Keşif testinin bir şeklidir ve en iyi şekilde, genellikle kapsamı ve düşünceyi sınırlayan önceden yazılmış test senaryoları veya komut dosyaları olmadan yapılır.
- Çift testi yüz yüze veya uzaktan yapılabilir.
Kiminle Eşleşmeli?
Eşli test için, test kullanıcıları genellikle diğer test kullanıcıları veya geliştiricilerle eşleşir. Ama ihtiyaca göre değişebilir. Bu, istenen sonuçları elde etmek için ekipten herhangi biriyle eşleşebileceğiniz anlamına gelir. İşte yaygın kombinasyonlardan bazıları:
- Geliştiricilerle eşleştirme , test kullanıcılarına yazılımın nasıl oluşturulduğu, hata ayıklama vb. hakkında bir fikir verir. Ayrıca test uzmanının, geliştiricinin belirli bir işlevsellik oluşturmak için almış olabileceği yaklaşımı anlamasına yardımcı olur.
- Diğer Test Kullanıcıları ile eşleştirme , bir öğrenme deneyimidir. Bunu yaparak diğer testçilerin buluşsal yöntemlerini öğrenirler.
- Bir Ürün Yöneticisi ile eşleştirmek, hangi sorunları çözmeye çalıştıklarını, projenin kapsamını anlamalarına ve yeni gereksinimleri daha iyi anlamalarına yardımcı olur.
- Tasarımcılarla eşleştirme , özellikle yazılımın kullanıcı arayüzünü test ederken kullanışlıdır. Bu şekilde tasarımın kapsamını anlayabilir ve başka bir şeye ihtiyaç olup olmadığını önerebilirler.
Çift Testi nasıl yapılır?
İkili test için hedefleriniz açıkça işaretlendiğinde, bunu gerçekleştirmek zor olmamalıdır. Eşli teste başlamadan önce aklınızda bulundurmanız gereken en önemli şeylerden bazıları şunlardır:
- Doğru Kişiyle Eşleşme: Herhangi biriyle eşleşebilmenize rağmen, her iki kişinin de birbirlerinin çalışma tarzları hakkında fikir sahibi olması, yeterince iletişim kurabilmesi ve hedefleri etkili bir şekilde anlayabilmesi her zaman daha iyidir.
- Alan Tahsis Edilmesi: Çift, birlikte oturabilecekleri bir cihaz ve alan tahsis etmeli ve gerekli testi yapmalıdır. Mevcut durumda bu, sürücünün ekranı paylaşacağı Video Konferans araçları kullanılarak yapılabilir.
- Hedeflerin Belirlenmesi: Eşli Test, keşif testi olmasına rağmen, yapılandırılmış bir yaklaşım planlamalıdır. En azından kapsanacak alanları not edin, testi zamanlayın, yapılan değişiklikler ve etkilenen alanlar hakkında bilgi sahibi olun.
- Rollerin Belirlenmesi: Test başlamadan önce sürücü ve navigatör rolü atanmalıdır. Süreçler arasında rolleri değiştirip değiştiremeyecekleri de açıklığa kavuşturulmalıdır.
- Hataları günlüğe kaydetme ve not alma: Sürücü tüm manuel görevleri gerçekleştirirken, gezgin not almalı ve hata günlüğünü tutmalıdır. Bir kez yapıldıktan sonra, tüm hataları kaydetmeli, bir hata raporunu gözlemlemeli ve muhafaza etmelidirler.
Çift Testi ne zaman yapılır?
İkili testi gerçekleştirmeniz gereken birkaç durum olabilir, ancak burada ikili testin etkili olabileceği birkaç genel senaryo bulunmaktadır:

- Test cihazı, daha büyük bir etki alanına sahip olabilecek değişiklikleri doğrulamak için geliştiricinin yerel sunucusunda test etmek için geliştiriciyle eşleşiyor.
- Küçük/yeni test kullanıcılarını kıdemli bir test kullanıcısıyla eşleştirme, böylece yazılıma hızlı bir şekilde aşina olabilmeleri
- Ayrıca, ekibin farklı rollere sahip çeşitli üyeleri arasında işbirliğine yardımcı olur ve KG süreçlerinin kapsamını genişletir.
- Kritik hatalar mevcut olduğunda, geliştiricilerle işbirliği yapan test uzmanları, hata ayıklamaya ve/veya sorunu yeniden oluşturmaya yardımcı olabilir ve bu da yeni sorunların, etki alanlarının ve davranışların belirlenmesine yardımcı olabilir.
Eşli Testin Faydaları Nelerdir?
Daha iyi işbirliğini teşvik eden siloların yıkılmasına yardımcı olur
Geliştiriciler ve testçiler, yaptıkları işin türünü göz önünde bulundurarak silolarda çalışma eğilimindedir. Çift testi, bu siloları kırmaya yardımcı olur ve farklı iş tanımlarına sahip çeşitli ekip üyeleri arasındaki işbirliğini teşvik eder. Ayrıca bilgi paylaşımına yardımcı olur ve birbirlerinin rolleri hakkında fikir verir. Bunun dışında takımlar arası ilişkilerin gelişmesine yardımcı olur.
Yeni algı ve yaklaşım elde etmeye yardımcı olur ve bu da daha iyi doğruluk sağlar
Farklı becerilere sahip kişilerle takım oluşturmak, testçilerin bir yazılıma yeni ve farklı bir bakış açısıyla bakmalarına yardımcı olur. Ayrıca yazılımın kapsamlı bir şekilde anlaşılmasına yardımcı olur. Aynı uygulama üzerinde çalışan kişiler, özellikleri iyi bilir ve son kullanıcı algısı için doğru göz setine sahip olmayabilir. Taze bir çift göz, daha önce fark edilmeyen bir şey görebilir. Bu aynı zamanda Bilgi Laneti olarak da bilinir.
Bilgi paylaşımını teşvik eder
Her ne kadar somut bir faydası olmasa da önemi yadsınamaz. Farklı uzmanlığa sahip kişiler, SDLC'nin ne kadar çeşitli olduğunu ve farklı rollerin nasıl çalıştığını anlayacaktır. Ayrıca insanların bağlantı kurmasına yardımcı olur ve bu nedenle gelecekte de birlikte daha iyi çalışırlar.
Testin etkinliğini artırmaya yardımcı olur
Bazen bir kişi aynı yazılım üzerinde uzun süre çalıştığı için sorunlar tespit edilemeyebilir. Bu nedenle, yeni biriyle eşleştiğinde, bu yeni göz çiftleri böcekleri algılayabilir. Yazılım hakkında hiç veya daha az bilgisi olan bir Kişi, yeni bir bakış açısına sahip olacaktır. Böylece hatasız uygulamalar müşteriye sunulabilir.
Bilgi paylaşımına ve yeni üyelerin eğitimine yardımcı olur
Topluluktaki birçok test uzmanı, yeni katılanları eğitmek için bu yöntemi kullanır. Burada deneyimli testçi Navigatör olacak ve yeni marangoz Sürücü olarak görev yapacak. Bu, alan bilgisini geliştirmeye ve üretkenliği artırmaya yardımcı olur.