לפני כ-5 חודשים פירסמתי כאן בבלוג על Framework של אוטומציה שאותי הרשים מאוד – Katalon Studio, ההתרשמות שלי מיכולותיו מפוסרמות בפוסט ההוא.

בזמנו גם קיימתי על Katalon סדנא פתוחה לקהל הרחב, בעקבות פרסומה פנה אליי מנהל המוצר Katalon (בן אדם נחמד בשם: Uy Tran) עם מגוון הצעות לשיתופי פעולה (כולן נדחו מסיבות שונות).

לא מזמן יצא לי לעדכן את הכלי הזה ושוב פעם נותרתי פעור פה. כמות הפיצ'רים החדשים שהוסיפו לו המפתחים לא מביישת אף כלי אחר מסחרי או Open Source בפרק זמן כל כך קצר. הקהילה שלו רק הולכת וגודלת עם הזמן (בצדק) ועימם גם הדרישות וכנגזרת גם היכולות.

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

 

אני רוצה בקצרה להציג את הפיצ'רים החדשים שמגיעים עם ה-Katalon החל מגרסת 4.5 (גרסה אותה סקרתי בפוסט ההוא) ועוד היום – גרסת 5.1:

 


1. פיצ'ר גדול וחדש התווסף ל-Reports של Katalon , כעת ניתן לבצע על מערכת הדוחות האוטומטיים גם סטטיסטיקות ואנליזות של Steps / Tests / Suites / Collection , הדוחות כוללים בין היתר מערכת גרפית צבעונית, היסטוריה של הרצות עם סטטיסטיקות, ניתוחי ביצועים ועוד. כעת פיצ'ר זה עדיין בגרסת בטא


 

2. ניתן כיום לבצע פעולות הקלטה על מכשירים ניידים – iOS ו-Android תוך תאימות מלאה ל-API של Katalon


 

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


 

4. התממשקות לכלי הניהול –  Jira, דורש התקנת Add On על Jira כך שמנהלי פרוייקטים יכולים להתחבר לג'ירה, ליצור Business Scenario בשיטת ה-BDD וזה יסתנכרן עם Katalon ויוסיף לו מקרה בדיקה אוטומטי


 

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


 

6. ה-SpyWeb שלהם השתפר.

כעת ניתן לבחור מאפיינים עוד לפני הכנסתם ל-Repository (בשלב הזיהוי)

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

משתמשים יכולים כעת לנעוץ (pin) אלמנט מסויים (שכנראה חוזר על עצמו) ולהשתמש במאפייניו יותר בנוחות


 

7. מנוע הרצה חדש התווסף ל-Katalon והוא Headless של דפדפן הכרום (דפדפן וירטואלי ללא GUI)


 

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


 

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


 

10. כעת Katalon תומך גם ב-Shadow DOM לזיהוי אלמנטים


 

11. דבר מאוד מתבקש הוסיפו ל-Katalon , היכולת להוסיף לטסט מסויים Recent Keywords , טוב לפעולות שחוזרות על עצמן ונמאס לחפש אותם שוב ושוב ברשימת הפונקציות הארוכה שלהם


 

12. מערכת שליחת המיילים האוטומטיים לאחר הרצת סוויטות של בדיקות תומכת עכשיו גם במסמכי PDF (זאת בנוסף ל-CSV , HTML , LOGS)


 

13. Katalon תומך כעת גם ב-(Open Standard for Authorization) OAuth 1.0 לבדיקות API


 

14. עכשיו ניתן לנווט לחלון הסקרטיפים מתוך ה-Log Viewer


 

15. ניתן ליצא Report מתוך ה-Katalon עכשיו גם כפורמט של JUnit


 

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

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

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

יש למה לחכות…

השאר הערה\הודעה