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

Post on 15-Apr-2017

525 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Quality in Testing

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

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

גיל קיני•

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

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

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

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

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

...איכות

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

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

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

Quick & Dirty –בעבודה •

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

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

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

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

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

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

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

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

לא רק בסיומו–

זה טוב•

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

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

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

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

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

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

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

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

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

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

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

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

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

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

תיקון באגים–

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

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

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

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

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

המפורשות–

המשתמעות–

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

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

חסכון בזמן–

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

•Negative Testing is Good

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

FUZZING -ידוע גם כ•

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

לממשק–

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

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

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

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

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

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

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

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

...בואו נדבר

!תודה

גיל קיני

Gil @ Trinity.co.il

top related