MF ALM ( Micro Focus Application Lifecycle Management ) — Test Lab

Zelal Anık
Vakıf Katılım Ar-Ge Merkezi
10 min readDec 18, 2023

MF ALM içerisindeki menüler aşağıdaki gibidir :

Üçüncü yazıda Test Plan (MF ALM ( Micro Focus Application Lifecycle Management ) 3. Bölüm) anlatılmıştı.

Bu yazıda Test Lab ele alınacaktır.

Test Lab :

Test Senaryolarının koşulduğu , Senaryoların ve Test Adımlarının Statülerinin girildiği yerdir.

- Yeni Test klasörü oluşturmak için aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Var olan Root klasörünün üstüne sağ tıklanır.

4. Açılır listede gelen New Folder’a tıklanır.

5. New Set Folder Name isimli Pop-Up’ın açıldığı görülür.

6. Klasör için bir isim yazılır.

7. OK butonuna tıklanır.

8. Klasörün oluştuğu görülür.

- Yeni Test Seti oluşturmak için aşağıdaki adımlar izlenmelidir. :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Var olan bir klasörün üstüne sağ tıklanır.

4. Açılır listede gelen New Test Set’e tıklanır.

5. New Test Set isimli Pop-Up’ın açıldığı görülür.

6. Name alanı doldurulur.

7. OK butonuna tıklanır.

8. Test Set’inin oluştuğu görülür.

-Test Set’ine senaryo eklemek için aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Oluşturulan Test Seti’nin üstüne bir kez tıklanır.

4. Sağ üst köşede Execution Grid Tab’ında iken Select Tests butonuna tıklanır.

5. Açılan Pop-Up’ta Test Plan Tree Tab’ında iken eklenmek istenilen bir Test senaryolarının bulunduğunu klasörün üstüne bir kez tıklanır.

6. Add Tests to Test Set butonuna tıklanır.

7. Confirm Pop-Up’ının geldiği ve Test klasörünün içindeki Senaryoların eklenmesi ile ilgili sorunun olduğu ve Yes , No butonlarının geldiği görülür.

8. Açılan Confirm Pop-Up’ında bulunan Yes butonuna tıklanır.

9. Senaryo setinin Executon Grid Tab’ına geldiği görülür.

-Test Set’ine eklenen senaryoları Run etmek için aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Oluşturulan Test Setin’inin üstüne bir kez tıklanır.

4. Run butonuna tıklanır.

5. Açılır listede gelen Run with Manual Runner ‘ a tıklanır.

6. Manual Runner isimli Pop-Up’ın açıldığı görülür.

7. Begin Run butonuna tıklanır.

8. Parameters of Test Run Pop-Up’ının açıldığı görülür.

9. OK butonuna tıklanır.

10. Step / Steplerin geldiği görülür.

11. Pass Selected butonuna tıklanır.

12. Seçilen senaryonun Passed statüsünde olduğu görülür.

13. End Run butonuna tıklanır.

14. Test Set’ine bağlı senaryonun Passed olduğu görülür.

-Run Test Set butonu ile senaryoları Run etmek için aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Oluşturulan Test Set’inin üstüne bir kez tıklanır.

4. Run Test Set butonuna tıklanır.

5. Manual Test Run Pop-Up’ının açıldığı görülür.

6. “Manual Runner ( run according to the order in the Execution Grid” seçilir.

7. OK butonuna tıklanır.

8. Manual Runner isimli Pop-Up’ın açıldığı görülür.

9. Begin Run butonuna tıklanır.

10. Step / Steplerin geldiği görülür.

11. Pass Selected butonuna tıklanır.

12. Seçilen senaryonun Passed statüsünde olduğu görülür.

13. End Run butonuna tıklanır.

Not :

Test Lab > Run Test Set : İlk senaryoyu End Run yaptıktan sonra diğer senaryoyu karşına getiriyor.

( Run butonundan farkı bu. Örneğin 20 adet kadar bir senaryo kümesi olursa her seferinde seçip Run etmek zor olacaktır. Bu nedenle Run Test Set ile Test Koşumu yapmak işimizi hızlandıracaktır.)

14. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

15. Begin Run butonuna tıklanır.

16. Step / Steplerin geldiği görülür.

17. Pass Selected butonuna tıklanır.

18. Seçilen senaryonun Passed statüsünde olduğu görülür.

19. End Run butonuna tıklanır.

20. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

21. Begin Run butonuna tıklanır.

22. Step / Steplerin geldiği görülür.

23. Pass Selected butonuna tıklanır.

24. Seçilen senaryonun Passed statüsünde olduğu görülür.

25. End Run butonuna tıklanır.

26. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

27. Begin Run butonuna tıklanır.

28. Step / Steplerin geldiği görülür.

29. Pass Selected butonuna tıklanır.

30. Seçilen senaryonun Passed statüsünde olduğu görülür.

31. End Run butonuna tıklanır.

32. Test Set içerisindeki tüm senaryolar run edildiği için tekrar Test Set’inin bulunduğu Test Lab sayfasına gelindiği görülür. Execution Grid tab’ında iken görülen senaryoların Statülerinin Passed olduğu görülür.

-Test Senaryoları Automatic Runner seçeneğiyle koşulmak istenirse aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Test Set’inin üstüne bir kez tıklanır.

4. Run Test Set butonuna tıklanır.

5. Manual Test Run Pop-Up’ının açıldığı görülür.

6. “Automatic Runner ( run according to the order in the Execution Flow )” seçilir.

7. OK butonuna tıklanır.

8. Automatic Runner isimli Pop-Up’ın açıldığı görülür.

9. Run All Tests Localy işaretlenir.

10. Run All butonuna tıklanır.

11. Manual Runner Pop-Up’ının açıldığı görülür.

12. Begin Run butonuna tıklanır.

13. Step / Steplerin geldiği görülür.

14. Pass Selected butonuna tıklanır.

15. Seçilen senaryonun Passed statüsünde olduğu görülür.

16. End Run butonuna tıklanır.

17. Test Set’ine bağlı senaryolardan ilkinin Automatic Runner ile Passed olduğu görülür.

18. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

19. Begin Run butonuna tıklanır.

20. Step / Steplerin geldiği görülür.

21. Pass Selected butonuna tıklanır.

22. Seçilen senaryonun Passed statüsünde olduğu görülür.

23. End Run butonuna tıklanır.

24. Test Set’ine bağlı senaryolardan ikincisinin Automatic Runner ile Passed olduğu görülür.

25. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

26. Begin Run butonuna tıklanır.

27. Step / Steplerin geldiği görülür.

28. Pass Selected butonuna tıklanır.

29. Seçilen senaryonun Passed statüsünde olduğu görülür.

30. End Run butonuna tıklanır.

31. Test Set’ine bağlı senaryolardan üçüncüsünün Automatic Runner ile Passed olduğu görülür.

32. Tekrar Manual Runner Pop-Up’ının açıldığı görülür.

33. Begin Run butonuna tıklanır.

34. Step / Steplerin geldiği görülür.

35. Pass Selected butonuna tıklanır.

36. Seçilen senaryonun Passed statüsünde olduğu görülür.

37. End Run butonuna tıklanır.

38. Test Set’ine bağlı senaryolardan sonuncusunun Automatic Runner ile Passed olduğu görülür.

39. Test Set’ine bağlı tüm senaryoların Automatic Runner ile Passed olduğu görülür.

-Test Set’ine eklenen senaryoları Failed edebilmek için aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Test Set’inin üstüne bir kez tıklanır.

4. Run Test Set butonuna tıklanır.

5. Manual Test Run Pop-Up’ının açıldığı görülür.

6. “Automatic Runner ( run according to the order in the Execution Flow )” seçilir.

7. OK butonuna tıklanır.

8. Automatic Runner isimli Pop-Up’ın açıldığı görülür.

9. Run All Tests Localy işaretlenir.

10. Run All butonuna tıklanır.

11. Manual Runner Pop-Up’ının açıldığı görülür.

12. Begin Run butonuna tıklanır.

13. Step / Steplerin geldiği görülür.

14. Fail Selected butonuna tıklanır.

15. Seçilen senaryonun Failed statüsünde olduğu görülür.

16. End Run butonuna tıklanır.

17. Test Set’ine bağlı senaryoların Automatic Runner ile Failed olduğu görülür.

Not :

Passed Şartı koyulursa ve ilk senaryo fail olursa 2. senaryoya geçmemesi gerekir ve Condition Failed der.

- Test Senaryolarının Statü durumları koşum yapmadan girilmek istenirse aşağıdaki adımlar izlenmelidir :

1. Senaryoların Statülerini belirlemek için ilgili senaryonun satırındaki Status hücresine ait açılır listeye tıklanır.

2. Açılır listede gelen Statülerden senaryo için doğru olanı seçilir.

3. Bu senaryoya ait statü bilgisi önce CTRL C sonra CTRL V yapılarak diğer senaryolara da uygulanabilir.

-Test Senaryoları için Akış Şeması çizilmek istenirse aşağıdaki adımlar izlenmelidir :

1. Testing menüsüne tıklanır.

2. Test Lab alt menüsüne tıklanır.

3. Test Set’inin üstüne bir kez tıklanır.

4. Sağ üst köşede bulunan Execution Flow tab’ına tıklanır.

5. Ekrana şemanın geldiği görülür.

6. İki senaryo arasına bir ok çizilir.

7. Çizilen okun üstüne çift tıklanır.

8. Execution Condition isimli Pop-Up’ın açıldığı görülür.

9. Pop-Up’ta yer alan Açılır listeden Passed seçilir.

10. OK butonuna tıklanır.

11. Execution Flow tab’ına yeni bir akışın geldiği görülür.

--

--