מערכת ALM היא אחת המערכות הנפוצות ביותר לניהול בדיקות תוכנה, דרישות ותהליכי פיתוח. עבור אתר אינטרנט – במיוחד אתר שמתפתח כל הזמן – שימוש נכון ב-ALM מאפשר שליטה מלאה בתקלות, בבדיקות ובגרסאות האתר.
המדריך הבא נכתב בצורה מעשית מאוד, כך שתוכל להתחיל לעבוד עם המערכת כבר מהשימוש הראשון.
מהי מערכת ALM ולמה להשתמש בה באתר
ALM (Application Lifecycle Management) היא מערכת שמנהלת את כל מחזור החיים של המוצר:
- דרישות (Requirements)
- בדיקות (Test Cases)
- תקלות (Defects)
- הרצות בדיקה (Test Runs)
- גרסאות (Releases)
באתר אינטרנט, ALM עוזרת:
✔ לוודא שכל פיצ'ר נבדק
✔ לנהל תקלות בצורה מסודרת
✔ להבין מה נבדק ומה עדיין לא
✔ לעקוב אחרי איכות האתר בכל גרסה
שלב 1 – יצירת פרויקט במערכת
השלב הראשון הוא יצירת פרויקט שייצג את האתר שלך.
צעדים
- התחבר למערכת ALM.
- לחץ על:
Create Project
- הזן:
| שדה | דוגמה |
|---|---|
| Project Name | MyWebsite |
| Domain | Web Projects |
| Description | Website Testing |
- אשר יצירה.
לאחר מכן תיכנס לסביבת העבודה של הפרויקט.
שלב 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
| Step | Action | Expected Result |
|---|---|---|
| 1 | Open login page | Page loads |
| 2 | Enter valid email | Email accepted |
| 3 | Enter password | Password accepted |
| 4 | Click login | User 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
הוספת בדיקות
- לחץ על Test Set
- לחץ:
Select Tests
- בחר את הבדיקות שיצרת.
שלב 8 – הרצת בדיקות
כדי להריץ בדיקה:
- לחץ על הבדיקה.
- לחץ:
Run Test
סמן תוצאה:
Passed
Failed
Blocked
Not Completed
דוגמה:
| Test | Result |
|---|---|
| Login valid user | Passed |
| Login invalid password | Failed |
שלב 9 – פתיחת תקלה (Defect)
אם בדיקה נכשלה:
לחץ:
Create Defect
מלא:
| שדה | דוגמה |
|---|---|
| Summary | Login button not working |
| Severity | High |
| Priority | High |
| Detected in Release | Version 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
שם תראה:
| ID | Status | Severity |
|---|---|---|
| 1021 | Open | High |
| 1022 | Fixed | Medium |
סטטוסים נפוצים:
New
Open
Fixed
Retest
Closed
Rejected
שלב 11 – הרצת Regression לפני עלייה לפרודקשן
לפני שמעלים גרסה לאתר:
הרץ Regression Tests.
צעדים:
- פתח Test Lab
- בחר Regression Set
- הרץ את כל הבדיקות
- ודא שאין תקלות קריטיות
שלב 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 >> לחץ כאן