HP ALM'de (Kalite Merkezi) Proje Nasıl Özelleştirilir?
- Proje Özelleştirme, proje yöneticilerinin, projeye erişebilecek kullanıcıları tanımlayarak projeye erişimi kontrol etmelerini sağlar ve ayrıca her kullanıcının ne tür görevleri gerçekleştirebileceğini özelleştirme yeteneklerine de sahiptir.
- Ayrıca bir projeyi kuruluşunuzun özel gereksinimlerini karşılayacak şekilde özelleştirebilirsiniz.
- Ayrıca ALM'deki modüllerin her birine eklenebilecek yeni özelleştirilmiş kullanıcı alanlarının eklenmesine/düzenlenmesine de yardımcı olur.
Bunları tek tek inceleyelim
Kullanıcı Özellikleri
Şu anda oturum açmış olan kullanıcı profil ayrıntılarını düzenleyebilecek ve kullanıcı şifresini değiştirebilecek.
not: Kullanıcı 'Proje Yöneticisi' türünde olsa bile yalnızca mevcut oturum açmış kullanıcı şifresi değiştirilebilir.
) 1 Adım Araçlar bağlantısını tıklayın ve aşağıda gösterildiği gibi 'Özelleştir'i seçin.
) 2 Adım Proje Özelleştirme iletişim kutusu aşağıda gösterildiği gibi görüntülenir.
) 3 Adım Geçerli kullanıcının şifresini değiştirmek için 'Kullanıcı Özellikleri' Sekmesinde 'Şifreyi Değiştir'e tıklayın.
) 4 Adım Parolayı değiştir iletişim kutusu açılır.
- Eski Şifreyi Girin
- Yeni Şifre Girin
- Şifreyi Onayla
- 'Tamam'ı tıklayın
) 5 Adım Kullanıcı durum mesajıyla birlikte görüntülenecektir.
) 6 Adım Kullanıcı ayrıca aşağıdaki profil ayrıntılarını da düzenleyebilir.
- Email kimliği
- Ad Soyad
- Telefon
-
'Kaydet'i tıklayın
Not: Kullanıcı 'proje Yöneticisi' türünde olsa bile kullanıcılar Kullanıcı Adlarını DÜZENLEYEMEZLER.
) 7 Adım Durum kullanıcıya aşağıda gösterildiği gibi görüntülenir.
Proje Kullanıcıları
Bu modül, kullanıcıların mevcut ALM projesi için kullanıcı eklemesine ve kaldırmasına olanak tanır. Kullanıcı erişim ayrıcalıklarını kısıtlamak için kullanıcılar kullanıcı gruplarına da atanabilir.
) 1 Adım Şimdi Proje Alanına kullanıcı ekleyelim.
- Proje Kullanıcılarına Git
-
Kullanıcı Ekle Açılır Menüsüne tıklayın.
2. Adım) 'Kullanıcı Ekle' açılır menüsüne tıklandığında, kullanıcıya aşağıdaki yöntemler gösterilir.
- Kullanıcıyı Ada Göre Ekle – Proje Yöneticisi mevcut ALM kullanıcısını kullanıcı adını vererek bu projeye ekleyebilir. (Aynı şey Adım 1 ve 2'de de yapılmıştır)
- Siteye Yeni Kullanıcı Ekleme – Siteye Yeni Kullanıcı Eklemek için, Site Admin’den kullanıcı eklediğimiz gibi, tüm bilgileri girerek ekleme işlemini gerçekleştirin.
- Siteden Kullanıcı Ekle – İsme veya ID'ye göre arama yaparak yeni kullanıcı ekleyin.
İşlevlerin her birini görelim.
) 3 Adım Kullanıcı bazlı Name’i ekleyelim. Bu kullanıcının ALM Admin veritabanında zaten mevcut olduğundan emin olun (Site Yönetimi modülü kullanılarak oluşturulan kullanıcı)
- Proje Özelleştirme penceresinden 'Proje Kullanıcıları'nı seçin.
- 'Kullanıcı Ekle'yi tıklayın
- Kullanıcı adı girin
- 'Tamam'ı tıklayın
) 4 Adım Eklenen kullanıcı aşağıda gösterildiği gibi görüntülenir.
) 5 Adım Şimdi 'Siteye yeni kullanıcı ekle' seçeneğini kullanarak kullanıcı ekleyelim.
6. Adım) 'Kullanıcı Ekle' kısmından 'Siteye Yeni Kullanıcı Ekle' butonuna tıklandığında aşağıdaki diyalog kutusu görüntülenecektir.
- Kullanıcı adı girin
- E-posta girin
- Tam Adı Girin
- Telefon Numarasını Girin
- 'Tamam'ı tıklayın
) 7 Adım Kullanıcı artık mevcut projeye eklenmiştir. Kullanıcı aşağıda gösterildiği gibi 'proje kullanıcıları'na eklenir.
) 8 Adım Şimdi 'Siteden Kullanıcı Ekle' seçeneğini kullanarak proje kullanıcılarını ekleyelim.
Kullanıcının zaten ALM admin veritabanında olduğundan emin olun.
) 9 Adım Aşağıdaki iletişim kutusu görüntülenir.
- Kullanıcı Adını girin ve arama simgesine tıklayın
- Kullanıcı Adı görüntülenir
- 'Tamam'ı tıklayın
) 10 Adım Kullanıcı projeye eklenir ve aşağıda gösterildiği gibi görüntülenir.
) 11 Adım Proje Yöneticisi ayrıca bir kullanıcıyı proje kullanıcıları modülünden de kaldırabilir.
) 12 Adım Onay İletişim Kutusu görüntülenir. 'Evet'i tıklayın.
) 13 Adım 'Evet' tıklandığında kullanıcı proje kullanıcıları listesinden kaldırılır.
) 14 Adım 'Proje Kullanıcıları'ndaki her kullanıcının kendisiyle ilişkili bir üyeliği vardır.
Not: Varsayılan olarak, eklenen herhangi bir kullanıcının yalnızca 'Görüntüleme' İzinleri vardır.
- Kullanıcı Adını Seçin
- 'Üyelik' sekmesini seçin
-
Seçilen kullanıcının üyeliği görüntülenecektir. Yeni eklenen 'Cathy' kullanıcısı 'Görüntüleyici' iznine sahip
Gruplar ve İzinler
Bu modül, proje yöneticisinin izinleri belirterek kullanıcı gruplarına ayrıcalıklar atamasını sağlar.
ALM'de önceden tanımlanmış 5 grup vardır ve bu kullanıcı gruplarının her birinin farklı izin düzeyleri vardır.
- Geliştirici
- Proje Yöneticisi
- QA Tester
- Tank Avcısı Yöneticisi
- izleyici
Not: Varsayılan olarak proje alanına eklenen herhangi bir kullanıcı yalnızca 'Görüntüleme' İznine sahiptir.
) 1 Adım 'TDAdmin' Grubundaki kullanıcıların listesini görelim.
- 'TDAdmin'i seçin
- Üyelik Sekmesi altında grupta olmayan kullanıcıları göreceksiniz
- 'Grup İçi' bölümünde grup içindeki kullanıcıların listesini göreceksiniz. Bu durumda yalnızca 'Yönetici' görüntülenir.
) 2 Adım Önceden tanımlanmış grup izinleri düzenlenemez.
- 'TDAdmin'i seçin
- İzinler Sekmesine gidin
- Herhangi bir modülü seçin (Bu durumda kusurlar)
- Geçerli kullanıcı proje Yöneticisi olsa bile İzinler düzenlenemez.
) 3 Adım Önceden Tanımlanmış gruplar Yeniden Adlandırılamaz veya Silinemez.
) 4 Adım Bir grup iznini değiştirmek için proje yöneticisinin Yeni Grup eklemesi gerekir. Diyelim ki bu kullanıcıların kusur modülü için 'Düzenleme izni', diğerleri için Görüntüleme izni olacak şekilde yeni bir kullanıcı grubu oluşturmamız gerekiyor. Bu, kullanıcının kusurları 'güncelleyebilmesi' dışında tüm izinlerin 'Görüntüleme' kullanıcısının izniyle aynı olması gerektiği anlamına gelir. Aynısını yapmak,
- 'Yeni Grup'u tıklayın
- Kullanıcıya onay iletişim kutusu gösterilir. 'Evet'i tıklayın.
) 5 Adım Evet tıklandığında 'Yeni Grup' İletişim Kutusu gösterilir
- Grup Adını Girin
- profile girin
) 6 Adım Kullanıcı grubu aşağıda gösterildiği gibi oluşturulur. Ayrıca grubu bizim tarafımızdan oluşturulduğu için yeniden adlandırabileceğimizi/silebileceğimizi de fark edebilirsiniz. ALM'deki Önceden Tanımlanmış Gruplar düzenlenemez veya silinemez.
) 7 Adım İzni değiştirmek için
- 'İzinler' Sekmesine gidin
- 'Kusurlar' Sekmesini tıklayın
- Kusurlar için 'Güncelleme' işaretini etkinleştirin
- Bağlantılar için 'Güncelleme' Bayrağını etkinleştirin
Modül Erişimi
Bu modül, proje Yöneticilerinin her kullanıcı grubunun erişebileceği modülleri kontrol etmesini sağlar. Bu, kullanıcıların kısıtlı modüllere erişmesini engelleyecektir.
Diyelim ki Geliştiricilerin test senaryolarıyla hiçbir ilgisi yok, dolayısıyla test planına, test laboratuvarı modüllerine erişimleri engellenebilir.
) 1 Adım Varsayılan modül erişimi aşağıda gösterilmektedir. Tüm kullanıcı gruplarının varsayılan olarak tüm modüllere erişimi vardır.
) 2 Adım Demo amaçlı olarak VIEW kullanıcı tipine kusur modülü hariç tüm modül erişimini kaldıralım.
Aşağıda gösterildiği gibi Kusurlar modülü dışındaki View kullanıcısına karşı tüm modül erişiminin işaretini kaldırın.
) 3 Adım Şimdi değişikliklerin doğru şekilde uygulanıp uygulanmadığını kontrol etmek için 'Görünüm' Kullanıcı Kimliklerinden birini kullanarak giriş yapalım. Aşağıdaki anlık görüntüden, 'Jim' görüntüleme kullanıcısı için yalnızca 'Kusurlar' Modülünü görüntülediği için ayarların girdilerimize göre uygulandığı çok açıktır.
Proje Varlıkları
- Proje Varlıkları Proje yöneticilerinin ALM sistemi alanlarının davranışını değiştirmesine veya kullanıcı tanımlı alanları tanımlamasına olanak tanır.
- Örneğin, testleri çeşitli yapılar üzerinde yürütüyorsak ve 'Kusur Ekleme Modülü'nde 'Yapı Sürümü' alanını eklemek istiyorsak, proje varlıkları modülünü kullanarak da aynısını yapabiliriz.
) 1 Adım Kullanıcı tanımlı alanlar Salt okunur sistem alanlarının altına eklenemez.
- 'Proje Varlıkları'nı seçin
- 'Kusur'u seçin ve 'Sistem Alanları' alt klasörünü seçin.
-
Sistem alanları salt okunur olduğundan 'Yeni Alan' ekleyemeyeceğimizi veya Silemeyeceğimizi fark edebiliriz.
) 2 Adım Kullanıcı tanımlı bir alan eklemek için,
- 'Kusurlar' Modülü altında 'Kullanıcı Alanları' Alt Klasörünü seçin.
- 'Yeni Alan'ı tıklayın
- Alan Ayrıntıları aşağıda gösterildiği gibi görünecek ve düzenlenebilir.
) 3 Adım Alan detayları aşağıda gösterildiği gibi de düzenlenebilir.
- Etiketi 'Yapı Numarası' olarak yeniden adlandırın.
- 'Zorunlu' seçeneğini işaretleyin; bu, bu alanın yeni bir kusurun kaydedilmesi için zorunlu bir alan olacağı anlamına gelir.
- Kaydet'i tıklayın
) 4 Adım Artık kusurlar modülünde yapılan değişikliklere tanık olabiliriz. Kusurlar modülüne gidin ve kullanıcı, 'Yeni Kusurlar' Modülünün parçası olacak yeni oluşturulan 'Yapı Numarası' alanını görebilecektir.
Proje Listeleri
- Proje listeleri Proje yöneticilerinin bir projeye özelleştirilmiş listeler eklemesine olanak tanır. Liste, kullanıcının sistem/kullanıcı tanımlı alanlara girebileceği değerleri içerir.
- Örneğin, Hata Durumu listesi altı önceden tanımlanmış duruma sahiptir: Yeni, Açık, Düzeltilmiş, Yeniden Açılmış, Kapalı, Reddedilmiş. Bir durum daha eklemek istersek, diyelim ki, Yinelenen, bunu bu modülü kullanarak yapabiliriz.
) 1 Adım Önceden tanımlanmış listelerin altına bir öğe eklemek için,
- 'Proje Listeleri'ni tıklayın
- 'Hata Durumu'nu seçin
- 'Yeni Öğe'yi tıklayın. Yeni Öğe iletişim kutusu açılır.
- Öğe Adını girin.
- 'Tamam'ı tıklayın
) 2 Adım Tamam'a tıkladığınızda, aşağıda gösterildiği gibi yeni öğe oluşturulur.
) 3 Adım Şimdi değişiklikleri kaydetmemiz gerekiyor.
- 'Kaydet' düğmesine tıklayın.
- Bir açılır pencere gösterilir. 'Tamam'ı tıklayın.
) 4 Adım Şimdi kusurlar modülüne gidin ve durum listesinde yeni eklenen öğenin olup olmadığını doğrulayın.
Otomatik posta
Bu modül, proje yöneticilerinin, belirtilen hatalara yapılan değişiklikler hakkında kullanıcıları e-posta yoluyla bilgilendirmek için otomatik posta bildirim kuralları ayarlamasını sağlar. Bu otomatik posta özelliği yalnızca hatalar modülünde kullanılabilir.
) 1 Adım Otomatik e-posta bildirimlerini etkinleştirmek için aşağıdaki adımları izleyin.
- 'Otomatik Posta' Bağlantısına gidin.
- Kullanıcı, listedeki mevcut alanlardan herhangi birini seçerek e-postayı tetikleyebilir.
- Bu tablo, kullanıcının değişiklikler hakkında e-posta göndermek için seçtiği alanların listesini gösterir.
- Proje Yöneticisi ayrıca mevcut kullanıcıların her birine ait e-posta ayarlarını da seçebilir.
- 'Kaydet'i tıklayın.
) 2 Adım Bir pop gösterilir. Tamam'ı tıklayın
Uyarı Kuralları
Bu modül, proje yöneticilerinin geçerli proje için uyarı kurallarını etkinleştirmesini sağlar. Bu özellik, projede değişiklikler meydana geldiğinde uyarılar oluşturacak ve e-postalar gönderecektir. Bu modül, gereksinimler, ilişkili testler ve kusurlar için geçerlidir.
) 1 Adım Uyarı kurallarını etkinleştirmek için,
- 'Uyarı Kuralları'na gidin.
- 'İlişkili Uyarı' onay kutusunu etkinleştirin
- 'E-postayı şuna gönder' seçeneğini etkinleştirin ve ilgili test uzmanını/tasarımcıyı ekleyin.
- 'Kaydet'i tıklayın
- İlk uyarı: Bir gereksinim değiştirildiğinde, ilgili testlerin değiştirilebilmesi için Test Tasarımcısı uyarılır.
- İkinci uyarı: Test cihazı aşağıdaki durumlarda uyarılır: kusur Sorumlu test uzmanının yeniden teste başlayabilmesi için durumunu 'Sabit' olarak değiştirir.
İş Akışı
- Bu modül, proje yöneticilerinin aşağıdaki konularda yardımcı olan komut dosyaları oluşturmasını sağlar:
Kusurlar modülünü özelleştirme (kusur Ekle İletişim Kutusu veya Kusur İletişim Kutusunu Görüntüle).
- Bu modülün yardımıyla proje yöneticileri, diğer modüllerdeki iletişim kutularını özelleştirmek için komut dosyaları yazabilir ve kullanıcıların gerçekleştirebileceği eylemleri kontrol edebilirler.
Şimdi 'TDAdmin' grup kullanıcı türü için 'Kusur Ekle' iletişim kutusunu özelleştirelim.
) 1 Adım Proje özelleştirme kapsamında,
- 'İş Akışı'nı tıklayın.
- 'Komut Dosyası'nı seçin Generator – Kusur Alanı Özelleştirmesi Ekle' Bağlantısı
) 2 Adım Kusur Ekle alanı özelleştirme iletişim kutusu açılır.
- Kullanıcı grubunu seçin.
- Kusur ekleme iletişim kutusunda kullanıcının görünmesini istemediği alanları seçin.
- Alanları görünür alanlar listesinden çıkarmak için '<' bağlantısını tıklayın.
Not: Zorunlu Alanlar Görünür alanlar listesinden çıkarılamaz.
) 3 Adım Tüm ilgisiz alanları görünür alanlar listesinden çıkardıktan sonra, aşağıda gösterildiği gibi özelleştirme alanı iletişim kutusu görüntülenir.
- Görünür alanlar listesinin dışına itilen alanlar.
- Kusur Ekle iletişim kutusunun parçası olacak alanlar.
- Komut Dosyası değişikliklerini uygulayın.
Not: Bu kullanıcı arayüzünü kullanarak özelleştirme yapmış olsak da, değişiklikler arka uçta oluşturulan komut dosyaları yardımıyla yapılır. Bu bölümden sonra script düzenleme konusunu da bir örnekle ele alacağız.
) 4 Adım Şimdi 'TDAdmin' tipinde kullanıcı olarak oturum açın ve kusurlar modülünden 'Yeni Kusur'a tıklayın. Kullanıcı tarafından görünür olarak seçilen alanlar 'Yeni kusurlar' penceresinde görüntülenir.
Senaryo Editörü
Komut dosyası düzenleyici işlevi, kullanıcıların çeşitli modüllerin iletişim kutularını özelleştirmek için komut dosyaları yazmalarına ve ayrıca kullanıcıların her modül içinde gerçekleştirebilecekleri eylemleri kontrol etmelerine yardımcı olur.
Betik düzenleyicinin yardımıyla 'Kusur Görüntüle' Diyalogunun kullanıcıya gösterilme şeklini değiştirelim.
) 1 Adım Komut Dosyası düzenleyicisine erişmek için –
- İş Akışı Sekmesine Git
- 'Komut Dosyası Düzenleyicisi'ni tıklayın.
) 2 Adım Script editörü aşağıda gösterildiği gibi kullanıcıya gösterilmektedir.
- 'Modül Komut Dosyasında Kusurlar'ı seçin
- Yorumda, 'hata ayrıntıları alanı özelleştirmesi' açıkça gösterildiğinden, değişiklik yapmamız gereken alanın burası olduğu gösteriliyor.
- Her kullanıcı grubu için komut dosyası yazılmıştır. Gördüğümüz 'Geliştirici' kullanıcı grubuna karşılık geliyor. 'TDAdmin' kullanıcı grubunda değişiklik yapmamız gerekiyor.
) 3 Adım Şimdi değişiklik yapmamız gereken 'TDAdmin' kullanıcı grubuna gidin. 'TDAdmin' için geçerli ayarlar aşağıda gösterildiği gibi görüntülenir.
) 4 Adım Senaryoyu anlayalım.
Komut dosyasındaki şu kod satırını ele alalım
SetFieldApp “BG_ACTUAL_FIX_TIME”, Doğru, Yanlış, 0, 0
İşte detaylar –
SetFieldApp | Fonksiyon çağrısı 5 parametre ile mi yapılıyor? |
Alan adı | BG_ACTUAL_FIX_Time – Alan adı. Bu alan adının ayarlarını değiştireceğiz |
Görünür Bayrak | Görünür Bayrağa karşılık gelir. Doğruysa görünür olacaktır. |
Gerekli Bayrak | Alanın zorunlu olup olmadığını kontrol eder. Doğruysa alan zorunludur. |
SayfaBayrak Yok | 0 ile başlar. Alan sayısı fazlaysa kullanıcı bunların sayfa bazında görüntülenmesini yapılandırabilir. |
Siparişi görüntüle | Kullanıcı bu bayrağı kullanarak alanın sırasını da düzenleyebilir. 0 ile başlar ve 1'er artar. Alanların sırası buna göre belirlenir. |
) 5 Adım İlk alan olan 'BG_ACTUAL_FIX_TIME' Alanında değişiklik yapalım.
Komut dosyası düzenleyicisindeki 'BG_ACTUAL_FIX_TIME' alanına ilişkin komut dosyası aşağıda gösterilmiştir.
SetFieldApp “BG_ACTUAL_FIX_TIME”, Doğru, Yanlış, 0, 0
Yukarıdaki betiğe göre, hata ayrıntıları iletişim kutusu kullanıcıya aşağıda gösterildiği gibi gösterilir.
Bu kod satırını aşağıda gösterildiği gibi düzenleyin.
SetFieldApp “BG_ACTUAL_FIX_TIME”, Yanlış, Yanlış, 0, 16
Komut dosyası çıktısı, aşağıda gösterildiği gibi Hata ayrıntıları iletişim kutusuna yansıdı.
) 6 Adım Mevcut tüm alanlarda değişiklik yapalım.
- Aşağıda gösterildiği gibi bu alanların her biri için işlev çağrılarının parametrelerini önceki adımda açıklandığı şekilde değiştirin.
- 'Kaydet'i tıklayın.
) 7 Adım Şimdi 'TDAdmin' türündeki kullanıcılardan biri olarak giriş yapın ve 'Kusur ayrıntılarını görüntüle' iletişim kutusunun açılması için kusurlardan birine erişin. Kusur ayrıntıları iletişim kutusu şimdi aşağıda gösterildiği gibi görüntülenir.