LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

ההבדלים בין ניתוח קוד סטטי רגיל לניתוח קוד סטטי מבוסס ניתוח זרימת מידע - יוסי תורגמן (עולם הבדיקות גיליון #9)

ניתוח קוד סטטי הנו בדיקה המשתייכת למשפחת "בדיקות קופסה לבנה" ופועלת בדרך של סריקת קוד המקור ללא הרצת התוכנה בפועל, במטרה למצוא שגיאות תכנות, הפרות של כללי כתיבה ארגוניים (או כאלו המוכתבים ע"י תקן מחייב), נתוני מטריקה (כגון כמות מותרת של רמות קינון) ובעיקר באגים בתוכנה הקשים לאיתור בדרכים אחרות.
השימוש בכלי ניתוח קוד סטטי נפוץ מאד בקרב ארגונים, העוסקים בפיתוח תוכנה, ומהווה את אחד הכלים החשובים ביותר בארגז הכלים של הגורם האחראי בארגון על איכות המוצר מבוסס התוכנה.
100% מהעוסקים בפיתוח מוצרים שתקינותם הכרחית להבטחת חיי אדם, משתמשים בכלי ניתוח קוד סטטי, הן מתוך שאיפה לקוד איכותי ונטול שגיאות (עם או בלי חובה של גוף תקינה), והן מתוך הכרח, הנובע מפיקוח של גוף תקינה (כגון במערכות תעופה אזרחית, הכפופות לגופים כגון מנהל התעופה האזרחית בארה"ב).
כל החברות המשתמשות בכלים לניתוח קוד סטטי זוכות לשיפור בזמן מציאת ותיקון הבאגים מכיוון שהם מתגלים במסגרת "גילוי מוקדם" לפני שנכתב עוד קוד המסתמך על הקוד הבעייתי...

מאמר זה הופיע בגיליון #9 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW9View

 

TW9 StaticTesting YossiTurgeman 01

TW9 StaticTesting YossiTurgeman 02

TW9 StaticTesting YossiTurgeman 03

TW9 StaticTesting YossiTurgeman 04

פורסם ב שיטות בדיקה

האנציקלופדיה לבדיקות - בדיקות סטטיות - Static Testing - אייל זילברמן (עולם הבדיקות גיליון #8)

מה הן בדיקות סטטיות?
בדיקות סטטיות הן בדיקות המבוצעות מבלי להפעיל את המערכת הנבדקת. הבדיקות מבוצעות באמצעות מעבר על מסמכים או מעבר על קוד התוכנה.
על אף שרוב הארגונים לא משקיעים את המשאבים הנדרשים בבדיקות סטטיות, דבר שבא לידי ביטוי במעורבות הבדיקות בשלב מאוחר בתהליך הפיתוח ולעתים אף קרוב לסיום פיתוח המערכת הנבדקת, הרי שביצוע נכון של בדיקות סטטיות יכול לאתר חלק ניכר מהתקלות במערכת עוד לפני סיום הפיתוח. לעיתים קרובות מחיר תיקונן של תקלות שזוהו במהלך סקירות בשלבים המוקדמים במחזור החיים (למשל, פגמים שנמצאו לאחר מעבר על מסמכי הדרישות והאפיון) נמוך בהרבה מזה של תקלות שיזוהו על ידי הרצת בדיקות על המערכת הפעילה...

מאמר זה הופיע בגיליון #8 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW-8view

 

TW8 StaticTesting AyalZ 01

 

פורסם ב שיטות בדיקה

בחן את עצמך - סקירות (Reviews) - טל פאר (עולם הבדיקות גיליון #8)

במקרים רבים כשאנשים נשאלים על בדיקות, הם מתכוונים לדבר אחד בלבד: הרצת בדיקות תוך הפעלת המערכת הנבדקת וחיפוש באגים במערכת.
שלב זה, שנקרא בדיקות דינמיות (dynamic testing) מתבצע לאחר שהקוד כבר נכתב.
אולם ישנו שלב קודם שמטרתו מניעת טעויות שלאחר מכן עלולות להפוך לשגיאות שיתורגמו לבאגים וכשלים במערכת. שלב זה הוא שלב הבדיקות הסטטיות (static testing) שבו הבדיקות נעשות מבלי להפעיל את המערכת.
הבדיקות הסטטיות מתחלקות לשניים: סקירות (reviews) שבהן אנשים עוברים בצורה ידנית על הקוד או תוצרים אחרים בתהליך הפיתוח (לדוגמה מסמכים) וניתוח סטטי (static analysis) שבדרך כלל נעשה על ידי כלים.

שאלה זו הופיעה בגיליון #8 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW-8view

 

TW8 ExamQ Reviews TalPeer 01

 

 

 

 

TW8 ExamQ Reviews TalPeer 02

 

פורסם ב שיטות בדיקה