Accept Software

it consulting startups

המוצר העיקרי של החברה הייתה תשתית לניהול חיים של המוצר. כשהצטרפתי לחברה, צוות ה QA היה מאוד עמוס והרעיון היה לבנות אוטומציה לבדיקות שגזלו הכי הרבה זמן. במוצר היו סוגים שונים של מבני נתונים ו SDKs בשפות שונות. כתוצאה מכך ל QA לקח המון זמן לבדוק שכל SDK עובד נכון עם כל סוג של מבנה נתונים. לכן בניתי כלי וובי לאוטומציה של הבדיקות האלה בעזרת (Django(Python. הכלי היה מסוגל לקלוט קוד בשפות שונות כקלט, להמיר אותו ל Metacode ולהריץ. לאחר מכן הכלי בדק שקריאות API שהיו בקוד פעלו נכון ומבני הנתונים משקפים את התוצאה הרצויה. בצורה כזאת, QA היו יכולים להריץ מטריצה של בדיקות (של כל SDK מול כל מבנה נתונים) בצורה אוטומטית. זה חסך המון זמן לצוות ועזר לו להספיק לעשות בדיקות מוצר יותר מקיפות ולשפר את איכות שלו. לאחר מכן, כשעזבתי את החברה, אני גם יעצתי לצוות החדש איך להשתמש בכלי ולתחזק אותו.

השאירו פרטים ואחזור אליכם