מהם הרכיבים השונים של סוויטת סלניום?



מאמר זה על רכיבי סלניום עוסק בעיקר בחבילת הסלניום של כלים ורכיבים כמו סלניום RC, סלניום IDE, WebDriver, Grid וכו '.

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

הנושאים הבאים מכוסים במאמר זה:





בואו נתחיל!

מבוא לסלניום

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



מה המשמעות של נספח בג'אווה

עכשיו בואו נראה מהם המרכיבים השונים שמורכב מסלניום.

רכיבי סלניום

סלניום מורכב בעיקר מחבילת כלים הכוללת:

סוויטת סלניום - אדריכלות סלניום WebDriver - אדוריקה



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

סלניום IDE

סלניום IDE (סביבת פיתוח משולבת) הוא בעיקר תוסף פיירפוקס. זו אחת המסגרות הפשוטות ביותר בסוויטת סלניום. זה מאפשר לנו להקליט ולהשמיע את התסריטים. אם ברצונך ליצור סקריפטים באמצעות , עליך להשתמש ב- Selenium RC או Selenium WebDriver כדי לכתוב מקרי בדיקה מתקדמים וחזקים יותר.

ב- Selenium IDE, ביצוע מקרה הבדיקה הוא איטי מאוד, ושלב ייצור הדוחות עבור מקרי הבדיקה אינו טוב בהשוואה לרכיבים אחרים. הוא אינו תומך בביצוע מקרה הבדיקה במקביל או בביצוע מרחוק.

חסרונות מעטים של סלניום IDE הם:

  1. זה מגביל את ביצוע מקרה הבדיקה לדפדפן פיירפוקס.

  2. זה לא מרחיב את התמיכה לבדיקות מבוססות נייד כמו בדיקות אייפון / אנדרואיד.

  3. הביצוע של מקרי בדיקה הוא איטי מאוד ושלב יצירת הדוחות אינו טוב בהשוואה לרכיבים אחרים.

לאחר מכן, בואו נראה מה זה סלניום RC.

סלניום RC

סלניום RC, הידוע גם בשם סלניום 1, היה העיקרי זמן רב לפני מיזוג WebDriver העלה את סלניום 2. הוא מסתמך בעיקר על JavaScript עבור . הוא תומך ברובי, PHP, , Perl ו- C #, Java, Javascript. הוא תומך כמעט בכל דפדפן שם בחוץ.

הערה: סלניום RC הוצא משימוש רשמי.

כיצד להשתמש בסורקים בג'אווה - -

כמה תכונות אחרות של סלניום RC:

  • הוא מבוסס על JavaScript. הוא אינו תומך בתכונת הקלטה / הפעלה.

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

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

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

מה ניתן לשינוי בג'אווה

סלניום WebDriver

Selenium WebDriver היא מסגרת אוטומציה לדפדפן המקבלת פקודות ושולחת אותן לדפדפן. הוא מיושם באמצעות מנהל התקן ספציפי לדפדפן. הוא מתקשר ישירות עם הדפדפן ושולט בו. סלניום WebDriver תומך בשפות תכנות שונות כמו - , C #, , פרל, אוֹדֶם . ו

סלניום WebDriver תומך בדברים הבאים:

  1. תמיכה במערכת הפעלה - Windows, Mac OS, Linux, Solaris
  2. תמיכה בדפדפן - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 ומעלה, Safari, Opera 11.5 ומעלה, Android, iOS, HtmlUnit 2.9 ומעלה.

אם ברצונך לדעת יותר על סלניום WebDriver, אנא עיין במאמר זה ב . עכשיו בואו נבין את המרכיב האחרון כלומר רשת סלניום.

רשת סלניום

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

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

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