במדעי המחשב, חוסן או חסינות (באנגלית: robustness) היא היכולת של מערכת מחשוב להתמודד עם שגיאות בזמן ריצה, או היכולת של אלגוריתם להמשיך לפעול למרות בעיות בקלט, בחישובים, וכו'. ככל שקשה יותר לגרום לתקלה מסוג כלשהו, שהמחשב לא מצליח להתאושש ממנה או להתמודד איתה בצורה בטוחה, כך התוכנה חסינה יותר.
טכניקות פורמליות כדוגמת fuzz testing משמשות לבדיקת חסינות, מאחר שסוג כזה של בדיקות תוכנה כולל קלטים חריגים או בלתי צפויים. כמו כן, טכניקה בשם fault injection משמשת לבדיקות חסינות. קיימים מוצרים מסחריים שונים המבצעים בדיקות חסינות של מערכות תוכנה. חסינות מהווה שיקול באנליזת הערכת כשלים (failure assessment).
קישורים חיצוניים
Examples for Robustness Requirements (באנגלית)