ארכיון
כל המאמרים ששמרתי בארכיון.
-
מקוד פתוח לחסות תאגידית: המסע של TestShift עם BrowserStack
פורסם:צלילה עמוקה לאופן שבו פרויקט Playwright קהילתי זכה לחסות מלאה מ-BrowserStack, ומה זה אומר על העתיד של ארכיטקטורת בדיקות מבוססת AI.
-
אוטומציית בדיקות – שחרור כוח ה-AI עם Playwright ו-Typescript
פורסם:סקירה של איך כלים מבוססי AI ב-Playwright ו-Typescript משנים את תחום אוטומציית הבדיקות – מניתוח תקלות ועד סוכנים חכמים.
-
אוטומציית בדיקות - אופטימיזציה של דוחות בדיקה של Playwright: איחוד אוטומטי של תוצאות Allure עם GitHub Actions
פורסם:פשטו את זרימת העבודה של ה-CI/CD שלכם על ידי שימוש ב-GitHub Action שנקרא Allure Results Combiner and Publisher כדי לאחד ולפרסם באופן אוטומטי דוחות מהרצות בדיקה מקביליות.
-
אוטומציית בדיקות - לכידת Console Logs ושגיאות JavaScript עם Selenium WebDriver BiDi בפייתון
פורסם:נצלו את העוצמה של WebDriver BiDi בסלניום עם פייתון כדי ללכוד באופן אוטומטי יומני Console ושגיאות JavaScript לאבחון מהיר יותר של כשלי בדיקות.
-
שיטות עבודה מומלצות באוטומציית בדיקות: נעילת גרסת דפדפן ב-Selenium Python ליציבות
פורסם:מדריך מעשי כיצד לנעול גרסאות דפדפן ודרייבר ב-Selenium Python כדי למנוע כשלים בלתי צפויים הנגרמים על ידי גרסאות חדשות ולא יציבות ב-CI/CD.
-
אוטומציית בדיקות - כיצד לסנכרן גרסאות Playwright בין פייתון ו-GitHub Actions
פורסם:פתרו תקלות CI/CD מתסכלות על ידי סנכרון אוטומטי של גרסאות Playwright והדפדפנים בין פרויקט הפייתון שלכם לזרימת העבודה ב-GitHub Actions.
-
אוטומציית בדיקות - בחירת אלמנטים יעילה עם Playwright Typescript באמצעות מזהי בדיקה
פורסם:למד כיצד ליצור בדיקות עמידות וניתנות לתחזוקה יותר ב-Playwright TypeScript על ידי הגדרה ושימוש במזהי בדיקה מותאמים אישית לבחירת אלמנטים.
-
אוטומציית בדיקות - בדיקות מונעות נתונים (DDT) עם Playwright TypeScript באמצעות Excel
פורסם:מדריך מעשי ליישום בדיקות מונעות נתונים ב-Playwright TypeScript על ידי קריאת נתוני בדיקה מקבצי Excel חיצוניים.
-
אוטומציית בדיקות - כיצד לצרף כתובת IP ציבורית לדוח Allure באמצעות Playwright TypeScript Auto Fixtures
פורסם:שפר את דוחות Allure שלך על ידי צירוף אוטומטי של כתובת ה-IP הציבורית בעת כשל בבדיקה באמצעות Playwright TypeScript auto-fixture מותאם אישית.
-
אוטומציית בדיקות - כיצד להשתמש בכתובות URL בסיסיות דינמיות עם Playwright TypeScript ב-GitHub Actions
פורסם:ישם כתובות URL בסיסיות דינמיות בבדיקות ה-Playwright TypeScript שלך באמצעות משתני סביבה ב-GitHub Actions לבדיקות חלקות בין סביבות שונות.
-
אוטומציית בדיקות - האצת בדיקות Playwright TypeScript עם הרצה מקבילית ב-GitHub Actions ודיווח Allure
פורסם:מטב את ה-CI/CD שלך על ידי הרצת בדיקות Playwright TypeScript במקביל באמצעות אסטרטגיית המטריצה של GitHub Actions וה-Sharding המובנה של Playwright.
-
אוטומציית בדיקות - האצת בדיקות Playwright Python עם הרצה מקבילית ב-GitHub Actions
פורסם:מדריך לחלוקת בדיקות Playwright Python על פני מספר מכונות במקביל באמצעות GitHub Actions ו-pytest-split כדי להפחית באופן דרמטי את זמן הריצה.
-
אוטומציית בדיקות - ביצוע בדיקות גמיש עם Playwright Python ו-GitHub Actions
פורסם:למד כיצד ליצור זרימת עבודה גמישה ב-GitHub Actions המאפשרת גם הרצות רגרסיה מתוזמנות וגם ביצוע לפי דרישה עם פקודות pytest מותאמות אישית.
-
אוטומציית בדיקות - בחירת אלמנטים יעילה עם Playwright Python באמצעות מזהי בדיקה
פורסם:שפר את קריאות הבדיקות ואת חוסנן על ידי הגדרת Playwright להשתמש בתכונות 'data-test' מותאמות אישית לבחירת אלמנטים באמצעות שיטת get_by_test_id().
-
אוטומציית בדיקות - האצת בדיקות עם Playwright Python באמצעות Local Storage
פורסם:בצעו אופטימיזציה לזמן הרצת הבדיקות שלכם על ידי שימוש ב-Playwright לתפעול תכנותי של ה-local storage של הדפדפן, תוך עקיפת שלבי ממשק משתמש חוזרים ונשנים להגדרת מצב האפליקציה.
-
אוטומציית בדיקות - כיצד לקשר עקבות והקלטות וידאו של Playwright לדוח Allure באמצעות GitHub Actions
פורסם:שפר את ניתוח הבדיקות שלך על ידי העלאה וקישור אוטומטיים של עקבות והקלטות וידאו של Playwright של בדיקות שנכשלו לדוחות Allure שלך באמצעות GitHub Actions.
-
אוטומציית בדיקות - כיצד לבצע בדיקות נגישות אוטומטיות באמצעות Playwright Python ו-Axe
פורסם:מדריך מעשי לשילוב Axe עם Playwright ו-Python לאוטומציה של בדיקות נגישות אינטרנט ולהבטחת חווית משתמש מכילה.
-
אוטומציית בדיקות - כיצד לעקוף התחברות מחדש עם Playwright Python ו-Pytest
פורסם:האץ את חבילת הבדיקות שלך על ידי שימוש בFixtures (fixtures) של Pytest ובאחסון הסשן (session storage) של Playwright כדי לעקוף התחברויות חוזרות ולשמר סשנים מאומתים.
-
אוטומציית בדיקות - מקסום חלון הדפדפן עם Playwright Python ו-Pytest
פורסם:מדריך למקסום חלון הדפדפן ב-Playwright עם Pytest fixtures כדי להבטיח בדיקות ויזואליות עקביות ולכידת פרטי שגיאה בעמוד מלא.
-
אוטומציית בדיקות - כיצד להשתמש בכתובות URL בסיסיות דינמיות עם Selenium ו-Playwright Python ב-GitHub Actions
פורסם:למדו כיצד ליישם כתובות URL בסיסיות דינמיות בבדיקות Selenium ו-Playwright Python שלכם באמצעות GitHub Actions לניהול סביבות גמיש.
-
אוטומציית בדיקות - כיצד להשתמש ב-User Agent מותאם אישית ב-Selenium Python או Playwright Python כדי להימנע מבוטים של אבטחה
פורסם:למדו כיצד ליישם User Agents מותאמים אישית ב-Selenium ו-Playwright Python כדי לעקוף זיהוי בוטים של אבטחה ולהבטיח אוטומציית בדיקות חלקה.
-
אוטומציית בדיקות - בדיקות טרום-מיזוג עם GitHub Actions: מדריך צעד-אחר-צעד
פורסם:מדריך צעד-אחר-צעד להקמת צינור בדיקות טרום-מיזוג באמצעות GitHub Actions, כולל בדיקות עיצוב קוד עם Black ומיון ייבואים עם isort.
-
אוטומציית בדיקות - כיצד לערוך cookies ב-Selenium Python
פורסם:למד כיצד לערוך cookies בדפדפן באופן פרוגרמטי ב-Selenium Python, תכונה שאינה נתמכת באופן מובנה, כדי לבדוק מצבי משתמש ותרחישים שונים.
-
אוטומציית בדיקות - כיצד לצלם צילומי מסך של עמוד מלא בסלניום 4 עם פייתון באמצעות פרוטוקול כלי המפתחים של כרום
פורסם:התגברו על מגבלת ה-viewport של סלניום באמצעות פרוטוקול כלי המפתחים של כרום (CDP) כדי לצלם צילומי מסך של עמוד מלא בבדיקות הפייתון שלכם.
-
אוטומציית בדיקות - כיצד לצרף Session Storage, Local Storage, Cookies ולוגי קונסול לדוח Allure ב-Selenium Python
פורסם:מדריך ללכידה וצירוף נתוני דפדפן חיוניים כמו session/local storage, cookies ולוגי קונסול לדוחות Allure לניפוי באגים טוב יותר.
-
אוטומציית בדיקות - כיצד להוסיף נתוני בקרת גרסאות Git לדוח Allure בפייתון
פורסם:למד כיצד להוסיף אוטומטית מידע קומיט של Git לדוחות Allure בפרויקט Python באמצעות GitPython, ובכך לשפר את ניפוי הבאגים והמעקב.
-
פתרון בעיית התאימות של JDK 17 עם Appium: מדריך צעד אחר צעד
פורסם:מדריך צעד אחר צעד לפתרון בעיית התאימות של cglib המונעת מ-Appium לעבוד עם JDK 17, ומאפשר לכם להשתמש בתכונות העדכניות ביותר של Java.
-
אוטומציה של בדיקות - כיצד להרחיב את פונקציונליות סלניום באמצעות שיטות הרחבה של לומבוק
פורסם:למד כיצד להשתמש בתכונת @ExtensionMethod של לומבוק כדי להוסיף שיטות חדשות וקריאות למחלקת WebDriver של סלניום מבלי לשנות את קוד המקור שלה.
-
אוטומציית בדיקות - עדכוני 2022 לפרויקט דוגמה של סלניום בפייתון
פורסם:סקירה כללית של עדכונים אחרונים לפרויקט דוגמה של סלניום בפייתון, כולל שיפורי CI/CD, אוטומציה של תלויות עם Dependabot ודיווח משופר.
-
אוטומציית בדיקות - כיצד ליצור תשתית אוטומציה עצמאית באמצעות GitHub Actions
פורסם:חקירת גישות ארכיטקטוניות ליצירת תשתית אוטומציה עצמאית ורב-פעמית כמוצר באמצעות GitHub Actions ו-Maven.
-
אוטומציית בדיקות - כיצד לצרף כתובת IP ציבורית לדוח Allure באמצעות Pytest ו-Requests
פורסם:למד כיצד לצרף אוטומטית את כתובת ה-IP הציבורית של מכונת ביצוע הבדיקה לדוחות Allure לשיפור ניפוי הבאגים של בדיקות כושלות.
-
אוטומציית בדיקות - איך לבנות תהליך CI/CD באמצעות Pytest ו-GitHub Actions
פורסם:מדריך צעד-אחר-צעד לבניית תהליך CI/CD מלא לבדיקות E2E מבוססות פייתון באמצעות Pytest, Allure, Selenoid ו-GitHub Actions.
-
אוטומציית בדיקות - כיצד להציג את שם הבדיקה הנוכחית לפני כל בדיקה
פורסם:מדריך לשימוש ב-TestNG listener ו-JavaScript להצגת שם הבדיקה הנוכחית בחלון קופץ, לשיפור הנראות במהלך הרצת הבדיקות.
-
אוטומציית בדיקות - שיפור קריאות הקוד באמצעות שימוש ב-Enumeration
פורסם:למדו כיצד להחליף מספרים ומחרוזות קסם (magic numbers and strings) ב-Java Enums כדי להפוך את קוד בדיקות ה-Selenium שלכם לקריא וקל יותר לתחזוקה.
-
אוטומציית בדיקות - שיפור קריאות הקוד באמצעות בלוקי טקסט של Java 13
פורסם:גלו כיצד להשתמש בתכונת בלוקי הטקסט של Java 13 כדי לפשט מחרוזות מרובות שורות ולשפר את קריאות בדיקות ה-API שלכם.
-
אוטומציית בדיקות - הסתרת סודות באמצעות משתני סביבה מערכתיים
פורסם:מדריך מעשי לאבטחת נתונים רגישים כמו סיסמאות במסגרת אוטומציית הבדיקות שלך באמצעות משתני סביבה מערכתיים.
-
אוטומציית בדיקות - כיצד לדלג אוטומטית על מקרי בדיקה נכשלים
פורסם:מימוש TestNG listener ב-Java כדי לדלג אוטומטית על בדיקות המסומנות עם אנוטציות 'Issue', לשיפור בהירות הדוחות על ידי התמקדות בבדיקות שעוברות בהצלחה.
-
אוטומציית בדיקות - כיצד להוסיף נתוני בקרת גרסאות Git לדוח Allure ב-Java
פורסם:למד כיצד להעשיר דוחות Allure ב-Java על ידי הטמעה אוטומטית של נתוני בקרת גרסאות Git כמו מזהה קומיט וענף למעקב טוב יותר אחר בדיקות.
-
אוטומציית בדיקות - אתחול Selenium WebDriver - המדריך המלא
פורסם:מדריך מקיף לשיטות שונות לאתחול Selenium WebDriver ב-Java, מקבצי הפעלה מקומיים ועד Selenium Grid ו-WebDriverManager.
-
אוטומציית בדיקות - צמצום מספר מחלקות הבדיקה באמצעות תבנית המתאם
פורסם:גלו כיצד לצמצם שכפול קוד ואת מספר מחלקות הבדיקה על ידי יישום תבנית העיצוב 'מתאם' (Adapter) לטיפול בהגשת טפסים מרובים.
-
אוטומציית בדיקות - Selenium WebDriver Java CLI באמצעות JShell
פורסם:מדריך לשימוש ב-JShell של Java כממשק שורת פקודה אינטראקטיבי לניפוי שגיאות בבדיקות Selenium WebDriver שורה אחר שורה.
-
אוטומציית בדיקות - עבודה עם רשתות באמצעות Java ו-PowerShell
פורסם:למדו ליצור פונקציית Telnet מותאמת אישית באמצעות Java ו-PowerShell כדי לבדוק זמינות שירות כתנאי מקדים לבדיקות קצה-לקצה.
-
אוטומציית בדיקות - שיפור קריאות הקוד באמצעות תבנית הבנאי (Builder Pattern)
פורסם:למדו כיצד להשתמש בתבנית הבנאי (builder pattern) ב-Java כדי לשפר את הקריאות והתחזוקה של קוד אוטומציית הבדיקות שלכם.
-
אוטומציית בדיקות - כיצד למחש (Dockerize) את בדיקות ה-API שלנו
פורסם:מדריך להרצת חבילות בדיקות API באמצעות קונטיינר דוקר עם ניומן, לבידוד סביבת הבדיקות לצורך הרצה עקבית וניתנת להרחבה.
-
אוטומציית בדיקות - Assert-ים מרובים באמצעות סביבת הבדיקות NUnit
פורסם:למדו כיצד להשתמש בתכונת ה-Multiple Asserts של NUnit 3 כדי לכתוב בדיקות מהירות ויעילות יותר על ידי צבירת כל כשלי ה-assertion בריצה אחת.
-
אוטומציית בדיקות - סקירה על Selenium WebDriver JavaScript CLI
פורסם:סקירה של ממשק ה-REPL של WebdriverIO, כלי שורת פקודה להרצת פקודות Selenium באופן אינטראקטיבי לניפוי שגיאות וחקירה קלים יותר.
-
מדריך - פקודות ADB לבודקי תוכנה במובייל
פורסם:מדריך מעשי לבודקי מובייל על שימוש בפקודות ADB חיוניות לצילום מסך, לכידת לוגים והקלטת וידאו של מכשירי אנדרואיד.