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 מדינות שונות.[5] בתחילה פותחו ארבעה חלקים לתקן: מושגים והגדרות (1), תהליכי בדיקה (2), תיעוד בדיקות (3) טכניקות בדיקה (4). חלק חמישי הנוגע להערכת תהליכים נחשב לתוספת, ובסופו של דבר הפך ל-ISO/IEC 33063: 2015, שקשור לתהליכי הבדיקה של 29119-2.[6] החלק החמישי בפועל של 29119 פורסם בנובמבר 2016 ונוגע למושג בדיקה מונחית מילות מפתח.[7]

חמשת הרכיבים של סדרת התקנים הם:

  • ISO / IEC / IEEE 29119-5: 2016, חלק 5: בדיקות מונחות מילות מפתח, פורסם בנובמבר 2016[7]
  • ISO / IEC / IEEE 29119-4: 2015, חלק 4: טכניקות בדיקה, פורסם בדצמבר 2015[8]
  • ISO / IEC / IEEE 29119-3: 2013, חלק 3: תיעוד בדיקות, פורסם בספטמבר 2013[9]
  • ISO / IEC / IEEE 29119-2: 2013, חלק 2: תהליכי בדיקה, פורסם בספטמבר 2013[10]
  • ISO / IEC / IEEE 29119-1: 2013, חלק 1: מושגים והגדרות, פורסם בספטמבר 2013[1]

הערות שוליים

  1. ^ 1.0 1.1 "ISO/IEC/IEEE 29119-1:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
  2. ^ 2.0 2.1 Reid, S. (2012). "The New Software Testing Standard". In Dale, C.; Anderson, T. (eds.). Achieving Systems Safety: Proceedings of the Twentieth Safety-Critical Systems Symposium, Bristol, UK, 7-9th February 2012. Springer Science & Business Media. pp. 237–56. ISBN 9781447124948.
  3. ^ Shoemaker, D.; Sigler, K. (2014). "Chapter 6: Software Impelementation Process Group". Cybersecurity: Engineering a Secure Information Technology Organization. Cengage Learning. pp. 117–34. ISBN 9781305443471.
  4. ^ Pröll, R.; Bauer, B. (2018). "Toward a Consistent and Strictly Model-Based Interpretation of the ISO/IEC/IEEE 29119 for Early Testing Activities". Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018): 699–706. doi:10.5220/0006749606990706free{{cite journal}}: תחזוקה - ציטוט: postscript (link)
  5. ^ Reid, S. (2012). "The New Software Testing Standard". In Dale, C.; Anderson, T. (eds.). Achieving Systems Safety: Proceedings of the Twentieth Safety-Critical Systems Symposium, Bristol, UK, 7-9th February 2012. Springer Science & Business Media. pp. 237–56. ISBN 9781447124948.Reid, S. (2012). "The New Software Testing Standard". In Dale, C.; Anderson, T. (eds.). Achieving Systems Safety: Proceedings of the Twentieth Safety-Critical Systems Symposium, Bristol, UK, 7-9th February 2012. Springer Science & Business Media. pp. 237–56. ISBN 9781447124948.
  6. ^ "ISO/IEC 33063:2015". Standards catalogue. International Organization for Standardization. באוגוסט 2015. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
  7. ^ 7.0 7.1 "ISO/IEC/IEEE 29119-5:2016". Standards catalogue. International Organization for Standardization. בנובמבר 2016. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
  8. ^ "ISO/IEC/IEEE 29119-4:2015". Standards catalogue. International Organization for Standardization. בדצמבר 2015. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
  9. ^ "ISO/IEC/IEEE 29119-3:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
  10. ^ "ISO/IEC/IEEE 29119-2:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018. {{cite web}}: (עזרה)
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0