rally software tutorial
Bu Öğretici, Rally Yazılımının (eski adıyla CA Agile Central) Nedir ve Yazılım Test Yönetimi Faaliyetleri için Nasıl Kullanılacağını Açıklar. Ayrıca Jira ile Rally Yazılımının Karşılaştırmasını içerir:
Rally Software, çevik geliştirme uygulamalarını ölçeklendirmek için özel olarak oluşturulmuş kurumsal sınıf bir platformdur. CA Technologies tarafından satın alınmıştır.
Agile metodolojisi ve Rally'yi takip eden yazılım projelerinin çoğu, çevik projelerdeki tüm aktiviteleri yönetmek / izlemek için popüler çözümlerden biridir. Bu yazıda, Rally'yi kullanarak farklı test faaliyetlerini nasıl gerçekleştirebileceğimizi ele alacağız.
Ne öğreneceksin:
- Ralli Yazılım İncelemesi
- Ralli Gösterge Tablosu ve Burndown Grafikleri
- Rally'de Kullanıcı Hikayeleri Nasıl Oluşturulur
- Ralli'de Test Durumları Nasıl Oluşturulur
- Kusur Nasıl Oluşturulur
- Ralli Yazılımında Test Planı Nasıl Oluşturulur
- Bir Test Vakası Nasıl Yürütülür
- Test Setini Yönet
- Toplu Test Durumlarını Yükleyin
- Ralli Yazılım Artıları ve Eksileri
- Jira ile Rally Yazılımının Karşılaştırması
- Sonuç
Ralli Yazılım İncelemesi
Ön koşul: Ralli aracını kullanmak için, oturum açmak için geçerli kullanıcı kimlik bilgilerine sahip olmalıyız ve projenize erişim sağlanmalıdır.
İnternet sitesi: Ralli Yazılımı
Ralli Gösterge Tablosu ve Burndown Grafikleri
Bir Agile projesinde, sprint'ler vardır ve günlük faaliyetler izlenir ve kullanıcı hikayeleri belirli bir Yinelemeye atanır. Bu sprintte kalan çalışma miktarını ve kabul edilen kullanıcı hikayelerinin sayısını gösteren Burndown grafiğini görüntüleyebiliriz. Sprint işinin yolunda olup olmadığını kolayca anlayabildiğimizi temel alır.
Ayrıca ana sayfadaki Yineleme Kontrol Paneli Uygulamasını kullanarak, yineleme verilerini pasta grafikleri, yakma gibi çeşitli formatlarda görebiliriz.
Ralli Burndown Tablosu:
(resim kaynak )
Rally'de Kullanıcı Hikayeleri Nasıl Oluşturulur
Herhangi bir test senaryosu veya ilgili ayrıntılar oluşturmadan önce, bir iş ürününe veya gereksinimine ihtiyacımız var. Buna kullanıcı hikayesi denir. Bu, kabul kriterlerine sahip belirli bir işlevselliğin gereksinim ayrıntılarından oluşur. Varsayılan olarak, kullanıcı hikayesi durumu Kullanıcı hikayesinin ilerlemesine bağlı olarak Tanımlanmış durumdadır, durumu İlerleme veya Tamamlandı veya Engellendi vb. Olarak güncelleyebiliriz.
Bir kullanıcı hikayesi oluşturmak için: Plan >> Kullanıcı Hikayeleri >> ve ardından 'Yeni Kullanıcı Hikayesi' ni tıklayın
Kullanıcı hikayesi için sağlanacak ayrıntılar: Kullanıcı Hikayesi adını, açıklamasını ve kabul kriterlerini, Yinelemeyi (Sprint'in geliştirilmesi / test edilmesi gerektiği anlamına gelir), özelliği sağlayın ve ayrıntıları kaydedin. Böylece ABD ile başlayan benzersiz bir kimliğe sahip bir kullanıcı hikayesi yaratır. Misal: US12345
Rally, iyi bir kullanıcı öyküsünü nasıl yazabileceğimize dair bir şablonla size yardımcı olacaktır.
Kullanıcı hikayesi şablonu: Bir olarak bunu yapmak istiyorum
html ve css mülakat soruları ve cevapları
Kullanıcı hikayesi oluşturulduktan sonra, onunla eşleştirilebilecek başka birçok şeye sahibiz. Bunlar aşağıdaki gibidir:
- Görevler: Görevler Sekmesi kullanılarak oluşturulabilir. Burada, bu ürün üzerinde çalışması ve ona tahmin, sahip ve diğer ayrıntıları eklemesi gereken Geliştirici, Test uzmanı, DB veya gözden geçiren vb. İçin görevler ekliyoruz.
- Test Durumları: Test senaryosu sekmesini kullanarak test senaryoları oluşturun.
- Test sürüşü: Test senaryolarını çalıştırabiliriz, bu sekme altında oluşturulan her test senaryosunun test sonucunu ekleyebiliriz.
- Kusurlar: Bu sekme kullanılarak kusurlar oluşturulabilir.
- Tartışmalar: Kullanıcı hikayesiyle ilgili herhangi bir ilerleme veya tartışma buraya eklenebilir.
- Revizyon Geçmişi: Bu iş ürünü üzerinde gerçekleştirilen her aktivite Geçmiş altına eklenir ve burada görüntüleyebiliriz.
- Bağımlılıklar: Herhangi bir bağımlı hikaye buraya eklenebilir.
Test senaryoları, yürütme veya kusurlar, kullanıcı hikayelerinden veya diğer navigasyonlardan da oluşturulabilir. Nasıl ekleyebileceğimiz ve diğer kullanımlarla ilgili ayrıntılar ilerideki bölümlerde açıklanmaktadır.
Ralli'de Test Durumları Nasıl Oluşturulur
Genel olarak, Kalite Sekmesinden bir test senaryosu oluşturuyoruz.
Bir Test olayı oluşturmak için: Kalite Sekmesi >> Test senaryoları >> öğesini ve ardından 'Yeni Test Örneği' öğesini tıklayın.
Test senaryosu sağlanacak ayrıntılar: Çalışma ürününü, yani yukarıdaki bölümde açıkladığımız kullanıcı hikayesini, açılır menüden test senaryosu türü, Yöntem, öncelik, Risk, Ön Koşul, Adımlar ve Kaydet ve Kapat'ı seçin. Her test senaryosu, 'TC' ile başlayan benzersiz bir kimlik ile oluşturulur.
Aynı şekilde, istediğimiz kadar test senaryosu oluşturabiliriz. Ya da ilerleyen bölümlerde tartışacağımız Excel eklentisini kullanarak bir seferde toplu test olaylarını içe aktarabiliriz.
Bir test senaryosunun kullanıcı hikayeleriyle ilişkilendirilmesi:
Yukarıda tartışıldığı gibi, Quality Tab'den yeni bir test senaryosu oluştururken, iş ürününü arayabilir ve mevcut bir kullanıcı öyküsünü seçebiliriz, böylece bu kullanıcı öyküsüyle ilişkilendirilebilir. Veya kullanıcı hikayesini açın ve Test senaryoları sekmesine tıklayın ve araç çubuğundan Yeni Ekle düğmesine tıklayın, ayrıntıları ekleyin ve Oluştur'u seçin.
Kusur Nasıl Oluşturulur
Test senaryoları / kullanıcı hikayeleri ile kusurların nasıl oluşturulacağını görelim. Genellikle, herhangi bir kusur bir kusurla ilişkilendirilebilir.
Kusur oluşturmak için: Kalite Sekmesi >> Kusurlar >> öğesini seçin ve ardından 'Yeni Kusur' u tıklayın
Test senaryosu sağlanacak ayrıntılar: Kusur adı / başlığı, Etiketler, Açıklama, varsa ekler, sahip, durum, ortam, öncelik, önem derecesi, Gönderen, Yineleme vb. Ardından Oluştur'a tıklayın.
Yukarıdaki ayrıntıların yanı sıra, sayfadaki Kullanıcı Hikayesi / Test Vakası arama seçeneği alanlarına göre kullanıcı hikayesini ve test vakasını kusurla eşleştirebilir ve mevcut Kullanıcı Hikayesi ve Test Vakasını seçebiliriz. Bir kusuru silebiliriz veya yinelenen kusurları ilişkilendirebiliriz.
Ayrıca, sürüm için kolay izleme amacıyla mevcut tüm test senaryolarını ekleyebileceğimiz kusurlar paketi oluşturabiliriz. Mevcut kusurların kusur takımında gösterilmesi için kusurlu Ürün Kimliği ekleyebiliriz.
Kusurlarım Uygulaması, ana sayfadaki Uygulama Ekle özelliği kullanılarak oluşturulabilir. Bununla, test cihazı oluşturdukları kapalı olmayan kusurları öğrenebilir. Tüm kusurlar kimlik, Durum ve Oluşturulan sahip vb. Kriterlere göre görüntülenebilir ve filtrelenebilir.
Ralli Yazılımında Test Planı Nasıl Oluşturulur
Tüm Test senaryolarını organize bir şekilde sürdürmek ve bunları belirli bir işlevsellik veya özellik açısından veya farklı test döngülerinde ayırmak için Test klasörleri oluşturabilir ve gerekli test olaylarını bunun altına taşıyabiliriz.
Test Planında bir klasör oluşturmak için: Kalite Sekmesini seçin >> ardından Test Planına tıklayın
Burada, bir klasör oluşturmak veya alt klasörler oluşturmak ve yeni test senaryoları oluşturmak veya mevcut bir test senaryosunu düzenlemek, test olaylarını kaldırmak için birden fazla simge göreceksiniz.
Her Test klasörünün TF ile başlayan bir kimliği vardır. Herhangi bir test olayını herhangi bir klasöre taşımak isterseniz, test olayını düzenle'ye tıklayın ve test klasörü kimliğini gerekli test olayını taşımak istediğiniz klasöre güncelleyin. Burada, bir klasör altında oluşturulan ve ilişkilendirilmiş klasör içermeyen tüm test olaylarını görürsünüz. Ayrıca her klasör seviyesi için, hayır gibi test senaryosu sonuçlarının durumunu görebilirsiniz. Test senaryolarının yüzdesi geçti / kaldı / çalıştırılmadı.
Bir sonraki bölümde bir test durumunu nasıl yürütebileceğimizi tartışacağız.
Bir Test klasörünü açtığımızda, altında oluşturulan tüm test olaylarını görüntüleyebilir ve hepsini tek seferde çalıştırıp test durumunu güncelleyebiliriz.
(resim kaynak )
Bir Test Vakası Nasıl Yürütülür
Test senaryoları iki şekilde yürütülebilir. Test senaryosu kimliğini arayabilir ve test senaryosunu Test planından çalıştırabilir veya açabilirsiniz. Bir test senaryosu açtıktan sonra, test senaryosu sonucunu oluşturmak için + simgesine tıklayın.
Test senaryosu sonucu sağlanacak ayrıntılar: Zorunlu alanlar olarak derleme sürümü, Karar (Engellendi / Başarılı / Başarısız / Hata / Sonuçsuz) girin. Ayrıca süre, Test Cihazı (bu, oturum açmış kullanıcı adı olarak otomatik olarak seçilecektir), Test Seti (test setini sonraki bölümde tartışacağız), ekler ve Notlar gibi diğer ayrıntıları girin ve ardından kaydedin.
eclipse c ++ nasıl kurulur
Test sonucunun başarılı / başarısız olmasına bağlı olarak, test senaryosu sonuçları yeşil / kırmızı renkte gösterilecektir.
Sınırlama: Bu tarihten itibaren, bir test senaryosu yürütebilir ve bunları test senaryosu düzeyinde Başarılı / Başarısız olarak işaretleyebiliriz. Yalnızca bir adımın başarısız olduğu bir senaryomuz varsa, tüm test olayını Başarısız olarak işaretlemeliyiz ve her adım düzeyi durumunu güncellemek için herhangi bir hüküm yoktur.
Test Setini Yönet
Rally'de Test setini nasıl yöneteceğimizi, test setini nasıl bağlayacağımızı ve raporlar oluşturacağımızı görelim.
Test seti aynı zamanda Test Planında sahip olduğumuz gibi test durumlarının bir koleksiyonudur. Aradaki fark, herhangi bir test setinin yinelemeyle ilişkilendirilebilmesidir. Temel olarak, Regresyon testini izlemek veya belirli bir sprintte başka herhangi bir test yürütmesini izlemek için test setleri oluşturulacaktır. Bu bir kullanıcı hikayesine benzer olduğu için, sağlanabilecek puanlar, planlanmış tahminler, durum, saatler vb. Olabilir.
Bir Test Seti oluşturmak için: Bu sayfadaki İzleme >> Yineleme Durumu >> seçeneğini seçin Yeni açılır alanından “Test Seti” seçeneğini seçin.
Test Seti için sağlanacak ayrıntılar: Test seti adını girin ve Ekle'ye tıklayın. Herhangi bir test seti benzersiz bir kimlik ile oluşturulur ve ad 'TS' ile başlar.
Test senaryolarını Test Setine eşleyin: Test setinin sol tarafındaki konfigürasyon simgesine tıklayın ve “Mevcut test senaryolarını ekle…” seçeneğini seçin. Test senaryosu kimlikleriyle projeyi seçebileceğiniz / filtreleyebileceğiniz ve onay kutularını tıklayarak gerekli tüm test olaylarını seçebileceğiniz ve pencerede Ekle düğmesine tıklayarak bir pencere açar.
Not: Test senaryosu seçim penceresinde, her sayfada sınırlı sayıda test durumu gösterecektir, siz test senaryolarını seçip sonraki sayfaya geçtikten sonra, seçilen test senaryolarını eklemek için Ekle düğmesine tıkladığınızdan emin olun, aksi takdirde önceki seçim kaybolmak.
Tüm test senaryoları ilişkilendirildikten sonra, filtre seçeneklerini kullanarak test setini genişletebilir ve sonuçları her bir test senaryosuna ekleyebilir veya ayrıntıları her bir test senaryosu seviyesine veya bir seferde birden fazla test senaryosuna güncelleyebilirsiniz.
Mevcut test setinin bir kopyasını ve yinelemeyi, durumu, tahmini ve diğer ayrıntıları alarak yeniden kullanabiliriz. Test setinin sonuçlarını, altında kaç test olgusunun geçtiğini / başarısız olduğunu / çalıştırılmadığını da görüntüleyebilirsiniz.
Bağlantı test seti / Yayın / Yineleme: Yukarıda anlatıldığı gibi, Test seti bir kullanıcı hikayesi gibidir, ona Yinelemenin ayrıntılarını ekleyebiliriz, Yayınlayabiliriz. Böylece, belirli bir Sprint / Yinelemede o test setinin yürütme durumunu takip edebiliriz.
Raporlar: Raporlar sekmesini seçin ve görüntülemek için bir rapor veya grafik seçin. Ayrıca bunları Yazdırabilir veya E-posta ile gönderebilirsiniz.
Raporlar >> Raporlar'dan özelleştirilmiş raporlarımızı oluşturabilir ve + Yeni Ekle düğmesini seçebiliriz.
Gereksiniminize göre değerleri seçin veya filtreleyin ve raporunuzu oluşturmak için 'Çalıştır' düğmesine tıklayın. Ana sayfadan uygulama ekleyerek genişletilmiş Rally uygulamalarını kullanabilir ve grafikler / raporlar oluşturabiliriz.
Toplu Test Durumlarını Yükleyin
Rally'ye toplu test vakalarının nasıl yükleneceğine ilişkin ayrıntılı adımlara geçelim.
Yukarıdaki bölümler ile Add New Case seçeneğinden nasıl bir test senaryosu oluşturabileceğimizi anladık. Ancak, gerçek zamanlı bir senaryoda, oluşturulması gereken çok sayıda test senaryosuna sahip olacağız ve Rally UI'den eklemek biraz külfetli bir iştir. Bu nedenle, excel'de oluşturulan test senaryolarını içe aktarabileceğimiz içe aktarma seçeneğini kullanabiliriz.
Yakın zamanda Rally, test senaryolarını ve test adımlarını excel'den içe aktarma seçeneği sağladı.
Ayrıntılı adımlar aşağıda verilmiştir:
Aşama 1: Kaliteye Git >> Test Durumları
Adım 2: 'İşlemler' i seçin >> 'Test Durumlarını İçe Aktar…' bağlantısını tıklayın
java'da nasıl kuyruk oluşturulur
'Şablonu içe aktar' adlı bir bağlantı görebileceğiniz bir pencere açacaksınız.
Aşama 3: 'Şablonu içe aktar' seçeneğine tıklayın ve excel şablonunu indirin ve aşağıdaki resimde gösterildiği gibi verileri sağlayın ve sabit sürücünüze kaydedin.
Nesne Tipini 'Test Vakası' olarak ekleyin ve ayrıntıları sağlayın. Burada, yalnızca Nesne Türü ve Adı yalnızca iki zorunlu alan ve kalan diğer sütunlar, bu ayrıntıları sağlamak ve Rally'ye aktarmak istiyorsak ekleyebileceğimiz.
Test adımlarını içe aktarmak için bir koşulumuz olduğundan, bunun için Nesne Türü ile adım ayrıntılarını 'Test Durumu Adımı' olarak sağlayın ve adım numarası olarak indeksi ve Test Senaryosu sütununda aşağıdaki ilk test durumu için satır (2) gibi test senaryosu satır numarası sağlayın. Test adımlarını belirli bir test senaryosu ile eşleştirmek için aşağıda gösterilmiştir. Aynı şekilde, ayrıntılarını istediğiniz kadar test senaryosu ekleyin ve verileri kaydedin.
4. Adım: İçe aktarma penceresinden dosyaya göz atın ve herhangi bir hata olup olmadığını kontrol etmek için 'Doğrula' düğmesine tıklayın.
Adım 5: Doğrulama başarılı olduktan sonra, İçe Aktar düğmesinin bulunduğu bir pencere görünecektir.
İçe aktarma başarılı olduğunda, İçe aktarma başarılı mesajını gösterecektir. Pencereyi kapat.
Kalite >> Test Durumları sayfasını açabilir ve eklenen yeni test senaryolarını doğrulayabilirsiniz. Ayrıca, Çalışma Ürününü (Kullanıcı Hikayesi) arayarak kontrol edebilir ve sağlanan verilere göre test senaryolarının onunla ilişkili olup olmadığını doğrulayabilirsiniz.
Yukarıdaki işlemin dışında, Excel Rally eklentisini yükleyip excel'den Rally'ye bağlanabilir ve test durumlarını Rally'ye aktarabiliriz.
Ralli Yazılım Artıları ve Eksileri
Rally'de çok çeşitli özellikler mevcuttur. Esas olarak bu araç, çevik uygulanan projeler için tasarlanmıştır.
Artıları:
- Rally, güçlü bir Çevik araçtır.
- Sürüm planlamadan Test Raporlarına kadar çok çeşitli özellikler mevcuttur.
- Ürün sahipleri, rapor yönetimi ve iş takibi, Geliştirme ve Test ekipleri tarafından kullanılabilir.
Eksileri:
- ALM gibi diğer test yönetimi araçlarıyla karşılaştırıldığında, test senaryosu yönetimi çok kullanıcı dostu değildir.
- Jira gibi diğer araçlara kıyasla biraz esnek değil.
- Jira ve Ralli karşılaştırması.
Jira ile Rally Yazılımının Karşılaştırması
Özellik | Ralli | Jira |
---|---|---|
Entegrasyon | Evet (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Platform | Web Tabanlı | Web Tabanlı / Yüklü |
Maliyet fiyatı | Pahalıdır ve küçük bir kuruluş için değmeyebilir. Birden fazla fiyat noktası / Ücretsiz deneme. | Lisanslama aylık olarak yapılır ve ne kullanılacağına bağlıdır. Birden fazla fiyat noktası / Ücretsiz deneme. |
Lisans | Tescilli / Ücretsiz deneme | Açık kaynak ve akademik projeler için tescilli / Ücretsiz topluluk lisansları. |
Destek | Teknik destek ekibi mevcuttur ve duyarlıdır. | Sorun bağlama, ekiplerin sorunu izlemesini sağladı. |
Güvenlik | Rally, iyi bir kimlik doğrulama ve güvenliğe sahiptir. | Jira, yüksek kullanılabilirlik, uygun ölçekte performans ve beklemede şifreleme gibi gelişmiş güvenlik özellikleri sağlar |
Kurulum veya Kurulum | Kurulum kolaydır. | İlk kurulum biraz karmaşıktır. |
Diğerleri | Çapraz işlevli ekipler için destekler ve ayrıca test yönetimi ve hata yönetimi dahildir. | Büyük topluluk, Çoklu dil desteği, 600'den fazla eklenti ve birden fazla eklenti mevcuttur. |
Şimdiye kadar Rally'de test yönetimi ile ilgili aktivitelerden daha fazlasını tartıştık, ayrıca Rally'de proje yönetimi için birçok başka sayfamız var. Örneğin, Açılır menüden türü seçerek Yinelemeleri ve kilometre taşlarını yönettiğimiz zaman kutuları.
Sonuç
Yukarıdaki tüm ayrıntılarla, kullanıcı hikayelerini, test senaryolarını, kusurları, test setlerini, test senaryolarını nasıl içe aktarabileceğimizi ve hepsi arasında nasıl eşleştirebileceğimizi anladık. Bu araç yalnızca Test yönetimi için kullanılmaz, aynı zamanda Sürüm planlama özelliklerine ve diğer özelliklere de sahibiz. Jira, Test Rail vb. Gibi birçok başka proje yönetimi aracı vardır.
Rally Software en popüler araçlardan biridir ve çok çeşitli kişiler tarafından kullanılabilir ve tek bir yerde farklı etkinlikleri takip edebilir.
Önerilen Kaynaklar
- JIRA Çevik Eğitimi: Çevik Projeleri Yönetmek İçin JIRA'yı Etkili Bir Şekilde Kullanma
- Çevik Scrum Süreci Kullanılarak Kısa Sürede Yüksek Değerli Yazılım Özellikleri Nasıl Sağlanır
- SAFe Çevik Eğitimi: Ölçekli Çevik Çerçeve Nedir?
- VersionOne Eğitimi: Hepsi Bir Arada Çevik Proje Yönetimi Aracı Kılavuzu
- Robot Framework Eğitimi - Özellikler ve Yazılım Kurulumu
- TestLodge Eğitimi - TestLodge Test Yönetim Aracını Kullanarak Yazılım Test Projelerinizi Nasıl Düzenleyebilirsiniz?
- Jira Portföy Eğitimi: JIRA için Çevik Proje Portföy Yönetimi Eklentisi (İnceleme)
- JIRA Yönetim Eğitimi: JIRA Yönetici ve Kullanıcı Yönetimi