Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
מתודולוגיות בדיקות במערכות
Microsoft Dynamics CRM
2
נושאים במצגת
Dynamics CRM -מומנטום
היכרות
Name: Moshe Ben BasatCRM and XRM Senior Project Manger CEM Project Mangers Team Leader
E-Mail: [email protected]
Working experience: +8 years \of experience in Dynamics CRM implementations, Global Project Management, Global CRM Business Consulting, Pre-sales and QA Managing
Focus: Strategic Consulting, Business Development, Process Design
Industries: Professional Services,Manufacturing, Retail, Finance
References: TeocoARXRamat GANShlomit
SoftwareSkills: Dynamics CRM (4.0, 2011,2013, 2015)Siebel 6.3, 7.1
ConsultingSkills: Sales, Service, Marketing, Customer profiling, Global Project Management, Business Process, QA methodology
נעים מאוד
...נעים מאוד
Dynamics CRM -מומנטום
רקע ומושגים
ולפני , להבטיח את מידת איכות המערכת לאחר שלב הפיתוח
.מסירתה ללקוח או אפריורי להפיכתה למבצעית
:טיל פטריוט –דוגמאות לחשיבות איכות התוכנה
"Army is Blaming Patriot's Computer For Failure to Stop Dhahran Scud"
(The New York Times, May 20, 1991, A6)
6
?למה עושים בדיקות
".קופסא לבנה", " קופסא שחורה "•
(.UAT)בדיקות קבלה , בדיקות מסירה•
.אוטומטיותבדיקות ידניות ובדיקות •
.ובדיקות ביצועיםבדיקות עומסים •
7
:תצורת קימות-מושגים כללים
:קופסה שחורה
בדיקות ידניות שמתעלמת מהפעולות הטכנולוגיות שמבוצעות מאחורי
.ביצוע של פעולה במערכת מובילה לתוצאה צפויה. הקלעים
:קופסה לבנה
. וברמת הקוד של הפונקציונאליות , בדיקות התהליכים מאחורי הקלעים
.בדרך כלל מבוצעת על ידי מפתח
8
"קופסא לבנה"-ו" קופסא שחורה "
:בדיקות מסירה
מטרת הבדיקות . בדיקות המבוצעות בדרך כלל על ידי ספק התוכנה
בדיקת המסירה מתרכזות . היא לאשר את איכות לפני מסירתה ללקוח
.בדרך כלל בפיתוחים שבוצעו עבור הפרויקט
: בדיקות קבלה
מטרת הבדיקות היא לאשר את . בדיקות המבוצעות מטעם הלקוח
. המערכת בהתאם לדרישות שאופיינו
9
בדיקות מסירה ובדיקות קבלה
:בדיקות ידניות
בדיקות תוכנה הנעשות על ידי עובד שהוכשר לכך בדרך כלל על פי
.ומוסכמתבדיקות מסודרת תכנית
:בדיקות אוטומטיות
על ידי סקריפטים כתובים , בדיקות תוכנה המבוצעות באופן אוטומטי
.פיתוחי -מבוצע על ידי כלים יעודים ומצריכים ידע טכנולוגי. מראש
load runner ,MTM ,DynQA: כלי אוטומציה
10
בדיקות ידניות ובדיקות אוטומטיות
:בדיקות עומסים
זאת במטרה , בדיקות המדמות מצב קיצון של עומס על המערכת
בדרך מבוצעים על אתרי . המערכת לאבחן מהן נקודות הקצה של
.אינטרנט
:בדיקות ביצועים
בסוג בדיקות זה נבדקת יכולת התגובה של צד השרת במערכות
בדיקות אלו . לקוח בהן צפויים משתמשים רבים בו זמנית/שרת
של " נקודת השבירה"מתמקדות במדידת זמני התגובה ובמציאת
.המערכת
11
בדיקות עומסים ובדיקות ביצועים
(חיוביות ושליליות )בדיקות פונקציונליות
בדיקות שפיות
בדיקות נגישות
בדיקות רגרסיה
בדיקותGUI
בדיקות יחידה
12
סוגי בדיקות
Dynamics CRM -מומנטום
מפתחות להצלחה
הפרדת סביבות
חלוקה לסבבים ברורים -תהליך
מסמכולוגיה מתאימה
הכשרה
ותקציבזמן
ניהול תקלות ושימוש בכלי לניהול תקלות
Set up data
התמקדות בשכבת היישום והפיתוח שבוצע עבור
14
מפתחות לשילוב נכון של בדיקות
15
מחזור חיי תקלה -ניהול תקלות
•OOTBהרשאות •
הגדרות מערכת•
קונפיגורציות •
הסבות •
תצוגות •
דאשבורדים•
שדות על הטופס •
פיתוחים תהליכים•
זרימות עבודה •
תכנית –הסבות •
התאמות •
RSדוחות •
P1 P3
P4 P2
16
?מה בודקים
רגרסיה
תכולה חדשה
שפיות
17
? איך בודקים
.בבדיקות הלקוח הם שלב קריטי ורגיש בפרויקט
:דגשים לבדיקות הקבלה
הכשרת הבודקים עלCRM
ישיבות באגים-ניהול התקלות
שימוש במערכת לניהול תקלות אחת
הוצאת מסמך שחרור גרסה
דוח מסכם של בדיקות קבלה
תקשור תקלות וסטטוס מערכת
18
UAT-בדיקות לקוח
Dynamics CRM -מומנטום
CASE STUDY
.2011CRM:סוג מערכת
.תחבורה \ציבורי: מגזר
.18: משתמשים
.ציבור הרחב: קהל יעד
לרבות , מערכת לניהול קריאות שירות . מודול שירות: מהות היישום
.והקצאות של קריאות, מנגנון הרשאות, מנגנון לחישוב מתן שירות
20
CASE STUDY
CRM-בודק הקבלה לא הכיר את מוצר ה•
.תקלות בסבב הראשון 111נפתחו •
.ולדיותמהם היו תקלות 8רק , תקלות 111מתוך •
בוצעה אסקלציה כי המערכת לא תקינה ונוצר משבר עם הלקוח •
המתבסס על דיווחי הבדיקות
21
CASE STUDY
הדרכה של הבודקים על המוצר
חיבור של הבודקים לדרישות שאופיינו
ישיבות באגים לפי הצורך
ניהול התקלות במערכת אחת ולפי סטטוסים מוסכמים
יצירה שלset up data
הפנמה כי מדובר בתהליך חיובי לפרויקט
22
CASE STUDY – LESSON LEARN
Dynamics CRM -מומנטום
בדיקות אוטומטיות
תכנון
הקלטה
1הרצה
ניתוח
2הרצה
24
שלבים בבדיקות אוטומטיות
:יתרונות
High test Coverage
תוצאות מהירות בזמן קצר
:חסרונות
לא דינאמי
יקר לתחזוקה
(משאב מסוים, רישוי מיוחד)דורש שימוש בכלים
25 TITRE DE LA PRÉSENTATION - 23/01/2013
יתרונות וחסרונות
Dynamics CRM -מומנטום
תודה