למעבר לחלק ב'

יום עבודה מהסטארט – אפ – עדכון שבועי

התועלת

בסרטונים האלו תוכלו לקבל קצת רקע של שעת עבודה מהסטארט אפ שלנו.

לוח אירועי היכרויות – ברוח טובה. 

סוג של עדכון שבועי שגם מתכנתים, גם בעלי חברות, גם מנהלים למיניהם (מוצר, בדיקות, מחלקת פיתוח) גם סטודנטים במקצועות ההייטק ומרצים יכולים לקבל מהם רקע.

בסרטון הזה הראיתי את סיכום תהליך הבדיקות האוטומטיות שהתחלתי ליצור לסבב הפיתוח העכשווי בסטארט-אפ.

בדיקות תוכנה (QA)

בדיקות תוכנה (QA) הם תחום חשוב בתהליך פיתוח התוכנה. רוב החברות מבצעות את זה ע"י צוות פנימי, יש חברות שלא נותנות לזה דגש בפני עצמו, מאילוצי תקציב וזמן.

לחברות כאלה יש אפשרות לקחת את זה בתור שירותי בדיקות תוכנה – QA, מיקור חוץ.

בישראל זה פחות נפוץ, משום מה, אבל חברות שרוצות להתייעל- מומלץ להן לשקול לקחת שירותי פיתוח תוכנה (Programming), מיקור חוץ. הצוות שלנו מבצע גם בדיקות תוכנה חלקיות או מלאות עבור פרוייקטים.

בתחום הבדיקות יש 2 סוגי בדיקות עיקריות – ידניות – QA , בדרך כלל מתבטאות בסדרת פעולות שמבוצעות ידנית ע"י עובדים מועסקים, בין עם בשימוש בתוכנה בין אם בהרצת קוד שנכתב בהתאמה ובדיקתו ע"י המריץ (לשיטה השנייה זה צריך להיות מישהו עם ידע תיכנותי).

הסוג השני הוא אוטומטי – testing automation . הכוונה היא על קוד שנכתב בהתאמה לתוכנה וניתן להריץ אותו והוא מחזיר מעצמו תשובה אם הבדיקות עוברות או נכשלות. במידה והן נכשלות המפתחים יודעים שמשהו לא טוב בקוד, ויודעים שצריך לתקן אותו.

אחד החששות שבדיקות באות להוציא הוא רגרסיה – פירוש- חזרה אחורה. אנו בודקים עם תהליך הפיתוח המתגלגל שלא נוצרו בעיות בדברים קיימים בקוד. שדברים "לא נהרסו". כמובן שאנחנו גם רוצים לבדוק את הדברים החדשים שהם עובדים טוב

היתרון בשיטה הראשונה היא שהיא לא דורשת כתיבת קוד וניתן לבצע אותה בצורה מהירה. החיסרון הוא שזה מצריך להעסיק עובדים באופן קבוע, ועם כל התקדמות הפיתוח אתה צריך להפעיל אותם.

היתרון בשניה היא שזה קוד שילך איתך תמיד וברגע שכתבת בדיקה אוטומטית אתה יכול בכל פיצ'ר חדש פשוט להריץ אותה ולבדוק. החיסרון הוא שזה דורש יכולת פיתוח גבוהה לתכנן ולכתוב אותה, וגם הכתיבה של בדיקות לוקחת זמן.

הפיתרון הנכון לדעתי הוא לשלב את כמות הבדיקות הידניות עם האוטומטיות בצורה נכונה, לפי משאבי הזמן והתקציב.

בסרטון זה הבאתי קצת דוגמאות ודיברתי על זה.

ליצירת קשר לצורך קבלת ייעוץ וביצוע טכנולוגי של שירותי פיתוח תוכנה, בדיקות ועוד, פנו אלינו:

yimprogramming@gmail.com

0547-477637

מילון מ


על הכותב:

יזהר משקיף, מתכנת פרילנסר מומחה ובעל צוות פיתוח תוכנה.

אני והצוות מפתחים פרוייקטים של תוכנה במגוון פלטפורמות מהקצה אל הקצה.

הובלת פרוייקט – תוכנת דפדפן (WEB), מובייל (אנדרואיד, IOS), דסקטופ.

שירותים לחברות טכנולוגיות ולחברות במשק. עובדים גם עם חו"ל.

שירותיות, אחראיות, מקצועיות, אמינות.

סטאק נרחב –

NodeJS, Java, C#, Python ועוד.

לפרטים נוספים בבקשה צרו קשר:

yimprogramming@gmail.com

054-7477637

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *