ככל שהחדשנות ממשיכה לדחוף את הגבולות של מה שאפשר בעת פיתוח תוכנה, השימוש בבדיקות כשירות מרכזי הופך לפופולרי יותר ויותר.
לארגונים יש אינטרס בגילוי דרכים מוצלחות לשלוח בודקים על פני מספר צוותים; המטרה היא לעשות זאת לא על חשבון ויתור על פרקטיקות מצוינות וסטנדרטיזציה, שארגוני QA עובדים ללא לאות כדי ליצור, לבדוק ולקיים.
שילוב של מרכז בדיקות מצוינות יכול להיות הפתרון לשמירה על סטנדרטיזציה בין הצוותים שלך ולהבטיח שבדיקת חדשנות מקבלת עדיפות בתוך הארגון שלך.
צוותי בדיקה חייבים לבצע שלבים מדויקים כדי ליישם TCoE מוצלח. זה כולל ניתוח השפעה, תכנון, הערכה, התאמות ארגוניות, בחירת כלים והגדרת יעדים.
מהו מרכז מצוינות בדיקה (TCoE)?
מרכז בדיקות למצוינות מיומן בסיוע לחברות לייעל את מבחני הביצועים והאיכות של יישומים כדי לשפר את הסינרגיה בין ה-IT לעסק, לעשות יותר עם הכלים, תקציבי ה-QA, האנשים והסביבה שלהן ולהגביר את יעילות ה-QA.
TCoE הוא מרכז פיקוד וירטואלי רב תושייה המשתמש במדדים, אוטומציה, מתודולוגיית בדיקה סטנדרטית, כלים ושיטות עבודה מומלצות. לפני הפריסה ובמהלך הייצור, TCoE מנהלת אוסף רב-תכליתי של משאבים זמינים כדי להבטיח שהאיכות גבוהה באופן אחיד בכל היישומים.
יתר על כן, הוא מספק דרך מוחשית לצפות ולנטר את האיכות של כל פרויקט או מערכת תוכנה. ה-TCoE מעניק להנהלת ה-IT את היכולת לבצע בחירות פריסה מתוך א פרספקטיבה של סיכון עסקי .
השילוב של תהליכי QA, משאבי אנוש וכלים מאפשר ל-TCoE לחזק ארגונים, ומאפשר להם לשלב כראוי תהליך בדיקות אוטומציה עבור ה-TCoE תוך שיפור תוצאות הבדיקות הידניות והפרודוקטיביות.
מתי אתה צריך מרכז בדיקות למצוינות (TCoE)?
תמיד מופעל לחץ על צוותי הבדיקות של TCoE להאיץ את זמן הפיתוח מבלי לסכן את האיכות. מסתמך רק על שיטות אבטחת איכות מסורתיות אינו מספיק מכיוון שהם לא יכולים לעמוד בקצב של תוכנות תובעניות שהן תוכנה יעילה, חזקה ותחומה בזמן. ארוכים הם הימים שבהם הבדיקה בוצעה על פלטפורמה אחת, מכשיר, דפדפן וביצוע יחיד. כיום, ארגונים מורכבים דורשים כלים ותהליכים כדי להפעיל בין פלטפורמות, אפליקציות, חוצות דפדפנים, ביצוע מקביל, סטטוס חי/הקלטה ועוד הרבה יותר.
כאחד מהארגונים האלה, ייתכן שתצטרך לבדוק במגוון פלטפורמות כמו לינוקס , חלונות , אנדרואיד , iOS , אינטרנט , ולבצע מגוון בדיקות מ בדיקות עומס , מבחני ביצועים , מבחני ממשק משתמש , מבחני QA , עד מורכבים בדיקת רגרסיה , בדיקות יחידה , בדיקות פונקציונליות , בדיקות אינטגרציה , בדיקות ממשק משתמש , בדיקות API מורכבות ועוד רבים וטובים!
השינוי הזה היווה גורם מוביל עבור חברות בכל רחבי הלוח כדי לחקור את הרעיון של יצירת שירות בדיקות מרוכז.
יתרונות וחסרונות של הגדרת TCoE
לפני שתתקדם לקראת שילוב מרכז בדיקות למצוינות, עליך להסתכל על זה מזוויות שונות ולשקול את היתרונות והשליליים.
יתרונות
1. כישורי ליבה משופרים :
על ידי הטמעת שיטות עבודה מומלצות של מרכז הבדיקות, אתה משקיע באופן פעיל במיומנויות הכוללות של הבודקים שלך באמצעות חדשנות והדרכה, המתורגמים למוצרים באיכות גבוהה יותר עבור הלקוחות הממוקדים שלך.
2. בדיקת אוטומציה :
על ידי התבססות על מסגרת אוטומציה קפדנית, אתה יכול להיות סמוך ובטוח שכל הצוותים שלך יפעלו לפי שיטות קידוד בסיסיות. כתוצאה מכך, ישנם זמני ביצוע ומחזורי סקריפטים קצרים יותר, שיפור כיסוי ואיכות בדיקה וזמן מופחת בעת שילוב מהנדסים חדשים לאוטומציה.
3. זריזות טובה יותר :
על ידי דרישה מכל בוחן לעבוד בתחום מסוים, היא מאפשרת את הרבגוניות למשימות לעבור במהירות בלי החסרון של בודקים שיצטרכו להשאיר כלים ותהליכים שונים על פני צוותים. יתר על כן, קנה מידה של צוותים באמצעות א מודל מיקור חוץ נותן לאנשים את החופש להצטרף באופן עקבי ומהיר.
4. בצע שיפורים :
ללא ספק, הסיבה העיקרית לקיום TCoE מקיף היא המודרניזציה התמידית של תהליכים וכלים. צוות המוקדש למטרה זו מבטיח שאתה פועל ללא הרף בעולם הבדיקות המודרני העדכני ביותר.
5. חסוך כסף :
הטמעת כלים סטנדרטיים בין צוותים יכולה להביא לחיסכון ניכר בעלויות עבור הארגון שלך לאורך תקופה מסוימת.
6. הפחת את עלויות הבדיקה :
מחקר של HCL המחיש כי TCoE הוביל לירידה של 11 אחוז במחירי הבדיקות בתוך הארגון.
חסרונות
1. מסובך מדי :
אם אתה מישהו עם צוות אחד או אולי אפילו שניים עם בודקים סטטיים, הכלים והתהליכים זהים יחסית. במקרה זה, הוספת שכבה נוספת עלולה לסבך דברים ללא צורך, ולהסתיים בתסכול ובשחרורים מאוחרים.
2. חוסר מחויבות :
אם תבחר לשלב TCoE ללא עזרת הארגון שלך בכל הרמות, זה יכול לגרום לחברים שלך להרגיש שחופים ומיואשים. ליתר דיוק, אם אין גיבוי מלא של הכלים והמלצות התהליך אינן מותאמות כראוי, דברים עלולים להשתבש.
דוגמאות למקומות שבהם ניתן ליישם TCoE
להלן כמה תחומים שבהם עליך לשקול ליישם TCoE:
1. אתה רוצה ללמוד מגמות טכנולוגיה ו-KPI
מתן איכות על פני מספר צוותים יכול להיות קשה, במיוחד אם אין לך קבוצה או אדם אחד שמיועדים לתפקיד. במצבים כאלה, זה יכול לעזור לך לראות הבדלים באופן שבו הצוותים עוקבים אחר מדדי KPI ספציפיים בעוד שאחרים עשויים לא לעקוב אחריהם כלל. זה יכול למדוד איכות ומדדים בכל החברה שלך, להפחית או להסיר את המשימה לחלוטין.
2. לעסוק בתהליכי הומוגניזציה
התפקיד העיקרי של מרכז בדיקות למצוינות הוא לתקן כלים ותהליכים בכל הצוותים. היחידות יכולות להשקיע פחות זמן בהגדרה ושילוב של מספר וריאציות מיותרות באמצעות סטנדרטיזציה.
בנוסף, ההגדרה מקלה על תקשורת בין צוותים בנוגע להנחיות ושיטות עבודה מומלצות הקשורות לסקריפט, ביצוע ואוטומציה.
3. התאמה של אבטחת איכות עם פרויקטים ברחבי הארגון
כאשר אין מסגרת בדיקה מרכזית זמינה, צוותי הבדיקה ידווחו ליחידים ולכן יאבדו את ההזדמנות לחלוק מטרה או כיוון משותף.
באמצעות הטמעת TCoE, כל פונקציות הבדיקה ממוקמות במקום אחד מרכזי ונוח, מה שמבטיח שהפעולות נמצאות באותו עמוד עם משימה וחזון יחידים בהתאמה למטרות הארגון. זה מוסיף יותר נראות ובהירות לאבטחת האיכות מנקודת המבט של ההנהלה.
כאשר אולי לא תזדקק למרכז מצוינות מבחן
לא יהיה זה חכם לנסות ריכוזיות על פני מספר צוותי מוצר אם אפילו אחד מחברי הצוות מסתמך על הידע המוסדי כמתודולוגיה שלהם. זה נכון גם אם, במקום להסתמך על מודלים פונקציונליים מופשטים, התהליכים של צוות מסתמכים על אנשים בעלי שם.
באופן דומה, זה יעזור אם לא תעביר קבוצות מוצרים למרכז בדיקות של מצוינות מבלי לראות תחילה שהכלים החיוניים הם סטנדרטיים, כמו מאגרי מקרי בדיקה ומסדי נתונים של פגמים.
האם העסק שלך זקוק למרכז בדיקות מצוינות (TCoE)?
כאשר אתה נמצא בשינוי ארגוני משמעותי, הבנה יסודית של הפערים שלך ובחינת המצב הנוכחי של החברה שלך היא חיונית בעת ההחלטה אם TCoE מתאים לארגון שלך.
הקדישו את הזמן הדרוש כדי לוודא שזיהיתם נכון מהו מרכז הבדיקות שלכם למצוינות או לא, ובחרו את האנשים הנכונים לתפקיד.
חיוני להטמעת TCoE מוצלחת היא הבטחת בודקים בעלי כישורי תקשורת ושיתוף פעולה מצוינים; עליהם גם להיות בעלי הבנה מקיפה של עקרונות הבדיקה.
אל תשכח להבין כיצד תזהה ותמדוד את הצלחת הארגון שלך. אם אתה צריך להשתמש ב-KPI, העבר את המידע הזה לצוות שלך כדי להבין איך אתה מודד הצלחה.
מהם המאפיינים העיקריים של מרכז בדיקות למצוינות (TCoE)?
בעוד שמרכז בדיקות למצוינות מסייע לארגונים עם איכות ותכנון, ישנם כמה מאפיינים עיקריים לזיהוי TCoE.
1. מסגרת בדיקה אוטומטית
נניח שלארגון שלך אין מסגרת אוטומציית בדיקות מרכזית של מרכז מצוינות. במקרה כזה, קיימת אפשרות חזקה שהצוות שלך לא ישתף את המטרות המשותפות של החברה שלך, או אולי הם יחרגו מהנתיב שנועד לשמש כדי לעמוד ביעדים העסקיים.
מסגרת ה-Testing Center of Excellence מאפשרת לארגונים להשיג יעדים עסקיים באמצעות פונקציות בדיקה מאוחדות.
2. בדיקות נוספות
אחד האשם בנראות מוגבלת של הפרויקט הוא היעדר סינרגיה בין צוותים חוצי-פונקציות, מה שמפריע לחסכון בקנה מידה. מרכז הבדיקות למצוינות מבטיח תיאום יחידות על פי כישורי הליבה שלהם לגבי טכנולוגיה על פני פרויקטים. כמו כן, אין תלות בפלטפורמות צולבות המאפשרת שימוש מיטבי במשאבים שלך.
לצוות בדיקות האיכות יש סביבת עבודה משלו כדי לתת להם את המרחב הדרוש לביצוע בדיקות מבלי לפגוע בהתקדמות פיתוח התוכנה. בנוסף, הצוות יכול לבצע בדיקות מקבילות עבור מספר פרויקטים בסביבות שונות.
3. נראות בין צוותים
בדרך כלל לצוותים צולבים תפקודיים אין את הנראות לחשב במדויק את ההחזר על ההשקעות עקב בדיקות, ואין כדאיות לגבי העלות הכוללת הכרוכה בבדיקה. TCoE כולל מעקב המבוסס על מדדים, המאפשר לו למדוד את ביצועי הבדיקות שלך ואת ה החזר ROI שנוצר מבדיקה .
TCoE מפשט את האתגרים האופייניים הקשורים לארגון, כגון מדידת מאמצי בדיקות ויעילותם, גילוי פגמים וניטור כיסוי הבדיקות. תהיה לך נראות ובהירות מרכזית לרשות מחזיקי העניין, הודות לניתוח בזמן אמת ודו"ח השגיאות הזמין כדי לסייע ביישום טוב יותר.
מהן היתרונות של מרכז בדיקות למצוינות (TCoE)?
לשילוב מרכז בדיקות של מצוינות עבור החברה שלך יש מספר יתרונות, כגון:
1. אופטימיזציה מוגברת של לוח הזמנים של משלוחים
על ידי שימוש בתבניות ואוטומציה של בדיקות מיותרות, ביצוע הבדיקות מצטמצם באופן דרסטי. רק על ידי שילוב תהליכים סטנדרטיים, אתה יכול להאיץ את תהליך הפתרון לפי עדיפות ולהפחית את זמן ההשבתה בין המשימות הרגילות.
2. בדיקות ביצועים טובות יותר
הטמעת מרכז בדיקות מצוינות מאחדת את כללי ה-QA ומפעילה אותם. זה ממזער את ההשפעה של סיכוני פרויקט טיפוסיים תוך הגדלת איכות המוצר בו זמנית. בנוסף, היחידה שלך יוצרת מאגר כדי להגדיל את מספר הבאגים שזוהו ולעזור בהפחתת משלוחים מאוחרים.
3. פתרונות חסכוניים
העסק שלך יכול להשתמש בשירותים, ובשל ארביטראז' עבודה, הם יכולים לעשות זאת בעלות נמוכה, מה שעשוי להוביל לחיסכון בעלויות. באמצעות אופטימיזציה של ניצול המשאבים, אתה יכול לחסוך בעלויות בצורה של רכש תוכנה, תחזוקה והתקנה.
4. דבקות בקבוצה
מרכז בדיקות למצוינות יאפשר התאמה מאובטחת של המטרות העסקיות שלך. אתה יכול להשיג זאת על ידי פיתוח מודל ניהול בדיקות תוכנה המבוסס על מערכת של מדידה, דיון ודיווח על מדדי KPI.
מהן התפיסות השגויות הקשורות להקמת מרכז בדיקות למצוינות (TCoE)?
להלן מספר מיתוסים שאנו מתייחסים אליהם לגבי מרכז הבדיקות למצוינות:
1. כל אחד יכול לבצע בדיקות QA
בהינתן תחום עיסוק מסוים, מומחים ב-QA יכירו היטב את התוכנה הרלוונטית שלהם ויהיו מודעים לכל סיבוכים אפשריים של בדיקות ופיתוח. TCoE מורכב מתוכנה התואמת את הכשירות של אנשי מקצוע בתחום ה-QA המיומנים ביותר ואת היתרונות של תקני QA מאוחדים.
2. TCoE יקר מדי
למרות שהשקעה ב-TCoE עשויה להיראות יקרה מאוד, תחילה עליך לשקול את האפשרות והעלות של טעות.
שקול את כל העלויות של רכישת תיקוני באגים ותיקונים שנדרשים ככל הנראה ברגע שמתגלים תקלות לאחר שחרור המוצר. אתה בהחלט תוציא יותר על השגת החזר ROI מופחת כשאתה מנסה לתקן את הפגם במוצר שלך. הארגון שלך יכול להימנע מכך על ידי השקעה ב-TCoE איכותי.
3. התקשורת בין כל הצדדים כאוטית מדי
קל להניח שתקשורת תהיה סיוט כשמנסים לתאם בין צוותי מבחן שונים בעלי תפקידים ובסיסי ידע שונים.
עם זאת, על מנהל הבדיקה והמנהיג ליצור תקדים לפתרון בעיות ולשאלות תוך חיזוק פרוטוקולים וציפיות מההתחלה. טיפ זה ימנע בעיות עתידיות שעלולות לעכב את הצלחת ה-TCoE.
כיצד להגדיר TCoE
עקוב אחר תבנית זו אם אתה מעוניין בהקמת מרכז בדיקות למצוינות.
1. תאר את האתגרים
אסטרטגיית מרכז הבדיקות שלך למצוינות צריכה להיות מסוגלת לתקן תהליכים וכלים לכל הפחות. אתה יכול גם להוסיף תכונות מותאמות אישית כדי להגדיר ולמדוד מדדי KPI קיימים או חדשים, לגלות טכנולוגיות פרודוקטיביות או להכניס משאבי QA נוספים לצוות שלך. אל תנסה ליצור COE בוחן מבלי לתאר תחילה את הבעיות שצריך לפתור.
2. בחר מומחים
קבל החלטות לגבי מי יהיה מעורב בבדיקות ה-TCoE שלך שיכולות להוביל ולייצג את הבודקים כמכלול. אולי תבחר ללכת עם צד שלישי כדי להוריד יותר אחריות מהיד שלך על הבחירה, או שאתה יכול לשמור את זה בבית.
3. צור מפת דרכים ל-QA Center of Excellence
לכל עסק יש צרכים ספציפיים שהם רוצים לתת להם מענה ורשימת פתרונות רצויים. הדגש אזורים בעייתיים בתוך הארגון, פתח סולם עדיפות והבטח שכולם נמצאים באותו עמוד על ידי יצירת מרכז מצוינות QA.
4. הגדר תקשורת קבוצתית
שלב זה הוא המקום בו למנהיגות חזקה יש השפעה מסיבית. כיצד תטמיע מסגרת COE הבדיקה שלך כלים ותהליכים חדשים תוך הבטחה שכולם פועלים לפי הפרוטוקול?
כיצד תוכל להשיג עמידה מרבית ב-TCoE? כשמבהירים למי חברי הצוות יכולים לפנות כדי לקבל הדרכה ואת ההשלכות לנטישת המסגרת, זה מגביל את הטעויות בין הצוותים בעתיד.
5. מדדי KPI, כלים, מתודולוגיות ותהליכים מתועדים היטב
לפני וכאשר אתה מבצע את התוכניות שלך לאוטומציה של בדיקה מרכז המצוינות, תשתמש בכלים ותהליכים קיימים לביצוע פונקציות שונות. צור מדיניות כתובה שמתווה ציפיות להתקדם. מאגר זה יהיה בעל ערך גם בעת העלאת חברים חדשים או אם יש בלבול בין הבודקים.
6. ניתוח גירעונות
כאשר אתה מתחיל את ה-CoE של אוטומציה של בדיקות, עשויים להיות תחומים שבהם ליקויים חייבים להיות בראש סדר העדיפויות, במיוחד אם אתה מתכוון לשמור דברים בבית. מנהיג טוב יבין את הפערים ויעבוד עם חברים כדי לגרום להם להרגיש כלולים ושהתרומות שלהם מוערכות.
מהן העלויות והמשאבים הנדרשים להקמת מרכז בדיקות למצוינות?
למרות שכלים נחוצים ליצירת שיטות עבודה מומלצות של מרכז הבדיקות למצוינות, אתה יכול לצפות להזדקק למגוון רחב של כלים ומשאבים לפני שתתחיל.
1. תוכנה וכלי בדיקה
נסקור את הסעיף הזה בהמשך הקו, אבל כלי תוכנה ומשאבי בדיקה נחוצים בעת בניית מרכז בדיקות למצוינות. תרצו להשקיע במאגר מסמכים, כלי בדיקה סטנדרטיים, מדדי יעילות ועוד.
2. פיתוח צוות
הבאת או הקצאת אנשים מסורים המחויבים לחלוטין לתהליך בדיקות האוטומציה חיוניים להצלחת ה-TCoE. תזדקק למומחים עבור מוביל הבדיקה, מנהל הבדיקה, ארכיטקט הבדיקה ותפקידים אחרים בתוך הקבוצה.
האנשים האלה יהיו הנכסים העיקריים מחוץ לטכנולוגיות שבהן אתה משתמש. הם ישתמשו בכשירות שלהם כדי להעריך את תהליך בדיקת לוקליזציה , מתודולוגיית בדיקת יישומים, מתודולוגיית בדיקת ביצועים ועוד.
כיצד עליך לבדוק את היעילות של ה-TCoE שלך?
אתה יכול להשתמש במדדים שונים כדי לקבוע עד כמה אסטרטגיית מרכז המצוינות של בדיקת הביצועים שלך יעילה ואם היא הגיעה ליעדים מוגדרים. מדדי KPI (מדדי ביצועים מפתח) הם דרך מצוינת למדוד הצלחה ביעילות.
1. אילו מדדי KPI עליך להגדיר כדי לעקוב אחר ביצועים?
בחר באילו מחווני ביצועים אתה רוצה להשתמש מראש. זה יעזור לך לדעת אם ה-TCoE שלך באמת עוזר לארגון או שהדברים זהים לקודם היישום. ככל שתתאים תהליכים נוכחיים ותוסיף תהליכים חדשים, מדדי ה-KPI הטובים ביותר יעזרו לך לגשר על הפערים.
שקול את מדדי ה-KPI הפופולריים האלה למדידת הצלחת TCoE:
- שיעור באגים החמצה: KPI זה מודד שיפור איכות. השתמש במדד זה כדי לקבוע אם פרויקט עמד ביעדי תקן איכות, הוספה ל-AUT ועוד.
- עלויות בדיקה: KPI זה שימושי עבור תקציב בדיקה ואופטימיזציה של QA. תמצא היכן יש צורך בשינויים על ידי חישוב ממוצעי עלויות בדיקה לפני ואחרי הקמת ה-COE. חסוך כמעט 35 אחוז בשלוש שנים עם TCoE יעיל.
- בגרות QA: אחת המטרות הגדולות ביותר של מסגרת COE לבדיקת ביצועים היא שיפור הבטחת האיכות. כל אחד צריך לקנות את המטרה של שיפור ושביעות רצון הלקוחות.
אתה יכול להשתמש ב- Test Process Improvement (TPI) או Test Maturity Model Integration (TMMi) כדי למדוד בשלות QA ואת היעילות של מתודולוגיות מבוססות.
טכנולוגיות וכלים הדרושים להקמת מרכז בדיקות למצוינות
להלן צורות שונות של כלים וטכנולוגיות מגמתיות המשמשות לבניית TCoE:
1. כלי מעקב ותכנון פרויקטים
השתמש בכלים אלה כדי לפתח ולעקוב אחר עיצוב הניסויים במהלך בדיקות תוכנה. הכלים הבולטים ביותר הם Microsoft Project Planner, Trello ו-JIRA.
2. ניתוח יומנים
כל אפליקציה שתשתמש בה תיצור יומן לאורך זמן. כשאתה בודק, מידע זה יכול להועיל לבודקים. הם יכולים להוסיף את הרשומות לדוחות הבאגים שלהם כדי להבין, לנתח ולתקן ליקויים. נסה את Elastic Stack, Nagios, LOGalyze ו- Graylog.
3. כלים לבדיקת ביצועים
השתמש בכלי לבדיקת ביצועים כדי להבטיח שהאפליקציה המועדפת עליך עומדת בתקני אבטחת איכות כאשר העומס משתנה. המערכת צריכה להיות יציבה ויכולה להתמודד עם חישובים ברמה גבוהה.
כלים רבים לבדיקת ביצועים מודדים אמינות, מהירות, מדרגיות, זמן תגובה ושימוש במשאבים. כלול כלים כמו ZAPTEST לניהול בדיקות התוכנה שלך.
תפקידים שאתה צריך ב-TCoE
מומחי טכניים ובדיקות משתפים פעולה כדי למנף מתודולוגיה, משאבים, טכנולוגיה וידע בדיקות על פני התקשרויות. חברים אלו ישלימו את כלי הבדיקה בכל פרויקט.
1. אחריות מנהל בדיקות
מנהל הבדיקות צריך להוביל צוותי בדיקה. עליהם להבין את ההיבטים של בדיקה וכיצד להפעיל תהליך בדיקה כאשר הם ממלאים תפקידים חומריים מסורתיים. מנהל בדיקות חיוני למסגרת איתנה, לפתרונות חסכוניים ולתקשורת ועבודת צוות זורמים.
תפקידי מנהל הבדיקות כוללים בדרך כלל את הדברים הבאים:
- הקמה ותחזוקה של SLA ( הסכמי רמת שירות )
- לספק ידע לצוותי בדיקה לגבי SLA
- ניהול תקציב מרכז הבדיקות וכן משאבי אנוש
- קח על עצמך בעיות מבחן ומצא פתרונות
- יישום מתודולוגיית בדיקות אינטרנט
2. אחריות מוביל מבחן
על מוביל המבחן להגיב במהירות לשינויים ולהסתגל למצבים מגוונים כאשר מתעוררות בעיות בין צוותים. זוהי עמדה מאתגרת שהיא חלק בלתי נפרד מהצלחתה של TCoE.
על מוביל המבחן:
- שמור על מומחי בדיקה זמינים
- מתווה וביצוע בדיקות תפקידים במסגרת הארגונית
- פתח את היקף הבדיקות לשחרור ומסירה עבור כל פרויקט
- יישם את המדדים והמדידות המתאימים
- הסר הסלמת קונפליקטים בין צוותים כדי להבטיח בדיקה יעילה
3. אחריות אדריכל בדיקה
ה-Test Architect שומר את התמונה הגדולה עבור ה-TCoE שלך במרכז ההתקנה ובמהלך הבדיקה. בדרך כלל, אנשי בדיקה בכירים עם ניסיון רב בכל הרמות צריכים לקחת את התפקיד הזה, מכיוון שהוא מגיע עם תחומי אחריות רבים. הם עובדים בשיתוף פעולה הדוק עם כל שאר השחקנים כדי לעמוד בזמנים וביעדים.
תפקידי אדריכל המבחן כוללים:
- להיות תומך באבולוציה של ארכיטקטורת TCoE
- שלב מתודולוגיות, תהליכים וכלים כגון רובוטיקה של תוכנה לחוויה מגובשת יותר
- ניסוח מטרות ארכיטקטוניות לבדיקה קצרות וארוכות טווח
- השתמש בתוכנה המתאימה כדי לעמוד ביעדי הבדיקה
- בצע בדיקות QA בתוך כל צוות בדיקה כדי לוודא שהם פועלים לפי הפרוטוקולים
4. אחריות מתודולוגית בדיקה
למתודולוגית הבדיקה יש תפקידים דומים לארכיטקט המבחן באספקת הנהלים, התבניות והתהליכים כדי להקל על עיצובים ובדיקות בדיקות אפקטיביות.
תחומי האחריות של מתודולוג מבחן כוללים:
- ספק תבנית הוכחת קונספט לבדיקת תוכנה
- עבוד עם צוותי הבדיקה כדי לשפר את הביצועים באופן מתמיד
- להעריך ולהמליץ על מתודולוגיות מתאימות לבדיקת יישומים
- לספק משאבים חינוכיים על שיטות בדיקה ובדיקות תוכנה
- ניהול תוכנות, חומרה ויישומים כדי לעמוד ביעדי הבדיקה
10 השלבים החשובים ביותר בבניית מרכז בדיקות מצוינות (TCoE)
ודא שאתה מבצע את עשרת השלבים הבאים בעת פיתוח ויישום מרכז הבדיקות שלך למצוינות:
1. מחויבות מנהלים
המסירות לאיכות מתחילה מלמעלה. שמירה על תמיכת מנהלים היא חיונית להצבת הבסיס ל-TCoE שלך.
2. היו כנים
כאשר אתה בוחר מנהיגים לצוותי הבדיקה, עליך להכין את אותם אנשים להיות כנים ומציאותיים לגבי מטרות וציפיות עם כל המעורבים. לא יכולים להיות ניגודי אינטרסים או חלקיות. המומחים שתבחרו צריכים לייצג את התגלמות ההצלחה הארגונית.
3. הבן את הסיכונים והתגמולים
יהיה פשרה בין סיכונים לתגמולים, שכן TCoE היא השקעה ששווה לעשות. אל תצפה לראות אפס באגים או פגמים בפרויקטים שלך. סביר להניח שתצטרך להתפשר כדי להשיג אבטחת איכות מיטבית בתחומים תחרותיים.
4. מניעה ואיתור ליקויים
צוות ה-QA הוא קריטי בעת בדיקת תוכנה ובמהלך הפיתוח של הוכחת קונספט תבנית לבדיקת תוכנה. איתור ליקויים בשלבי התכנון והדרישות חוסך זמן וכסף לעומת תפיסתם בשלבי הייצור.
5. הערכת מחסומי אינטגרציה
התמקדות באינטגרציה מקצה לקצה גם מגבירה את הפרודוקטיביות ומונעת מחסומים בהמשך הקו. שימת לב לליקויים הנוגעים לחוויית לקוח צריכה להיות תמיד חלק מכל הטמעת מערכת שמסתדרת היטב עם בדיקות תוכנה.
6. בצע בדיקות אוטומטיות
תגלו שלארגונים רבים יש תהליכי בדיקה לא יעילים וידניים. לביצועים מיטביים, הפוך את המשימות הקריטיות ביותר לאוטומטיות ותפעול כדי לסייע במאמצי QA. חברות צריכות ליישם באופן נרחב טכנולוגיית היפר אוטומציה מחברות כמו ZAPTEST בדיווח, ניהול מעבדות, יצירת נתונים ועוד ברמת הארגון; שבו אתה יכול לאחד את כישורי הצוות שלך ואת חפצי המסגרת האוטומטיים שלך: סקריפטים לשימוש חוזר; נתוני בדיקה; ספריות פונקציות; מאגרי אובייקטים ורבים נוספים… שיביאו לאופטימיזציה כוללת של תהליך האוטומציה שלך
7. הפוך כלים, תהליכים ושיטות בדיקה לסטנדרטיים
אתה לא צריך כלים מותאמים אישית או מתודולוגיות. תעשה מה שעובד! אם תפשטו את התהליכים, תוכלו להימנע מפעולות שגויות, לחסוך זמן וכסף ולהרוויח יתרונות מיידיים. הפוך את הדברים לחלקים ככל האפשר באמצעות יישום תהליכי אוטומציה שיוצרים תוצאות מדויקות.
8. השתמש בנתונים מדויקים
נהל לפי עובדות במקום דעות כדי להנחות את פיתוח ה-TCoE שלך. אם תמיד יש לך תוצאות מונעות נתונים ביד בעת קבלת החלטות, זה לא רק נותן יותר אמינות למאמצים שלך אלא גם מוסיף ערך למסגרת הכוללת.
9. שאפו לשיפור מתמיד
כאשר אתה מגדיר TCoE, אתה תמיד צריך לחפש דרכים להשתפר. זה הכרחי לשפר ללא הרף את תהליך ה-QA על ידי ביצוע ניתוחי שורש או ניסוי וטעייה. תסתכל על מגמות שהתפתחו עם הזמן, מה עבד והיווה מכשול, והסתמך על התהליכים האלה.
10. להרכיב מומחים עם תקשורת מצוינת
סביר להניח שיהיו לך מבחר של אנשים שעובדים בתוך COE שלך. כולם חייבים לתקשר כל הזמן עם עובדים, ספקים חיצוניים, קבלנים ואחרים. הם יצטרכו לסמוך זה על הידע של זה, להיות מסורים ולהופיע ברמות גבוהות בכל עת. בחר עובדים מיומנים ואמינים במיוחד כדי להפיק את המיטב ממרכז הבדיקות שלך.