ISO/IEC/IEEE 29119 – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
יצירה באמצעות תרגום הדף "ISO/IEC 29119"
(אין הבדלים)

גרסה מ־17:07, 21 במרץ 2021

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