תרגילים ופתרונות להסמכת ISTQB – 1

ראשי » Articles » תרגילים ופתרונות להסמכת ISTQB

מלאו פרטים לקבלת ייעוץ





אני מאשר קבלת מבצעים ועדכונים מחברת RT-GROUP בכפוף לprivacy


לחץ לצפיה

תרגילים ופתרונות להסמכת ISTQB – בנושא מתודולוגיות בדיקה, מושגי יסוד, עצמאות הבודקים

תרגילים ופתרונות בנושא – מתודולוגיות בדיקה, מושגי יסוד, עצמאות הבודקים

שימו לב: את כל הנושאים האלו ועוד ניתן ללמוד שקורס QA שלנו במלואם!

שאלה 1:
למי מהבאים רמת עצמאות הבדיקה הגבוהה ביותר, כאשר מקרי הבדיקה נכתבים ע"י:

    תשובות אפשריות (רק אחת נכונה):

      1. אלו שכתבו את התוכנה הנבדקת
      2. נכתב ע"י אדם ממחלקה אחרת
      3. נכתב ע"י אדם מארגון אחר
      4. נכתב ע"י אדם אחר

שאלה 2:
מה מההגדרות הבאות מתאימות ביותר לולידציה (validation):
i עוזרת לבדוק את האיכות של המוצר הנבנה
ii עוזרת לבדוק שבנינו את המוצר הנכון
iii עוזרת לפתח את המוצר
iv עוזרת לבדוק את נחיצותו של כלי לארגון

    תשובות אפשריות (רק אחת נכונה):

      1. Options i,ii,iii,iv are true
      2. ii is true and i,iii,iv are false
      3. i,ii,iii are true and iv is false
      4. iii is true and i,ii,iv are false

שאלה 3:
יתרונות של בדיקות עצמאיות (Independent Testing):

    תשובות אפשריות (רק אחת נכונה):

      1. בודקים עצמאיים הם יותר מוסמכים (qualified) מאשר המתכנתים
      2. בודקים עצמאים מסוגלים לזהות באגים שונים ונוספים והם אינם משוחדים
      3. בודקים עצמאיים אינם יכולים לזהות באגים
      4. בודקים עצמאיים מסוגלים לבדוק טוב יותר מאשר מתכנתים

שאלה 4:
מהי ההגדרה הטובה ביותר לבדיקות?

    תשובות אפשריות (רק אחת נכונה):

      1. המטרה/יעד של הבדיקות הם להוכיח שהתוכנה עובדת
      2. המטרה של בדיקות להוכיח שהתוכנה היא ללא באגים
      3. המטרה של הבדיקות היא להוכיח שהתוכנה עושה את אשר היא צריכה לעשות
      4. המטרה של הבדיקות היא להריץ את התוכנה כדי למצוא באגים

שאלה 5:
כאשר מה שנראה למשתמש קצה כסטייה של המערכת מההתנהגות הצפויה, זה נקרא:

    תשובות אפשריות (רק אחת נכונה):

      1. An error
      2. A fault
      3. A failure
      4. A defect
      5. A mistake

שאלה 6:
בחן את המשפטים הבאים בנוגע לתכנון בדיקות בשלב מוקדם:
i תכנון בדיקות מוקדם יכול למנוע שיכפול של טעויות (faults multiplication)
ii בעיות (faults) שהתגלו בשלב תכנון מוקדם של בדיקות, יקר יותר לתקן
iii תכנון בדיקות מוקדם יכול למצוא בעיות (faults)
iv תכנון בדיקות מוקדם יכול לשנות את הדרישות
v תכנון בדיקות מוקדם דורש יותר מאמץ

    תשובות אפשריות (רק אחת נכונה):

      1. i, iii & iv are true. ii & v are false
      2. iii is true, i, ii, iv & v are false
      3. iii & iv are true. i, ii & v are false
      4. i, iii, iv & v are true, ii is false
      5. i & iii are true, ii, iv & v are false

שאלה 7:
ההבדל בין re-testing לבין :regression testing

    תשובות אפשריות (רק אחת נכונה):

      1. Re-testing זה להריץ שוב את הטסט, בדיקות Regression מחפשת תוצאות לוואי לא צפויות.
      2. Re-testing מחפש תוצאות לוואי לא צפויות, בדיקות רגרסיה חוזרות על הבדיקות האלה.
      3. Re-testing מבוצע כאשר תוקנו באגים, בדיקות רגרסיה נעשות מוקדם יותר.
      4. בדיקות re-testing משתמשות בסביבות בדיקה שונות, בדיקות רגרסיה משתמשות באותה סביבת בדיקות
      5. בדיקות re-testing נעשות ע"י מפתחים, בדיקות רגרסיה ע"י צוות בדיקות עצמאי.

שאלה 8
עלות תיקון בעייה:

    תשובות אפשריות (רק אחת נכונה):

      1. היא לא חשובה
      2. גדלה ככל שהמוצר מתפתח לכיוון שיחרורו לשוק
      3. פוחתת ככל שהמוצר מתפתח לכיוון שיחרורו לשוק
      4. יקרה יותר אם מוצאים אותה בשלב הדרישות ולא בשלב העיצוב
      5. לא ניתן למדוד אותה

שאלה 9
בדיקות צריכות להתחיל:

    תשובות אפשריות (רק אחת נכונה):

      1. ברגע שהקוד נכתב
      2. בזמן תהליכי העיצוב (design)
      3. ברגע שהדרישות תועדו באופן רשמי
      4. כמה שיותר מוקדם בתהליך הפיתוח

שאלה 10
באגים שנמצאו ע"י משתמש הקצה הן תוצאה של:

    תשובות אפשריות (רק אחת נכונה):

      1. איכות תוכנה ירודה
      2. איכות תוכנה ובדיקות ירודים
      3. מזל רע
      4. חוסר בזמן מספיק לבדיקות

שאלה 11
מה הסיבה העיקרית לבדוק תוכנה לפני שיחרורה לשוק?

    תשובות אפשריות (רק אחת נכונה):

      1. להראות שהמערכת תעבוד לאחר השיחרור
      2. להחליט מתי לתוכנה יש איכות מספקת כדי לשחרר אותה
      3. כדי למצוא כמה שיותר באגים לפני שיחרורה
      4. לתת כמה שיותר מידע מבוסס-סיכונים לגבי ההחלטה לשחרר את התוכנה

שאלה 12
ככל שמגלים תקלה בשלב מאוחר יותר של הפיתוח, עלות התיקון שלה יקרה יותר. מדוע?

    תשובות אפשריות (רק אחת נכונה):

      1. מסמכי המוצר הם בעלי איכות ירודה, וקשה יותר להבין מה התוכנה עושה
      2. המשכורות עולות עם הזמן
      3. הבעיה כבר שולבה ביותר מסמכים, בקוד, בבדיקות
      4. אף אחת מהתשובות אינה נכונה

שאלה 13
העלאת איכותה של התוכנה, ע"י שימוש בשיטות פיתוח טובות יותר, תביא ל:

    תשובות אפשריות (רק אחת נכונה):

      1. הורדת זמן הבדיקות
      2. ללא שינוי
      3. הגדלת זמן הבדיקות
      4. לא ניתן לומר

שאלה 14
אילו באגים קל יותר למצוא ב-reviews (בדיקות סטטיות) מאשר בדיקות דינמיות?

    תשובות אפשריות (רק אחת נכונה):

      1. סטייה מסטנדרטים
      2. באגים בדרישות
      3. באגים בעיצוב
      4. חוסר תחזוקתיות, והגדרה לא נכונה של ממשקי המערכת
      5. כל התשובות נכונות

שאלה 15
איזה מהמשפטים הבאים נכון?

    תשובות אפשריות (רק אחת נכונה):

      1. כשלים שהתגלו כתוצאה מבאגים בדרישות הפרוייקט הם היקרים ביותר לתיקון
      2. כשלים שהתגלו כתוצאה מבאגים בקוד הם היקרים ביותר לתיקון
      3. כשלים שהתגלו כתוצאה מבאגים בדרישות המערכת הם היקרים ביותר לתיקון
      4. כשלים שהתגלו כתוצאה מבאגים במסמכי העיצוב הם היקרים ביותר לתיקון

שאלה 16
מי מהמשפטים הבאים אינו נכון?

    תשובות אפשריות (רק אחת נכונה):

      1. באגים חייבים להיות מתוקנים תמיד
      2. באג נוצר כאשר התוצאה הצפויה והתוצאה בפועל הן שונות
      3. באגים יכולים להיות מנותחים כאשר רוצים לבדוק שיפור בתהליך הבדיקות
      4. באג יכול להיות מדווח בנוגע למסמך

שאלה 17
מה מהבאים מאפיין את העלות של תקלות?

    תשובות אפשריות (רק אחת נכונה):

      1. עלות המציאה שלהם בשלבי הפיתוח הראשוניים היא הזולה ביותר, ועלות התיקון שלהם היא היקרה ביותר בשלבי הבדיקות האחרונים
      2. הם הקלים ביותר למציאה בזמן בדיקות המערכת, אבל עלותם לתיקון היא היקרה ביותר בזמן זה
      3. עלות המציאה שלהם בשלבי הפיתוח הראשוניים היא הזולה ביותר, אך בשלב זה עלות התיקון שלהם היא היקרה ביותר
      4. למרות שעלות מציאת התקלות בשלבי הפיתוח הראשוניים היא היקרה ביותר, עלות התיקון שלהם היא הזולה ביותר

שאלה 18
כשל (Failure) הוא:

    תשובות אפשריות (רק אחת נכונה):

      1. נמצא בתוכנה, תוצאה של שגיאה (error)
      2. סטייה מהתנהגות צפוייה של המערכת
      3. צעד, תהליך או הגדרת נתון לא נכונה בתכנית מחשב
      4. פעולה ידנית שיוצרת תוצאה לא נכונה

שאלה 19
בחר את ההגדרה הטובה ביותר לאיכות (quality) :

    תשובות אפשריות (רק אחת נכונה):

      1. איכות קשורה לעבודה
      2. אפס באגים
      3. התאמה לדרישות
      4. עובד כמו שתוכנן

שאלה 20
אחת הסיבות מדוע מפתחים אינם יכולים לבדוק את עבודתם שלהם:

    תשובות אפשריות (רק אחת נכונה):

      1. חוסר במסמכים טכניים
      2. חוסר בכלי בדיקה בעולמם של המפתחים
      3. חוסר בהדרכה
      4. חוסר אובייקטיביות

שאלה 21
בדיקות אימות ותיקוף ( validation & verification) עצמאיות, נעשות ע"י:

    תשובות אפשריות (רק אחת נכונה):

      1. המפתח (developer)
      2. נעשה ע"י צוות בודקים
      3. נעשה ע"י ההנהלה
      4. נעשה ע"י יישות הנמצאת מחוץ לעולם ההשפעה של הפרויקט

שאלה 22
מה המטרה של debugging?
i לבודד באג (localize a defect)
ii לפתור באג
iii להראות ערך
iv להגדיל את טווח הבדיקות

    תשובות אפשריות (רק אחת נכונה):

      1. i, iii.
      2. ii, iii, iv
      3. ii, iv.
      4. i, ii

שאלה 23
מה מהבאים הן מטרות לגיטימיות של testing?
i למצוא באגים
ii לקבל ביטחון באיכות התוכנה
iii לזהות את הסיבות לשגיאות
iv למנוע באגים

    תשובות אפשריות (רק אחת נכונה):

      1. i,ii, and iii.
      2. ii, iii and iv
      3. i, ii and iv
      4. i,iii and iv

שאלה 24
מה היתרון הגדול של בדיקות עצמאיות (independent testing)?

    תשובות אפשריות (רק אחת נכונה):

      1. קוד לא יוכל להשתחרר לסביבת הייצור (production), עד שהבדיקות העצמאיות לא מסתיימות
      2. הבדיקות מבודדות מהפיתוח
      3. המפתחים לא צריכים לקחת אחריות כה גדולה על איכות
      4. בודקים עצמאיים רואים באגים שונים ובצורה שונה, והם לא משוחדים (unbiased)

שאלה 25
מהי אינה המטרה של בדיקות?

    תשובות אפשריות (רק אחת נכונה):

      1. לגלות באגים
      2. להשיג ביטחון ברמת האיכות של התוכנה ולמסור אינפורמציה בנושא
      3. למנוע באגים
      4. לדבר באגים

שאלה 26
מהו אינו אחד מעקרונות הבדיקה?

    תשובות אפשריות (רק אחת נכונה):

      1. בדיקות מוקדם ככל האפשר (early testing)
      2. אשכולות באגים (defect clustering)
      3. פרדוקס ההדברה (pesticide paradox)
      4. בדיקת כל האפשרויות (exhaustive testing)

שאלה 27
מה מהמשפטים הבאים הוא הנכון ביותר לגבי אימות (Verification)?

    תשובות אפשריות (רק אחת נכונה):

      1. בודק עצמאי יוכל למצוא באגים במהירות רבה יותר מאשר האדם אשר כתב את התוכנה
      2. בודק עצמאי יוכל להיות ממוקד יותר בלהראות שתוכנה עובדת, מאשר האדם שכתב את התוכנה
      3. בודק עצמאי יוכל להיות הרבה יותר אפקטיבי ויעיל מכיוון שהוא פחות מכיר את התוכנה מאשר האדם שכתב אותה
      4. בודק עצמאי יוכל להיות הרבה יותר אפקטיבי במציאת באגים שפוספסו ע"י האדם שכתב את התוכנה

שאלה 28
מה היתרון הגדול של בדיקות עצמאיות (independent testing)?

    תשובות אפשריות (רק אחת נכונה):

      1. בודק עצמאי יוכל למצוא באגים במהירות רבה יותר מאשר האדם אשר כתב את התוכנה
      2. בודק עצמאי יוכל להיות ממוקד יותר בלהראות שתוכנה עובדת, מאשר האדם שכתב את התוכנה
      3. בודק עצמאי יוכל להיות הרבה יותר אפקטיבי ויעיל מכיוון שהוא פחות מכיר את התוכנה מאשר האדם שכתב אותה
      4. בודק עצמאי יוכל להיות הרבה יותר אפקטיבי במציאת באגים שפוספסו ע"י האדם שכתב את התוכנה

שאלה 29
כאשר חוזרים על בדיקות, לתכנית שכבר נבדקה, לאחר שינוי, כדי לגלות באגים שהתגלו או נחשפו כתוצאה מאותם שינויים באיזורים אחרים בתוכנה, זה נקרא:

    תשובות אפשריות (רק אחת נכונה):

      1. בדיקות re-testing
      2. בדיקות אישור (confirmation testing)
      3. בדיקות רגרסיה (regression testing)
      4. בדיקות נגטיביות (negative testing)

שאלה 30
מהו אינו שלב בתהליך הבדיקות הבסיסי ?

    תשובות אפשריות (רק אחת נכונה):

      1. תכנון ובקרת הבדיקות (test planning and control)
      2. כתיבת הבדיקות וביצוען (test implementation & execution)
      3. ניתוח הדרישות (requirement analysis)
      4. הערכת קריטריון יציאה ודיווח

תשובות לשאלות:

1. תשובה – 3
2. תשובה – 2
3. תשובה – 2
4. תשובה – 4
5. תשובה – 3
6. תשובה – 1
7. תשובה – 1
8. תשובה – 2
9. תשובה – 4
10. תשובה – 2
11. תשובה – 4
12. תשובה – 3
13. תשובה – 1
14. תשובה – 5
15. תשובה – 3
16. תשובה – 1
17. תשובה – 1
18. תשובה – 2
19. תשובה – 3
20. תשובה – 4
21. תשובה – 4
22. תשובה – 4
23. תשובה – 3
24. תשובה – 4
25. תשובה – 4
26. תשובה – 4
27. תשובה – 1
28. תשובה – 4
29. תשובה – 3
30. תשובה – 3

איך הלך?
מוזמנים להשאיר תגובה בפורום QA שלנו.
תרגילים ופתרונות להסמכת ISTQB – 1
עבור לתרגילים ופתרונות בנושאים:

אני מאשר קבלת מבצעים ועדכונים מחברת RT-GROUP בכפוף לתקנון