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.

Kullanıcı Özellikleri

) 2 Adım Proje Özelleştirme iletişim kutusu aşağıda gösterildiği gibi görüntülenir.

Kullanıcı Özellikleri

) 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.

Kullanıcı Özellikleri

) 4 Adım Parolayı değiştir iletişim kutusu açılır.

  1. Eski Şifreyi Girin
  2. Yeni Şifre Girin
  3. Şifreyi Onayla
  4. 'Tamam'ı tıklayın

Kullanıcı Özellikleri

) 5 Adım Kullanıcı durum mesajıyla birlikte görüntülenecektir.

Kullanıcı Özellikleri

) 6 Adım Kullanıcı ayrıca aşağıdaki profil ayrıntılarını da düzenleyebilir.

  1. Email kimliği
  2. Ad Soyad
  3. Telefon
  4. '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.

Kullanıcı Özellikleri

) 7 Adım Durum kullanıcıya aşağıda gösterildiği gibi görüntülenir.

Kullanıcı Özellikleri

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.

  1. Proje Kullanıcılarına Git
  2. Kullanıcı Ekle Açılır Menüsüne tıklayın.

Proje Kullanıcıları

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.

  1. 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)
  2. 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.
  3. Siteden Kullanıcı Ekle – İsme veya ID'ye göre arama yaparak yeni kullanıcı ekleyin.

İşlevlerin her birini görelim.

Proje Kullanıcıları

) 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ı)

  1. Proje Özelleştirme penceresinden 'Proje Kullanıcıları'nı seçin.
  2. 'Kullanıcı Ekle'yi tıklayın
  3. Kullanıcı adı girin
  4. 'Tamam'ı tıklayın

Proje Kullanıcıları

) 4 Adım Eklenen kullanıcı aşağıda gösterildiği gibi görüntülenir.

Proje Kullanıcıları

) 5 Adım Şimdi 'Siteye yeni kullanıcı ekle' seçeneğini kullanarak kullanıcı ekleyelim.

Proje Kullanıcıları

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.

  1. Kullanıcı adı girin
  2. E-posta girin
  3. Tam Adı Girin
  4. Telefon Numarasını Girin
  5. 'Tamam'ı tıklayın

Proje Kullanıcıları

) 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.

Proje Kullanıcıları

) 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.

Proje Kullanıcıları

) 9 Adım Aşağıdaki iletişim kutusu görüntülenir.

  1. Kullanıcı Adını girin ve arama simgesine tıklayın
  2. Kullanıcı Adı görüntülenir
  3. 'Tamam'ı tıklayın

Proje Kullanıcıları

) 10 Adım Kullanıcı projeye eklenir ve aşağıda gösterildiği gibi görüntülenir.

Proje Kullanıcıları

) 11 Adım Proje Yöneticisi ayrıca bir kullanıcıyı proje kullanıcıları modülünden de kaldırabilir.

  1. Kullanıcıyı seçin
  2. 'Kullanıcıyı Kaldır'ı tıklayın;

    Proje Kullanıcıları

) 12 Adım Onay İletişim Kutusu görüntülenir. 'Evet'i tıklayın.

Proje Kullanıcıları

) 13 Adım 'Evet' tıklandığında kullanıcı proje kullanıcıları listesinden kaldırılır.

Proje Kullanıcıları

) 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.

  1. Kullanıcı Adını Seçin
  2. 'Üyelik' sekmesini seçin
  3. Seçilen kullanıcının üyeliği görüntülenecektir. Yeni eklenen 'Cathy' kullanıcısı 'Görüntüleyici' iznine sahip

Proje Kullanıcıları

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.

  1. Geliştirici
  2. Proje Yöneticisi
  3. QA Tester
  4. Tank Avcısı Yöneticisi
  5. 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.

  1. 'TDAdmin'i seçin
  2. Üyelik Sekmesi altında grupta olmayan kullanıcıları göreceksiniz
  3. '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.

Gruplar ve İzinler

) 2 Adım Önceden tanımlanmış grup izinleri düzenlenemez.

  1. 'TDAdmin'i seçin
  2. İzinler Sekmesine gidin
  3. Herhangi bir modülü seçin (Bu durumda kusurlar)
  4. Geçerli kullanıcı proje Yöneticisi olsa bile İzinler düzenlenemez.

Gruplar ve İzinler

) 3 Adım Önceden Tanımlanmış gruplar Yeniden Adlandırılamaz veya Silinemez.

Gruplar ve İzinler

) 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,

  1. 'Yeni Grup'u tıklayın
  2. Kullanıcıya onay iletişim kutusu gösterilir. 'Evet'i tıklayın.

Gruplar ve İzinler

) 5 Adım Evet tıklandığında 'Yeni Grup' İletişim Kutusu gösterilir

  1. Grup Adını Girin
  2. profile girin

Gruplar ve İzinler

) 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.

Gruplar ve İzinler

) 7 Adım İzni değiştirmek için

  1. 'İzinler' Sekmesine gidin
  2. 'Kusurlar' Sekmesini tıklayın
  3. Kusurlar için 'Güncelleme' işaretini etkinleştirin
  4. Bağlantılar için 'Güncelleme' Bayrağını etkinleştirin

Gruplar ve İzinler

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.

Modül Erişimi

) 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.

Modül Erişimi

) 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.

Modül Erişimi

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.

  1. 'Proje Varlıkları'nı seçin
  2. 'Kusur'u seçin ve 'Sistem Alanları' alt klasörünü seçin.
  3. Sistem alanları salt okunur olduğundan 'Yeni Alan' ekleyemeyeceğimizi veya Silemeyeceğimizi fark edebiliriz.

Proje Varlıkları

) 2 Adım Kullanıcı tanımlı bir alan eklemek için,

  1. 'Kusurlar' Modülü altında 'Kullanıcı Alanları' Alt Klasörünü seçin.
  2. 'Yeni Alan'ı tıklayın
  3. Alan Ayrıntıları aşağıda gösterildiği gibi görünecek ve düzenlenebilir.

Proje Varlıkları

) 3 Adım Alan detayları aşağıda gösterildiği gibi de düzenlenebilir.

  1. Etiketi 'Yapı Numarası' olarak yeniden adlandırın.
  2. 'Zorunlu' seçeneğini işaretleyin; bu, bu alanın yeni bir kusurun kaydedilmesi için zorunlu bir alan olacağı anlamına gelir.
  3. Kaydet'i tıklayın

Proje Varlıkları

) 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 Varlıkları

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,

  1. 'Proje Listeleri'ni tıklayın
  2. 'Hata Durumu'nu seçin
  3. 'Yeni Öğe'yi tıklayın. Yeni Öğe iletişim kutusu açılır.
  4. Öğe Adını girin.
  5. 'Tamam'ı tıklayın

Proje Listeleri

) 2 Adım Tamam'a tıkladığınızda, aşağıda gösterildiği gibi yeni öğe oluşturulur.

Proje Listeleri

) 3 Adım Şimdi değişiklikleri kaydetmemiz gerekiyor.

  1. 'Kaydet' düğmesine tıklayın.
  2. Bir açılır pencere gösterilir. 'Tamam'ı tıklayın.

Proje Listeleri

) 4 Adım Şimdi kusurlar modülüne gidin ve durum listesinde yeni eklenen öğenin olup olmadığını doğrulayın.

Proje Listeleri

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.

  1. 'Otomatik Posta' Bağlantısına gidin.
  2. Kullanıcı, listedeki mevcut alanlardan herhangi birini seçerek e-postayı tetikleyebilir.
  3. 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.
  4. Proje Yöneticisi ayrıca mevcut kullanıcıların her birine ait e-posta ayarlarını da seçebilir.
  5. 'Kaydet'i tıklayın.

Otomatik posta

) 2 Adım Bir pop gösterilir. Tamam'ı tıklayın

Otomatik posta

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,

  1. 'Uyarı Kuralları'na gidin.
  2. 'İlişkili Uyarı' onay kutusunu etkinleştirin
  3. 'E-postayı şuna gönder' seçeneğini etkinleştirin ve ilgili test uzmanını/tasarımcıyı ekleyin.
  4. 'Kaydet'i tıklayın

Uyarı Kuralları

  • İ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,

  1. 'İş Akışı'nı tıklayın.
  2. 'Komut Dosyası'nı seçin Generator – Kusur Alanı Özelleştirmesi Ekle' Bağlantısı

İş Akışı

) 2 Adım Kusur Ekle alanı özelleştirme iletişim kutusu açılır.

  1. Kullanıcı grubunu seçin.
  2. Kusur ekleme iletişim kutusunda kullanıcının görünmesini istemediği alanları seçin.
  3. 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.

İş Akışı

) 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.

  1. Görünür alanlar listesinin dışına itilen alanlar.
  2. Kusur Ekle iletişim kutusunun parçası olacak alanlar.
  3. Komut Dosyası değişikliklerini uygulayın.

İş Akışı

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.

İş Akışı

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 –

  1. İş Akışı Sekmesine Git
  2. 'Komut Dosyası Düzenleyicisi'ni tıklayın.

Senaryo Editörü

) 2 Adım Script editörü aşağıda gösterildiği gibi kullanıcıya gösterilmektedir.

  1. 'Modül Komut Dosyasında Kusurlar'ı seçin
  2. 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.
  3. 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.

Senaryo Editörü

) 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.

Senaryo Editörü

) 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.

Senaryo Editörü

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ı.

Senaryo Editörü

) 6 Adım Mevcut tüm alanlarda değişiklik yapalım.

  1. 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.
  2. 'Kaydet'i tıklayın.

Senaryo Editörü

) 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.

Senaryo Editörü