13
Quality in Testing מחזירים את האיכות לבדיקות

Trinity מחזירים את האיכות לבדיקות

Embed Size (px)

Citation preview

Page 1: Trinity מחזירים את האיכות לבדיקות

Quality in Testing

מחזירים את האיכות לבדיקות

Page 2: Trinity מחזירים את האיכות לבדיקות

?ולמה אני פה? מי אני

גיל קיני•

טריניטי תוכנה ומעבר•

אמינות ואבטחה, באיכותמומחים •

...אז מה יהיה לנו • נזכיר דברים שכולם אמורים להכיר–

נאיר דברים קצת פחות מוכרים–

טכנולוגיות ופתרונותנדבר על –

Page 3: Trinity מחזירים את האיכות לבדיקות

...איכות

Page 4: Trinity מחזירים את האיכות לבדיקות

?מי אשם במחדל האיכות

"חומה ומגדל"אוריית תי –האנגלים •

יזם-מקגייור –הצבא •

Quick & Dirty –בעבודה •

...כולם רק לא אנחנו •

התרגלנו לחוסר איכות –

עכשיו איכות נראית מוזרה ולא במקום–

Page 5: Trinity מחזירים את האיכות לבדיקות

?איכות ההפך מחסכון

Page 6: Trinity מחזירים את האיכות לבדיקות

ייל'באגאיכות מחזיר ייל'האג•

את בודקי התוכנה למרכז

איכות בתהליך•

האיכות כחלק מהתהליך-בקרת–

לא רק בסיומו–

זה טוב•

מהיר וזול יותר לתפוס בעיות בשלבים מוקדמים–

Page 7: Trinity מחזירים את האיכות לבדיקות

?מפספסים את המטרה

יישום הבדיקות בפועל לרוב מפספס את המטרה•

של תוצר הפיתוח אל מול הדרישות וריפיקציה•

נגזר ממסמכי דרישות–

(stress)בדיקות משתמעות כגון עומס ודחק –

Page 8: Trinity מחזירים את האיכות לבדיקות

בשלות כתנאי כניסה כאשר התוכנה אינה בשלה לבדיקות איכות

!אזי איכות הבדיקות נפגעת

הבודקים מבזבזים זמן על בדיקות בסיסיות•

'וכוזליגות , יציבות: מימוש בעייתי•

כלים ומתודולוגיות: הפתרון•

Page 9: Trinity מחזירים את האיכות לבדיקות

תקשורת... צריך

שיפור התהליך והקשר בין בודקים ומפתחים

מידע מלא והסברים• רים'פיצ–

תיקון באגים–

הבנת תהליך הבדיקות והכלים•

יקוד בדיקות המאפייניםמ –קוד בשל ומתקמפל •

ק בדיקות רלוונטיותר –הסכמה על סט הבדיקות •

Page 10: Trinity מחזירים את האיכות לבדיקות

להתמקד... צריך

להתמקד בבדיקת הדרישות•

המפורשות–

המשתמעות–

שימוש בכלי פיתוח מתקדמים •

מימוש /לפתרון בעיות תקינות–

חסכון בזמן–

Page 11: Trinity מחזירים את האיכות לבדיקות

משהו שלילי... צריך

•Negative Testing is Good

Negative Trafficבפרוטוקולי תקשורת נקרא גם •

FUZZING -ידוע גם כ•

לפרוטוקולים–

לממשק–

קל לאוטומציה–

Page 12: Trinity מחזירים את האיכות לבדיקות

לסיכום ייל'אגמחזירים את האיכות לבדיקות

שיפור תקשורת בין מפתחים לבודקים•

שימוש בכלים לשיפור בשלות הקוד טרום בדיקות•

התמקדות בבדיקות•

נגזר דרישות וללא בזבוז זמן על חוסר בשלות–

ביצועים ודחק, עומס: מול דרישות משתמעות–

Negative Testing & Fuzzing: הגדלת ראש–

Page 13: Trinity מחזירים את האיכות לבדיקות

...בואו נדבר

!תודה

גיל קיני

Gil @ Trinity.co.il