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 2 "ISO/IEC/IEEE 29119-1:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה) - ^ 1 2 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.
- ^ 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.
- ^ 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) - ^ 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.
- ^ "ISO/IEC 33063:2015". Standards catalogue. International Organization for Standardization. באוגוסט 2015. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה) - ^ 1 2 "ISO/IEC/IEEE 29119-5:2016". Standards catalogue. International Organization for Standardization. בנובמבר 2016. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה) - ^ "ISO/IEC/IEEE 29119-4:2015". Standards catalogue. International Organization for Standardization. בדצמבר 2015. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה) - ^ "ISO/IEC/IEEE 29119-3:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה) - ^ "ISO/IEC/IEEE 29119-2:2013". Standards catalogue. International Organization for Standardization. בספטמבר 2013. נבדק ב-24 ביוני 2018.
{{cite web}}
: (עזרה)