26
1 מתודולוגיות בדיקות במערכותMicrosoft Dynamics CRM

תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: [email protected] Working

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

1

מתודולוגיות בדיקות במערכות

Microsoft Dynamics CRM

Page 2: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

2

נושאים במצגת

Page 3: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

היכרות

Page 4: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

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

נעים מאוד

[email protected]

...נעים מאוד

Page 5: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

רקע ומושגים

Page 6: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

ולפני , להבטיח את מידת איכות המערכת לאחר שלב הפיתוח

.מסירתה ללקוח או אפריורי להפיכתה למבצעית

:טיל פטריוט –דוגמאות לחשיבות איכות התוכנה

"Army is Blaming Patriot's Computer For Failure to Stop Dhahran Scud"

(The New York Times, May 20, 1991, A6)

6

?למה עושים בדיקות

Page 7: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

".קופסא לבנה", " קופסא שחורה "•

(.UAT)בדיקות קבלה , בדיקות מסירה•

.אוטומטיותבדיקות ידניות ובדיקות •

.ובדיקות ביצועיםבדיקות עומסים •

7

:תצורת קימות-מושגים כללים

Page 8: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

:קופסה שחורה

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

.ביצוע של פעולה במערכת מובילה לתוצאה צפויה. הקלעים

:קופסה לבנה

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

.בדרך כלל מבוצעת על ידי מפתח

8

"קופסא לבנה"-ו" קופסא שחורה "

Page 9: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

:בדיקות מסירה

מטרת הבדיקות . בדיקות המבוצעות בדרך כלל על ידי ספק התוכנה

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

.בדרך כלל בפיתוחים שבוצעו עבור הפרויקט

: בדיקות קבלה

מטרת הבדיקות היא לאשר את . בדיקות המבוצעות מטעם הלקוח

. המערכת בהתאם לדרישות שאופיינו

9

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

Page 10: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

:בדיקות ידניות

בדיקות תוכנה הנעשות על ידי עובד שהוכשר לכך בדרך כלל על פי

.ומוסכמתבדיקות מסודרת תכנית

:בדיקות אוטומטיות

על ידי סקריפטים כתובים , בדיקות תוכנה המבוצעות באופן אוטומטי

.פיתוחי -מבוצע על ידי כלים יעודים ומצריכים ידע טכנולוגי. מראש

load runner ,MTM ,DynQA: כלי אוטומציה

10

בדיקות ידניות ובדיקות אוטומטיות

Page 11: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

:בדיקות עומסים

זאת במטרה , בדיקות המדמות מצב קיצון של עומס על המערכת

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

.אינטרנט

:בדיקות ביצועים

בסוג בדיקות זה נבדקת יכולת התגובה של צד השרת במערכות

בדיקות אלו . לקוח בהן צפויים משתמשים רבים בו זמנית/שרת

של " נקודת השבירה"מתמקדות במדידת זמני התגובה ובמציאת

.המערכת

11

בדיקות עומסים ובדיקות ביצועים

Page 12: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

(חיוביות ושליליות )בדיקות פונקציונליות

בדיקות שפיות

בדיקות נגישות

בדיקות רגרסיה

בדיקותGUI

בדיקות יחידה

12

סוגי בדיקות

Page 13: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

מפתחות להצלחה

Page 14: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

הפרדת סביבות

חלוקה לסבבים ברורים -תהליך

מסמכולוגיה מתאימה

הכשרה

ותקציבזמן

ניהול תקלות ושימוש בכלי לניהול תקלות

Set up data

התמקדות בשכבת היישום והפיתוח שבוצע עבור

14

מפתחות לשילוב נכון של בדיקות

Page 15: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

15

מחזור חיי תקלה -ניהול תקלות

Page 16: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

•OOTBהרשאות •

הגדרות מערכת•

קונפיגורציות •

הסבות •

תצוגות •

דאשבורדים•

שדות על הטופס •

פיתוחים תהליכים•

זרימות עבודה •

תכנית –הסבות •

התאמות •

RSדוחות •

P1 P3

P4 P2

16

?מה בודקים

Page 17: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

רגרסיה

תכולה חדשה

שפיות

17

? איך בודקים

Page 18: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

.בבדיקות הלקוח הם שלב קריטי ורגיש בפרויקט

:דגשים לבדיקות הקבלה

הכשרת הבודקים עלCRM

ישיבות באגים-ניהול התקלות

שימוש במערכת לניהול תקלות אחת

הוצאת מסמך שחרור גרסה

דוח מסכם של בדיקות קבלה

תקשור תקלות וסטטוס מערכת

18

UAT-בדיקות לקוח

Page 19: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

CASE STUDY

Page 20: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

.2011CRM:סוג מערכת

.תחבורה \ציבורי: מגזר

.18: משתמשים

.ציבור הרחב: קהל יעד

לרבות , מערכת לניהול קריאות שירות . מודול שירות: מהות היישום

.והקצאות של קריאות, מנגנון הרשאות, מנגנון לחישוב מתן שירות

20

CASE STUDY

Page 21: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

CRM-בודק הקבלה לא הכיר את מוצר ה•

.תקלות בסבב הראשון 111נפתחו •

.ולדיותמהם היו תקלות 8רק , תקלות 111מתוך •

בוצעה אסקלציה כי המערכת לא תקינה ונוצר משבר עם הלקוח •

המתבסס על דיווחי הבדיקות

21

CASE STUDY

Page 22: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

הדרכה של הבודקים על המוצר

חיבור של הבודקים לדרישות שאופיינו

ישיבות באגים לפי הצורך

ניהול התקלות במערכת אחת ולפי סטטוסים מוסכמים

יצירה שלset up data

הפנמה כי מדובר בתהליך חיובי לפרויקט

22

CASE STUDY – LESSON LEARN

Page 23: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

בדיקות אוטומטיות

Page 24: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

תכנון

הקלטה

1הרצה

ניתוח

2הרצה

24

שלבים בבדיקות אוטומטיות

Page 25: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

:יתרונות

High test Coverage

תוצאות מהירות בזמן קצר

:חסרונות

לא דינאמי

יקר לתחזוקה

(משאב מסוים, רישוי מיוחד)דורש שימוש בכלים

25 TITRE DE LA PRÉSENTATION - 23/01/2013

יתרונות וחסרונות

Page 26: תוכרעמב תוקידב תויגולודותמ Microsoft Dynamics CRM CRM.pdf · Microsoft Dynamics CRM. 2 ... CEM Project Mangers Team Leader E-Mail: ehattem@prodware.fr Working

Dynamics CRM -מומנטום

תודה