ISO/IEC/IEEE 29119
ISO/IEC/IEEE 29119 "הנדסת תוכנה ומערכות - בדיקת תוכנה"[1] היא סדרה של חמישה תקנים בינלאומיים לבדיקות תוכנה. התקן פותח לראשונה בשנת 2007[2] ויצא בשנת 2013, והתקן "מגדיר אוצר מילים, תהליכים, תיעוד, טכניקות ומודל הערכת תהליכים לבדיקה שניתן להשתמש בהם בכל מחזור החיים של פיתוח תוכנה."[3]
היסטוריה וגרסאות
פיתוח מערך תקני בדיקות תוכנה ISO/IEC/IEEE 29119 החל במאי 2007, בהתבסס על תקנים קיימים כגון IEEE 829 (תיעוד בדיקות) ו-IEEE 1008 (בדיקות יחידה); והתקנים BS-7925-1 ו-2 של קבוצת BSI.[2][4]
בתחילה לא הייתה לארגון התקינה הבינלאומי (ISO) קבוצת עבודה עם ניסיון משמעותי בבדיקות תוכנה, ולכן ה-ISO יצר את WG26, אשר עד שנת 2011 ייצגה למעלה מ-20 מדינות שונות.[2] בתחילה פותחו ארבעה חלקים לתקן: מושגים והגדרות (1), תהליכי בדיקה (2), תיעוד בדיקות (3) טכניקות בדיקה (4). חלק חמישי הנוגע להערכת תהליכים נחשב לתוספת, ובסופו של דבר הפך ל-ISO/IEC 33063: 2015, שקשור לתהליכי הבדיקה של 29119-2.[5] החלק החמישי בפועל של 29119 פורסם בנובמבר 2016 ונוגע למושג בדיקה מונחית מילות מפתח.[6]
חמשת הרכיבים של סדרת התקנים הם:
- ISO / IEC / IEEE 29119-5: 2016, חלק 5: בדיקות מונחות מילות מפתח, פורסם בנובמבר 2016[6]
- ISO / IEC / IEEE 29119-4: 2015, חלק 4: טכניקות בדיקה, פורסם בדצמבר 2015[7]
- ISO / IEC / IEEE 29119-3: 2013, חלק 3: תיעוד בדיקות, פורסם בספטמבר 2013[8]
- ISO / IEC / IEEE 29119-2: 2013, חלק 2: תהליכי בדיקה, פורסם בספטמבר 2013[9]
- ISO / IEC / IEEE 29119-1: 2013, חלק 1: מושגים והגדרות, פורסם בספטמבר 2013[1]
הערות שוליים
- ^ 1 2 בתהליכי בנייה "תבנית:Cite web"
- ^ 1 2 3 בתהליכי בנייה "תבנית:Cite book"
- ^ בתהליכי בנייה "תבנית:Cite book"
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ בתהליכי בנייה "תבנית:Cite web"
- ^ 1 2 בתהליכי בנייה "תבנית:Cite web"
- ^ בתהליכי בנייה "תבנית:Cite web"
- ^ בתהליכי בנייה "תבנית:Cite web"
- ^ בתהליכי בנייה "תבנית:Cite web"