יום ראשון, 25 ביולי 2010

072 ATDD

פרק המשך לפרק 66 - פיתוח agile, אירחנו את גל מרדר מנכ"ל חברת Trainologic
  • גל הציג את עצמו ואת Trainologic שיועצת בנושא agile, בעיקר בתחום - ATDD ו- TDD
  • ATDD - כתיבה והגדרת בדיקות הקבלה לפני תחילת הפיתוח
  • איך מפרטים בדיקות לפני שיודעים מה רוצים?
  • Executable requirements – הפיכת הדרישות לבדיקות אוטומטיות באמצעות כלים כגון FitNesse
  • איש הבדיקות (QA) המודרני = איש בדיקות + איש אוטומציה
  • מה נדרש בכדי לקצר את זמן שחרור הגרסה
  • TDD - כתיבת בדיקת יחידה (unit test) לפני כתיבת קוד
אוהבים TDD? אתם מפתחים טובים? - Outbrain מחפשת מפתחים לקבוצת האלגוריתם

הקובץ נמצא כאן האזנה נעימה

2 תגובות:

  1. לשאלתכם, בקצ'ינג אין, ולא תהיה קבוצת QA או איש בדיקות. יש לעומת זאת מהנדס האחראי על אוטומציית הבדיקות על מנת שיהיו מהירות וקלות לכתיבה (אך הוא לא כותב אותם בעצמו). עוד על משנתינו לגבי בקרת איכות: http://mevuzar.blogspot.com/2010/07/blog-post_27.html
    בקצ'ין אנו פורסים שרות בסביבת ייצור בפחות מחמש דקות, ללא אוטומציה מלאה אין שום סיכוי לעשות את זה. ניתן כמובן לפרוס שרותים במקביל, כלומר עשרות פריסות בשעה, למרות שבפועל אין צורך בזה, חמישים פעמים ביום נחשב נורמלי.

    השבמחק