פרויקט אוטומציה במוצר האבחון החדשני של Accellix

מטריקס Top-Q הובילה פרויקט אוטומציה עבור מוצר של חברת Accellix, פיתחה מעל 60 טסטים שחסכו זמן רב מבדיקות הרגרסיה של המוצר, ובכך קיצרה את ה-Time to Market שלו ושיפרה משמעותית את איכותו.

המוצר החדש של חברת Accellix מאפשר אפיון מהיר ומדויק של דגימות דם, ונמצא בשימוש ע”י חברות שמפתחות תרופות בהתאמה אישית – כאלה שמשמשות גם לטיפול בסרטן באמצעות הנדסת תאים. לאחרונה, matrix Top-Q הובילה פרויקט אוטומציה לבדיקות רגרסיה במוצר, במטרה להחליף חלק מהבדיקות הידניות שנעשות לאחר כל פיתוח ועדכון גרסה.

מטריקס Top-Q, שמתמחה במתן שירותי בדיקות תוכנה אוטומטיות במודלים שונים ובמגוון טכנולוגיות, ביצעה את הפרויקט תוך שימוש ב-TestNG ובשפת Java, באמצעות הארכיטקטורה של Page Object Model. הצוות הצליח ליצור תשתית חזקה מאוד, קלה להבנה ולתחזוקה, שאפשרה לכתוב מגוון רחב של בדיקות אוטומטיות. לתשתית נוספו יכולות מתקדמות של הרצה מונחת נתונים, שאפשרה להריץ בטסט אחד סוגים שונים של בדיקות נדרשות, ובכך לחסוך באופן משמעותי את כמות הבדיקות הידניות שנעשו לפני כן.

מה אומרים ב-Accellix?

דירקטור התוכנה בחברת Accellix, נילי תשובה: “אחד היעדים הברורים של מטריקס Top-Q, היה הקמה של פרויקט אוטומציה. הצוות של Top-Q הפגין ידע נרחב, שירותיות, נעימות, מקצועיות, זמינות ותקשורתיות טובה שהובילו להקמת תשתית מעולה לפרויקט. התרשמתי מאוד מההישגים המהירים והאיכותיים, כך שמבחינתי יעדי הפרויקט הושגו בהצלחה”.

המסע מהצד של מטריקס

איתי אגמון, CTO במטריקס Top-Q, סיפר שלא ניתן היה להשתמש בכלים סטנדרטיים לצורך אוטומציה של המוצר הספציפי הזה, בגלל סוג הטכנולוגיות ששימשו לכתיבת ממשק המשתמש שלו; במקרה של Accellix, הודות לרזולוציות המסך הקבועות ומכיוון שלא ניתן היה להשתמש בטכנולוגיות כדוגמת UIA, התאפשר לצוות להשתמש בטכנולוגיה המבוססת על השוואת תמונות, שנקראת Sikulix; תוכנה שמאפשרת לערוך פעולות אוטומטיות לאלמנטים הנצפים במסך בעזרת מנוע של זיהוי תמונה, ומסוגלת לשלוט ברכיבים של GUI. המעטפת התשתיתית שנוספה מעל Sikulix סיפקה יציבות גבוהה ותרמה רבות להצלחת הפרויקט.

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

רוצים לשמוע עוד?

מלאו פרטים ונחזור אליכם בהקדם

כל השדות המסומנים ב * הינם שדות חובה

*
*
*
*