“Özgürlük verilmez, elde edilir.”

– Franklin D. Roosevelt

Açık kaynak kelimesi, ticari bir yazılımın geliştirilmesine sayısız saatler harcayan bir geliştirici için pek iyi bir yankı uyandırmayabilir. Ancak bu kelime, çalışmalarını neredeyse hiçbir ücret ödemeden daha verimli hale getiren bir araca erişebildikleri zaman satıcı zorunluluğundan kurtulmuş hisseden bir testçiyi heyecanlandırıyor. Bu nedenle, açık kaynaklı yazılımlar son zamanlarda daha fazla popülerlik kazandı. Bu popülerlik, sonuç olarak, kitlelere ücretsiz olarak daha fazla yazılımın tomurcuklanmasına yol açmıştır.

İhtiyacım var mı?

Yazılım testi araçlara bağlı olmadığı kadar, tüm deneyimin tadını çıkarabilecek monoton görevlerin yürütülmesi için gereklidir. Sonuçta kimse alışveriş yapmaktan keyif alsa bile günde elli kez bakkala gönderilmek istemez değil mi? Test yönetim araçları, test etkinliklerinin planlanmasına, izlenmesine ve raporlanmasına yardımcı olur – bunlar olmadan hantal olabilecek eylemler. Test yönetim araçlarının oynadığı önemli rol nedeniyle, bunların tüm test kullanıcıları tarafından eşit olarak erişilebilir kılınması adildir. Ancak gerçekte, iyi test yönetim araçlarının çoğunun ticarileştirilmesi nedeniyle bu genellikle böyle değildir. Beni yanlış anlamayın, çok sayıda iyi açık kaynaklı test yönetim aracı var. Sadece, daha yüksek müşteri beklentisi nedeniyle, kapalı kaynaklı ticari yazılımın genellikle benzerlerinden daha parlak olması olur.

Birinci sınıf vs Ekonomi

TestRail, belki de şu anda piyasada bulunan en popüler test yönetim araçlarından biridir. Araçlara ayıracak sınırlı kaynaklara sahip bir kuruluş için, bu inanılmaz yazılım parçası muhtemelen ulaşamayacakları bir yerdedir. Organizasyon belki de sadece bunu karşılayabilmek için bazı temel şeylerden vazgeçmek zorunda kalacaktı. Bir kuruluşa katılmadan önce yazılım testi yönetim aracına alışmaya çalışan genç bir yazılım test mühendisi, satın alma lüksüne sahip değildir. Aynı yeteneklere sahip, ancak geliştiricileri tarafından ücretsiz olarak sunulan açık kaynaklı bir eşdeğer olan TestLink geliyor. Ancak bu iki uygulama işlevsellik ve özellikler açısından yan yana kıyaslandığında TestRail, TestLink’ten bir adım önde gibi görünüyor. Bu, temel kök işlevleri söz konusu olduğunda üstünlükle karıştırılmamalıdır, bu araçların her ikisi de örnek teşkil eder. Birinci sınıf uçan yolcular ve ekonomi sınıfta uçan yolcular arasında bir benzetme yapın. İkisi de aynı anda aynı yere varır. Tek fark uçuş sırasındaki deneyimdir. Bir taraf tüm ekstra güzelliklerin tadını çıkarırken, diğeri istedikleri yere vardıkları sürece koltuğun rahatsızlıklarına katlanır.

Aynı durum, açık kaynaklı test yönetimi araçlarının ve ücretli veya kapalı kaynaklı test yönetim araçlarının kullanılması için de geçerlidir. Her ikisi de aynı temel sonuçları elde eder, tek fark ücretli yazılımın eklenen özellikler aracılığıyla deneyimi biraz daha keyifli hale getirmesidir. Her şey söylendiğinde ve bittiğinde, seyahatimin sonunda rahat bir otelde kalmama yetecek kadar değişiklik bıraksaydı, yine de ekonomiyi seçerdim, değil mi?

Lehte ve aleyhte olanlar

Hiçbir şey mükemmel değildir ve açık kaynaklı test yönetimi araçlarının sunduğu avantajlara rağmen, dezavantajları da vardır.

Artıları:

  • Çoğu ücretsiz olduğu için düşük maliyet.
  • Genellikle motive olmuş bir destek topluluğu tarafından geliştirilen eklentilerin mevcudiyeti.
  • Altta yatan çerçevenin güvenliği, ücretli yazılıma kıyasla genellikle daha üstündür. Bu, aracı test yönetiminde kullanmadan önce test eden birçok test uzmanına bağlanabilir. Bir yazılım ne kadar açık olursa, kusurlarını tespit etmek o kadar kolay olur.
  • Test uzmanlarının çeşitli araçları keşfetmesine olanak tanıyan satıcı kilitlenmesinin olmaması.

Eksileri:

  • Acemi kullanıcılar için genellikle daha az gösterişli olduklarından daha dik öğrenme eğrisi.
  • Topluluk desteğine güvenmek, özellikle yazılımın küçük bir kullanıcı tabanına sahip olması durumunda daha az çekici bir destek hizmetine yol açabilir.

Sonuç olarak, ücretli rekabetin varlığına rağmen açık kaynaklı test yönetim araçlarının önemi göz ardı edilemez. İşi hallederler ve vaat ettikleri ve başardıkları şeyler açısından basittirler. Ne kadar keyifli olurlarsa, o kadar çok açık kaynaklı test yönetim aracı mevcutsa, alternatifler o kadar iyi olur. Ücretsiz olarak alabilecekken neden daha fazla ödeyesiniz?