anyaut

AnyAUT Testing Framework

הרעיון שעמד מאחורי הקלעים למפתחי פריימוורק האוטומציה: AnyAUT היה לאפשר לבודקי תוכנה ללא רקע תכנותי לכתוב טסטים אוטומטיים בקלות, במהירות ובפשטות. למען האמת, אני חייב לציין, זהו המוטו של רוב הפריימוורקים העכשוויים כיום בתחום. אז האם ה-AnyAUT עושה משהו שאחרים לא ? האם יש לו ערך מוסף ? בואו נראה.   ה-AnyAUT שפותח על ידי […]

galenFramework

Galen Framework

ה-Galen הינו עוד אחד מאותם הפריימווריקם החביבים האלו, שקל להתקין, קל להבין , קל לעבוד וקל לאהוב אותם. הוא נותן לנו פתרון אלגנטי עם גישה מעט שונה לאחת מהבעיות הקשות בתחום בדיקות התוכנה האוטומטיות – בדיקות הויזואליזציה (Visual Testing). מהן בדיקות ויזואליזציה ? בבדיקות אלו אנו מוודאים כי האפליקציה שלנו נראית כפי שהיא אמורה להיראות […]

redwoodHQ

RedwoodHQ

את RedwoodHQ אני מכיר כבר כמה שנים טובות, עוד משלהי שנת 2014… דיברתי עליו המון, המלצתי עליו רבות ואפילו גם קיימתי עליו סדנא באחד המיטאפים המוקדמים שערכתי. הגיע הזמן גם לכתוב עליו פוסט משל עצמו בבלוג שלי. במה מדובר ? בתשתית אוטומציה מהסוג הזה שבקלות ניתן לחשוב שהוא כלי מסחרי על פי כמות הפיצ'רים שהוא מכיל (מזכיר […]

jlenium_post

Jlenium

את Jlenium כתבתי מתוך אהבה. אהבה למקצוע, אהבה לתכנות, אהבה לבדיקות. זהו Framework לבדיקות אוטומטיות שפיתחתי בכמה סופי שבוע פנויים, בעקבות איזשהו חוסר מסויים. נכון, אני יודע, ישנם לא מעט Automation Frameworks בעולם, מה אני כבר יכול להוסיף לשוק הרווי הזה ? מבין כל המוצרים שסקרתי, לא ראיתי אחד שיודע לשלב בין כמה עולמות של […]

selenium_appium

סלניום – אפיום, מה הסיפור ?

לאחרונה מסתובבת שמועה שגויה כי סלניום ואפיום הן שתי פלטפורמות כל כך שונות שעדיף לא ללמוד אותן ביחד. בפוסט זה אני מעוניין להתייחס לטענה זו ולהפריך אותה לחלוטין.   קודם כל נתחיל ונסביר מהו Selenium WebDriver ? אלו הן לא אחרות מאשר ספריות של קוד, או במילים אחרות – API. באו אנשים מוכשרים וכתבו לנו אוסף […]

katalon_updates

Katalon Updates

לפני כ-5 חודשים פירסמתי כאן בבלוג על Framework של אוטומציה שאותי הרשים מאוד – Katalon Studio, ההתרשמות שלי מיכולותיו מפוסרמות בפוסט ההוא. בזמנו גם קיימתי על Katalon סדנא פתוחה לקהל הרחב, בעקבות פרסומה פנה אליי מנהל המוצר Katalon (בן אדם נחמד בשם: Uy Tran) עם מגוון הצעות לשיתופי פעולה (כולן נדחו מסיבות שונות). לא מזמן יצא […]

boozang1

Boozang

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

InsideSelenium

Inside Selenium WebDriver

טוב, אז על Selenium WebDriver נכתב כבר המון. כמות ה-Tutorials הקיימים ברשת לנושא היא עצומה (גם כאן בבלוג הנוכחי ניתן ללמוד מהדרכות און-ליין על סלניום), בלוגים ופוסטים חדשים צצים כל הזמן כפטריות לאחר הגשם, ישנם פורומים המוקדשים אך ורק לסלניום וזה כבר די ידוע שהסביבה הזו הפכה כבר מזמן לסטנדרט בתחום הבדיקות האוטומטיות. באופן אישי, יצא לי […]

GoodbyeSeleniumIDE

היה שלום Selenium IDE ותודה על ההקלטות

לפני כמה ימים התפרסם בבלוג הרישמי של פרוייקט ה-Selenium פוסט חדש המדבר על העתיד הלא ורוד של המוצר Selenium IDE. בגדול, נרשם שם כי בעקבות השינויים הטכנולוגיים שקורים מתחת לפני השטח בדפדפן הפיירפוקס וכן חוסר בכוח אדם מצד פרוייקט הסלניום שיבוא וייעדכן אחר שינויים אלו, הוחלט שהחל מגירסת FireFox 55 ומעלה תיפסק התמיכה ב-Selenium IDE. עכשיו אני […]

GeekWeek

הסמינר שלי בשבוע ה-Geek Week

בסוף חודש יוני 2017 התקיים כמידיי שנה שבוע ה-Geek Week של חברת ג'ון ברייס , השנה הוזמנתי על ידי צוות המארגנים לקיים סדנא בת יום אחד (9:00 – 16:30) עבור משתתפי הכנס על בדיקות אוטומטיות , תהליכי עבודה וכלים חדשניים. לינק: http://devgeekweek.jbh.co.il/speaker/yoni-flenner   לאחר ארוחת בוקר מפנקת בחדר אוכל מלון דניאל (הרצליה) ששם נערכה הסדנא , […]

Katalon

Katalon Studio

על Katalon שמעתי די במקרה , אחד מהתלמידים שלי זרק איזו מילה על הכלי ואני אמרתי לעצמי: טוב נו, עוד כלי אוטומציה, כמוהו לא חסרים ויש רבים וטובים ממנו… העפתי מבט חטוף, ואח"כ עוד מבט יותר סקרן ועוד אחד ופתאום מצאתי את עצמי מגלה עניין רב במה שאני רואה , אז Katalon Studio הוא אינו […]

page_abstractions

הפשטת דפים

אני הולך להמשיך גם הפעם את הקו שאליו חתרתי בפוסטים האחרונים שלי והוא כיצד ניתן לכתוב תשתית אוטומציה נכונה, הפעם הפוסט מדבר על הפשטה של הדפים אותם אנו מאטמטים. בואו קודם כל נכיר את המושג הזה: "הפשטה", או באנגלית Abstraction , מה הוא ? ולמה הוא נועד ? הפשטה (אבסטרקציה) היא טכניקה בעיצוב תוכנה שנועדה […]