מדריך מעשי לעבודה עם מערכת ALM (Application Lifecycle Management)

מערכת ALM היא אחת המערכות הנפוצות ביותר לניהול בדיקות תוכנה, דרישות ותהליכי פיתוח. עבור אתר אינטרנט – במיוחד אתר שמתפתח כל הזמן – שימוש נכון ב-ALM מאפשר שליטה מלאה בתקלות, בבדיקות ובגרסאות האתר.

המדריך הבא נכתב בצורה מעשית מאוד, כך שתוכל להתחיל לעבוד עם המערכת כבר מהשימוש הראשון.


מהי מערכת ALM ולמה להשתמש בה באתר

ALM (Application Lifecycle Management) היא מערכת שמנהלת את כל מחזור החיים של המוצר:

  • דרישות (Requirements)
  • בדיקות (Test Cases)
  • תקלות (Defects)
  • הרצות בדיקה (Test Runs)
  • גרסאות (Releases)

באתר אינטרנט, ALM עוזרת:

✔ לוודא שכל פיצ'ר נבדק
✔ לנהל תקלות בצורה מסודרת
✔ להבין מה נבדק ומה עדיין לא
✔ לעקוב אחרי איכות האתר בכל גרסה


שלב 1 – יצירת פרויקט במערכת

השלב הראשון הוא יצירת פרויקט שייצג את האתר שלך.

צעדים

  1. התחבר למערכת ALM.
  2. לחץ על:
Create Project
  1. הזן:
שדהדוגמה
Project NameMyWebsite
DomainWeb Projects
DescriptionWebsite Testing
  1. אשר יצירה.

לאחר מכן תיכנס לסביבת העבודה של הפרויקט.


שלב 2 – הגדרת Releases ו-Cycles

ALM בנויה סביב גרסאות (Releases) ו-מחזורי בדיקה (Cycles).

דוגמה לאתר

Release:

Website Version 1.0

Cycles:

Login Feature
Payment System
Search Feature
Blog Section

איך להגדיר

גש ל-

Management → Releases

צור:

  • Release
  • מתחתיו Cycles

כך תוכל לדעת איזה בדיקות שייכות לאיזה פיצ'ר.


שלב 3 – הזנת דרישות (Requirements)

מודול הדרישות הוא הבסיס לכל הבדיקות.

גש ל-

Requirements

צור תיקיות לפי אזורי האתר

דוגמה:

Website Requirements
├── Login
├── Registration
├── Blog
├── Search
└── Checkout

הוספת דרישה

לדוגמה:

Requirement Name

User Login

Description

User can login using email and password

Priority

High

שלב 4 – יצירת Test Cases

עכשיו יוצרים את הבדיקות עצמן.

גש ל-

Test Plan

צור תיקיות:

Website Tests
├── Login Tests
├── Registration Tests
├── Blog Tests
└── Search Tests

שלב 5 – כתיבת בדיקה בצורה נכונה

דוגמה ל-Test Case:

Test Name

Verify user login with valid credentials

Test Steps

StepActionExpected Result
1Open login pagePage loads
2Enter valid emailEmail accepted
3Enter passwordPassword accepted
4Click loginUser logged in

Priority

High

Type

Functional Test

שלב 6 – קישור בדיקות לדרישות

אחד היתרונות הגדולים של ALM הוא Traceability.

ב-Test Case:

Coverage → Select Requirement

בחר:

User Login

כך המערכת יודעת:

דרישה → בדיקה → תוצאה


שלב 7 – יצירת Test Set להרצת בדיקות

גש ל-

Test Lab

צור מבנה:

Regression Tests
├── Login
├── Blog
├── Checkout

הוספת בדיקות

  1. לחץ על Test Set
  2. לחץ:
Select Tests
  1. בחר את הבדיקות שיצרת.

שלב 8 – הרצת בדיקות

כדי להריץ בדיקה:

  1. לחץ על הבדיקה.
  2. לחץ:
Run Test

סמן תוצאה:

Passed
Failed
Blocked
Not Completed

דוגמה:

TestResult
Login valid userPassed
Login invalid passwordFailed

שלב 9 – פתיחת תקלה (Defect)

אם בדיקה נכשלה:

לחץ:

Create Defect

מלא:

שדהדוגמה
SummaryLogin button not working
SeverityHigh
PriorityHigh
Detected in ReleaseVersion 1.0

הוסף מידע חשוב

Steps to reproduce
Expected result
Actual result

דוגמה:

Steps

1 open login page
2 enter credentials
3 click login

Actual Result

Nothing happens

שלב 10 – מעקב אחר תקלות

גש ל-

Defects

שם תראה:

IDStatusSeverity
1021OpenHigh
1022FixedMedium

סטטוסים נפוצים:

New
Open
Fixed
Retest
Closed
Rejected

שלב 11 – הרצת Regression לפני עלייה לפרודקשן

לפני שמעלים גרסה לאתר:

הרץ Regression Tests.

צעדים:

  1. פתח Test Lab
  2. בחר Regression Set
  3. הרץ את כל הבדיקות
  4. ודא שאין תקלות קריטיות

שלב 12 – שימוש בדוחות (Reports)

ALM מאפשרת דוחות חשובים.

דוגמאות:

Test Coverage

איזה דרישות נבדקו ואיזה לא.

Defect Status

כמה תקלות פתוחות.

Test Execution

כמה בדיקות עברו וכמה נכשלו.


Best Practices לעבודה נכונה עם ALM

1. שמות בדיקות ברורים

לא:

Test1

כן:

Verify user can reset password

2. כתוב בדיקות קצרות

בדיקה אחת = תרחיש אחד.


3. סדר תיקיות ברור

Tests
├ Login
├ Checkout
└ Search

4. תעד תקלות היטב

תקלות ללא מידע יגרמו למפתחים לבזבז זמן.

תמיד הוסף:

  • צילומי מסך
  • Steps
  • Logs

תהליך עבודה מומלץ לאתר

כך נראה תהליך בדיקות טיפוסי:

1. כתיבת דרישות
2. יצירת Test Cases
3. קישור בדיקות לדרישות
4. יצירת Test Sets
5. הרצת בדיקות
6. פתיחת תקלות
7. תיקון ע"י פיתוח
8. בדיקות חוזרות
9. Regression
10. Release

טיפ מתקדם לאתר שלך

כדאי להוסיף בדיקות ל:

✔ Login
✔ Registration
✔ חיפוש באתר
✔ טפסים
✔ סל קניות
✔ תשלומים
✔ מובייל


סיכום

שימוש נכון ב-ALM נותן לך:

✔ שליטה מלאה באיכות האתר
✔ ניהול תקלות מקצועי
✔ מעקב אחר בדיקות
✔ סדר בתהליכי הפיתוח

ובעיקר – האתר שלך הופך ליציב ואמין יותר.

לקרוא מאמרים זה נחמד אבל לא יביא אותך לתוצאה שאתה רוצה, בדיוק בשביל זה הכנו עבורך את הקורס הדיגיטלי המהיר, תוך שעתיים וחצי תלמד את תחום הבדיקות ידניות, תוכל להתחיל לעבוד מהבית דרך FIVERR או ולהתכונן נכון לראיונות עבודה שיעזרו לך לצלוח אותם. כנס כאן הקורס ממוקד בבדיקות תוכנה ידניות הנותן בסיס חזק לתחום.

קורס לבדיקות תוכנה מדויק

לעבוד מהבית כבודק תוכנה עם FIVERR >> לחץ כאן

כתיבת תגובה