1. מה היתרונות של סלניום?
a) קוד פתוח, ללא תשלום, קל להתקנה
b) רכישה מסודרת עם אחראיות ותמיכה
c) תשתית מוכנה להרצה
2.מה זה IDE - Eclipse ?
a) תוכנה לאיתור שגיאות
b) תוכנה להרצת טסטים אוטומטיים
c) תוכנה לקימפול ולהרצת קוד
3.מה זה Locators (לדוגמה xpath ) ?
a) מאפיין של כל דף אינטרנט דרכו אפשר לזהות את הדף ולבדלו מדפים אחרים.
b) כפתור או אלמנט כלשהו במסך הדף אינטרנט
c) מאפיין של אלמנט במסך הדפדפן דרכו ניתן למצוא את האלמנט.
4. איזה תוסף עוזר להריץ טסטים ב JAVA ?
a)Junit/TestNG
b)Log4j
c)ReportNG
5.מה זה Synchronization ?
a) תקשורת בין דפדפנים שונים.
b) המרת קוד בין שפות תכנות שונות
c) המתנה לטעינת אלמנטים בדף.
6. איזה פקודה מסייעת בהקלדת טקסט באמצעות סלניום?
a) fillText
b) sendKeys
c) TypeText
7. עם איזה כלי ניתן לזהות אלמנטים בדף האינטרנט ?
a) חיפוש Google לשונית Network בכלי פיתוח ב Chrome
b) מקור הדף HTML
c) לשונית Elements בכלי פיתוח ב Chrome
8. איך תספור מס' אלמנטים מסוג לינק בדף ?
a) driver.findElements(By.xpath("//a")).count()
b) driver.findElement(By.xpath("//a")).count()
c) driver.findElements(By.xpath("//a")).size()
9. מה ההבדלים בין driver.close לבין driver.quit ?
a) אין הבדל
b) אחד סוגר דפדפן מסוג ie, והשני chrome
c) אחד סוגר לשונית והשני את כל הדפדפן
10. איזו פקודה עוברת ל Frame ?
a) driver.switchTo().frame(index);
b) SDSDS driver.switchTo().defaultContent();
c) driver.switchTo().Alert();
11. מה זה PageObject Design ?
a) עבודה עם maven
b) עבודה עם POM
c) עבודה לפי האפליקציה
12. איזו ספרייה עוזרת להתממשק עם מסמכי מייקרוסופט אקסל ?
a) POI
b) Log4j
c) Selenium
13. האם אפשר בעזרת אוטומציה להתגבר על קפטשה ? (captcha)
a) לא
b) כן
c) תלוי איזה סוג
14. מה זה Jenkins ?
a) תוכנה להרצת קוד (לדוגמה טסטים אוטומטיים) באופן מתוכנן ומתוזמן.
b) תוכנה לבדיקת תקינות קוד
c) תוכנה לבדיקת DB
15. מה מהבאים נכון לגבי מחלקה אבסטרקטית וממשק (interface)? ?
1) לא ניתן לייצר מופע של ממשק אך ניתן לייצר מופע של מחלקה אבסטרקטית.
2) לא ניתן לייצר מופע של מחלקה אבסטרקטית אך ניתן לייצר מופע של ממשק.
3) לא ניתן לייצר מופע של שניהם.
4) ניתן לייצר מופע של שניהם.
5) לא ניתן למממש מתודות בממשק אך ניתן במחלקה אבסטרקטית.
6) ניתן לממש מתודות בממשק אך לא ניתן במחלקה אבסטרקטית.
* ניתן לסמן יותר מתשובה אחת
16. מה יודפס בסוף ריצת הקוד הבא ?
int n1 = 55, n2 = 66, hint = 1; for(int i = 1; i <= n1; ++i) { if(n1 % i==0 && n2 % i==0) hint = i; } System.out.println("hint is: " + hint);
1) 1
2) 5
3) 9
4) 11