TestLink - TestLink

TestLink
Testlink logo.png
Geliştirici (ler)Takım testi
İlk sürüm17 Ekim 2003; 17 yıl önce (2003-10-17)
Kararlı sürüm
1.9.20 / 19 Ocak 2020; 10 ay önce (2020-01-19)
Depo Bunu Vikiveri'de düzenleyin
YazılmışPHP
İşletim sistemiÇapraz platform
UygunÇok dilli
TürTest yönetimi
LisansGPL
İnternet sitesitest bağlantısı.org

TestLink web tabanlı test yönetimi kolaylaştıran sistem Yazılım kalite güvencesi. Teamtest tarafından geliştirilmiş ve sürdürülmüştür. Platform, test senaryoları, test paketleri, test planları, test projeleri ve kullanıcı yönetiminin yanı sıra çeşitli raporlar ve istatistikler için destek sunar.

Gereksinimler

TestLink web tabanlı bir yazılım olduğundan, bir yöneticinin onu kurmak ve çalıştırmak için bir web sunucusuna ve bir veritabanına erişmesi gerekir. TestLink'in desteği vardır MySQL, MariaDB ve PostgreSQL veritabanları. TestLink'i kullanmak için, bir kullanıcı yalnızca bir internet tarayıcısı.

Kullanım

TestLink tarafından kullanılan temel birimler şunlardır: Test Senaryosu, Test Paketi, Test Planı, Test Projesi ve Kullanıcı.[1][2]

Test planı

Test Planları, bir uygulama üzerinde bir dizi test yürütmek için kullanılan temel birimdir. Test Planları, Derlemeleri, Aşamaları, Kullanıcı Atamalarını ve Test Sonuçlarını içerir.

Bir Test Planı, adı, açıklamayı, seçilen Test Vakalarının koleksiyonunu, Yapıları, Test Sonuçlarını, kilometre taşlarını, test uzmanı atamasını ve öncelik tanımını içerir. Her Test Planı, mevcut Test Projesi ile ilgilidir.

Test Planları, mevcut Test Projesi için lider ayrıcalıklarına sahip kullanıcılar tarafından "Test Planı yönetimi" sayfasından oluşturulabilir. "Oluştur" düğmesine basın ve verileri girin.

Test Planı tanımı başlık, açıklama (html formatı) ve durum "Etkin" onay kutusundan oluşur. Açıklama, şirket süreçleriyle ilgili sonraki bilgileri içermelidir:

  • Özet / Kapsam
  • Test edilecek özellikler
  • Test edilmeyecek özellikler
  • Test kriterleri (test edilen ürünü geçmek için)
  • Test ortamı, Altyapı
  • Test araçları
  • Riskler
  • Referanslar (Ürün planı veya Değişiklik talebi, Kalite belgeleri, vb.)

Test Planları, belirli bir zamanda bir Test Spesifikasyonundan alınan Test Durumlarından oluşur. Test Planları diğer Test Planlarından oluşturulabilir. Bu, kullanıcıların istenen bir zamanda var olan Test Vakalarından Test Planları oluşturmasına olanak tanır. Bir yama için Test Planı oluştururken bu gerekli olabilir. Bir kullanıcının bir Test Planını görebilmesi için uygun haklara sahip olması gerekir. Haklar, Kullanıcı / Proje Hakları tanımla bölümünde (müşteri adayları tarafından) atanabilir. Kullanıcılar size üzerinde çalıştıkları projeyi göremediklerini söylediklerinde bu hatırlanması gereken önemli bir şeydir.

Test Planları, müşteri adayı ayrıcalıklarına sahip kullanıcılar tarafından silinebilir.

Test durumu

Bir Test Vakası, bir uygulamanın iş akışındaki basit bir görevi açıklar. Bir test durumu, TestLink'in temel bir parçasıdır. Test kullanıcısı bir test senaryosu çalıştırdıktan sonra geçebilir, başarısız olabilir veya engelleyebilir. Test senaryoları, test takımlarında düzenlenir. Test Durumlarında aşağıdaki bölümler bulunur:

  • Bir Test Vakasının Tanımlayıcısı TestLink tarafından otomatik olarak atanır ve kullanıcılar tarafından değiştirilemez. Bu kimlik, Test Projesi ön ekinden ve Test Vakasının oluşturulduğu Test Projesi ile ilgili bir sayaçtan oluşur.
  • Başlık: kısa açıklama veya kısaltma içerebilir (ör. TL-USER-LOGIN)
  • Özet: gerçekten kısa olmalı; sadece genel bakış, giriş ve referanslar için.
  • Adımlar: test senaryosunu tanımlayın (girdi eylemleri); ön koşul ve temizlik bilgilerini de buraya ekleyebilir.
  • Beklenen sonuçlar: test edilen bir ürün veya sistemin kontrol noktalarını ve beklenen davranışını açıklayın.
  • Ekler: yapılandırma izin veriyorsa eklenebilir.
  • Önem: Test tasarımcısı testin önemini belirleyebilir [YÜKSEK, ORTA ve DÜŞÜK].
  • Yürütme türü: Test tasarımcısı, testin otomasyon desteğini ayarlayabilir [MANUEL / OTOMATİK]
  • Özel alanlar: Yönetici, Test Vakası açıklamasını veya sınıflandırmasını geliştirmek için kendi parametrelerini tanımlayabilir. Büyük özel alanlar (250 karakterden fazla) mümkün değildir. Ancak bilgiler ebeveyn Test Suite'e eklenebilir ve özel alanlar aracılığıyla yönlendirilebilir. Örneğin, Yapılandırma 'standart', 'performans', 'standart_2' ifadelerini tanımlayabilir ve bu etiketlere CF aracılığıyla başvurabilirsiniz.

Kullanıcı

Her TestLink kullanıcısının, mevcut özellikleri tanımlayan atanmış bir Rolü vardır. Varsayılan türler şunlardır: Misafir, Test Tasarımcısı, Kıdemli test uzmanı, Test uzmanı, Lider ve Yönetici ancak özel roller de oluşturulabilir.

Test Projeleri

Test Projeleri, TestLink'in temel organizasyon birimidir. Test Projeleri, şirketinizin zaman içinde özelliklerini ve işlevlerini değiştirebilen, ancak çoğunlukla aynı kalan ürünleri veya çözümleri olabilir. Test Projesi gereksinim belgelerini, Test Spesifikasyonunu, Test Planlarını ve belirli kullanıcı haklarını içerir. Test Projeleri bağımsızdır ve veri paylaşmaz.

Test Özellikleri

TestLink, Test Spesifikasyonu yapısını Test Paketlerine ve Test Durumlarına böler. Bu seviyeler uygulama boyunca kalıcıdır. Bir Test Projesi yalnızca bir Test Spesifikasyonuna sahiptir.

Özellikleri

  • Kullanıcı rolleri ve yönetimi
  • Test özelliklerinde test senaryolarının gruplandırılması
  • Test planları
  • Platformlar
  • Sürüm oluşturma ve revizyon ile ilgili gereksinimler
  • Yazılımın farklı yapılarını test etme desteği
  • Raporlar, grafikler ve monitörler
  • Kullanarak kullanıcı arayüzünün özelleştirilmesi Akıllı şablonlar
  • İle entegrasyon LDAP
  • Sağlanan bir API kullanarak diğer yazılımlarla entegrasyon
  • Hata izleme sistemi entegrasyonu (Mantis, JIRA, Bugzilla, FogBugz, Redmine, ve diğerleri)

[3]

Ayrıca bakınız

Referanslar

  1. ^ usha kannappan (2008-08-12). "Açık Kaynak Test Bağlantısının Çalışma Akışı". Slideshare.net. Alındı 2012-03-19.
  2. ^ "Eğitici Test Bağlantısı". Wn.com. Alındı 2012-03-19.
  3. ^ "Testlink - Sözlü Öğreticiler Wiki". Spoken-tutorial.org. 2011-11-16. Alındı 2012-03-19.

Dış bağlantılar