katalon_updates

Katalon Updates

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

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

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

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

 

myadvSelenium16


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

katalon_updates_02


 

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

katalon_updates_06


 

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

katalon_updates_07


 

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

katalon_updates_09


 

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

katalon_updates_03


 

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

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

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

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

katalon_updates_04


 

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

katalon_updates_05


 

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

katalon_updates_11


 

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

katalon_updates_12


 

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

katalon_updates_13


 

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

katalon_updates_14


 

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

katalon_updates_01


 

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

katalon_updates_10


 

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

katalon_updates_15


 

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

katalon_updates_16


 

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

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

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

יש למה לחכות…

2 comments

    • יוני פלנר

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

כתיבת תגובה

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

היי, אני לא רובוט *

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">