יישום בדיקות ואוטומציה ב ADO

מי שעובד באג'יל או בתצורת ספרינטים קצרים, בהחלט מכיר את המוצר ADO (azure devops, אז איך ליישם בדיקות אוטומציה במוצר?

שלב 1: הגדר את סביבת הבדיקות שלך

בחר את מסגרת הבדיקה שלך: החלט באיזו מסגרת בדיקה תשתמש (לדוגמה, NUnit, MSTest, xUnit עבור .NET; Jasmine, Jest עבור JavaScript וכו').
קבע את התלות: ודא שמסגרת הבדיקה שלך וכל התלות הדרושה מותקנים בסביבת הפיתוח שלך.
כתוב את מפרטי הבדיקות: צור בדיקות יחידה, בדיקות אינטגרציה או בדיקות ממשק משתמש בהתאם לדרישות היישום שלך.

שלב 2: צור Pipelines

נווט אל Pipelines: עבור לפרויקט Azure DevOps שלך ונווט אל Pipelines > Builds.
צור צינור חדש: לחץ על "צינור חדש" כדי להתחיל ליצור צינור בנייה חדש.
בחר מקור: בחר את המאגר שבו הקוד שלך מתארח (למשל, Azure Repos Git, GitHub, Bitbucket וכו').
בחר תבנית: בהתאם לסוג הפרויקט ולדרישות שלך, אתה יכול לבחור תבנית מתאימה (למשל, .NET Desktop, Node.js וכו'), או להתחיל עם צינור ריק.
הגדר שלבי בנייה: הגדר את שלבי הבנייה שלך כדי לשחזר תלות, לבנות את הפרויקט שלך ולהפעיל בדיקות. אתה יכול להשתמש במשימות המסופקות על ידי Azure DevOps או בסקריפטים מותאמים אישית.
הוסף משימות בדיקה: הוסף משימות להפעלת הבדיקות שלך. השתמש במשימות כמו "Visual Studio Test" עבור פרויקטי NET, או "מבחן npm" עבור פרויקטים של Node.js.

שלב 3: הגדר את ביצוע בדיקה


ציין מסנני בדיקה: הגדר אילו בדיקות לכלול או לא לכלול בהרצות הבדיקה שלך, במידת הצורך.
הגדר פלטפורמת בדיקה ומסגרת: הגדר את פלטפורמת הבדיקה (למשל, x86, x64) וציין את מסגרת הבדיקה שבה נעשה שימוש.
פרסום תוצאות בדיקה: הוסף משימה לפרסום תוצאות בדיקה ל-Azure DevOps. לדוגמה, אתה יכול להשתמש במשימה "פרסם תוצאות מבחן" עבור תוצאות NUnit או MSTest, או להשתמש בסקריפט מותאם אישית עבור מסגרות אחרות.

שלב 4: הפעל והפעל את צינור הבנייה שלך


בצע שינויים: בצע שינויים בקוד שלך ושלח אותם למאגר.
Trigger Pipeline: בהתאם לתצורה שלך, הצינור שלך עשוי להפעיל אוטומטית באמצעות הקוד, או שאתה יכול להפעיל אותו באופן ידני.
מעקב אחר ביצוע: עקוב אחר ביצוע Pipelines שלך ובדוק את תוצאות הבדיקה.

שלב 5: סקור את תוצאות הבדיקה

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

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

פרמטר בדיקות: השתמש בפרמטרים כדי להפעיל בדיקות עם תצורות שונות (למשל, סביבות, ערכות נתונים).
למקבל בדיקות: במידת האפשר, מקבל את ביצוע הבדיקה כדי להפחית את זמן ביצוע הבדיקה הכולל.
שילוב עם Azure Test Plans: לתרחישי בדיקה מתקדמים יותר, שקול שילוב עם Azure Test Plans עבור בדיקות ידניות וחקרניות.
על ידי ביצוע שלבים אלה, תוכל ליישם ביעילות בדיקות ב-Azure DevOps כדי להבטיח את האיכות והאמינות של יישומי התוכנה שלך.

כתיבת תגובה