באיזו מסגרת בדיקות יחידה עלי לבחור לפיתוח JavaScript, אם קיים דבר כזה.
באופן אידיאלי (בסדר עדיפות גס):
- להקל על בדיקות חוזרות ונשנות של רכיבי ממשק משתמש כגון טפסים מסובכים *
- היו פשוטים ככל האפשר ליצירת בדיקות חדשות
- פלט זה התוצאות במקום מעוצב יפה או קל לעיצוב
- תומכים בפרדיגמת הפיתוח מונחה המבחן
- משתלבים בחלקים הטובים, כמתואר על ידי דאגלס קרוקפורד
- משחקים יפה בכלים פופולריים כמו זוויתית, גחלת, מטאור ועמוד השדרה.
- עבוד עם JavaScript javascript ללא שימוש במסגרות של צד שלישי כמו jQuery (אם כי ניתן לטעון מקרה חזק כדי לשלול דרישה זו)
זהו aa הרבה 'נחמד שיש', ראו זאת כרשימת משאלות אידיאליות, הפיתרון הטוב ביותר יפגע בכמה שיותר מאלה.
היכן הוא פועל אינו נושא באמת, נניח שהיזם נמצא ב ברמה שבה הם בקיאים ב- OOP / js וכו 'וברמה להתמודדות ברצינות עם מושגים מתקדמים יותר כמו TDD.
* דוגמה של העולם האמיתי למצב שבו אני רואה שניתן להשיג רווחי פרודוקטיביות עצומים היא צורה עם לפחות שלושים שדות ב עבודה שנבדקה ידנית ~ 1000 או יותר פעמים - לזה אני מתכוון בבדיקת אלמנטים של ממשק משתמש