קורס ISTQB
שאלות לדוגמא ממבחני CTFL, תשובות לכל השאלות, הסמכת ISTQB בינלאומית ניתנת על בסיסי תוצאות מבחן CTFL. להלן 20 שאלות לדוגמא בעברית ממבחני עבר, כולל תשובות.
הקורס הטוב ביותר לבודק תוכנה בארץ עומד להתחיל, אל תפספסו! השאירו פרטים או התקשרו 03-6176666
לימודי QA במיקום נוח
מכללת סלע ממוקמת על צומת תחבורה ציבורית ראשית. למכללה מגיעים כ-15 קווי אוטובוסים, היא במרחק 10 דקות הליכה מתחנת רכבת בני ברק ויש חניון חופשי (בערב) גדול במרחק 5 דקות הליכה. לכן מי שמעוניינים ב-קורס QA בצפון, קורס QA בדרום, קורס QA במרכז, קורס QA בתל-אביב או קורס QA ברמת גן. ימצא שמכללת סלע ממוקמת במיקום נוח עבורו.
לכל שאלה תשובה אחת נכונה (ואחת בלבד). התשובות לשאלות בסוף המאמר.
1) איזה מבין האפשרויות הבאות מכילה שני (2) מאפיינים של כלי ניהול בדיקות?
א) * תומך בניהול הבדיקות ופעילויות הבדיקה
* מתממשק עם כלי הרצת בדיקות, כלי ניהול תקלות וכלי ניהול דרישות
ב) * תומך ביצירת בדיקות באמצעות תבניות מובנות (structured templates)
* תומך בניהול בדיקות ובפעילויות בדיקה
ג) * תומך באיסוף וניתוח הערות של סקירה (review)
* מתממשק לכלי הרצת בדיקות, כלי ניהול תקלות וכלי ניהול דרישות.
ד) * בעל ניהול גרסאות עצמאי או מתממשק לכלי ניהול תצורה חיצוני
* תומך בניטור (monitoring) של מורכבות מושא הבדיקות
2) איזו אפשרות מבין הבאות אינה חלק מתוכנית הבדיקות (לפי תקן IEEE 829)?
א) לוח זמנים ומועד סיום
ב) מידע על סביבת בדיקות ונתוני בדיקות
ג) מדיניות הבדיקות (test policy)
ד) תכונות (features) שלא תיבדקנה
3) בעת דיווח על תקלה (defect), איזה מאפיין (attribute) מצביע על רמת ההשפעה (impact) שיש לתקלה על המערכת?
א) תיאור (description)
ב) חומרה (severity)
ג) קדימות (priority)
ד) סטטוס (status)
4) מה מבין הבאים הוא סיכון מוצרי (product risk)?
א) חלק נכבד מהמערכת מפותח על ידי קבלן משנה
ב) ביצועים ירודים (poor performance) של המערכת
ג) קבוצת הפיתוח עברה לסביבת פיתוח חדשה זמן קצר לפני תחילת כתיבת הקוד
ד) הדרישות (requirements) לא מוגדרות היטב
5) איזה מהמשפטים הבאים נכון לגבי השיטה של חלוקת שקילות (equivalence partitioning)?
I. חלוקת שקילות היא טכניקה מסוג בדיקות קופסה שחורה (black-box)
II. חלוקת שקילות יכולה לכסות גם נתונים חוקיים וגם נתונים אי חוקיים (valid/invalid data)
III. חלוקת שקילות אינה רלוונטית לרמת בדיקות יחידה (unit testing)
IV. חלוקת שקילות יכולה להשיג כיסוי של קלט ושל פלט (input and output coverage)
תשובות לבחירה
א) II, III, IV
ב) I, III
ג) I, II, IV
ד) I, IV
6) אילו מהטעויות (errors) הבאות אינן יכולות להתגלות באמצעות טכניקות בדיקה מבוססות מבנה (structure-based testing techniques)?
א) חלק מהמאפיינים והתכונות (features) לא יושם עדיין במערכת
ב) זליגות זיכרון (memory leaking)
ג) בעיות חלוקה באפס (division by zero)
ד) שימוש במבני נתונים (data structures) לפני איתחולם (initialization)
7) כאשר מקרה בדיקה (test case) נוצר בהתבסס על מקרה שימוש (use case), איזה סוג בדיקה (test type) נוצר?
א) בדיקת נסיגה (regression test)
ב) בדיקה מבנית (structural test)
ג) בדיקת תפקוד (functional test)
ד) בדיקת ביצועים (performance test)
8) איזו מטכניקות הבדיקה (test techniques) הבאות מתמקדת במבנה הפנימי של המערכת ?
א) בדיקות קופסה שחורה (black box testing)
ב) בדיקות מבוססות ניסיון (experience based testing)
ג) בדיקות קופסה לבנה (white box testing)
ד) בדיקות טבלת החלטה (decision table testing)
9) איזה מהמשפטים הבאים נכון לגבי ניתוח סטטי (static analysis)?
א) מספק מידע על איכות הקוד מבלי להריץ אותו
ב) פירושו השוואה במצב לא-מקוון (offline) בין תוצאות הבדיקה הצפויות (expected results) לבין התוצאות בפועל (actual results)
ג) פירושו ניתוח של סטטיסטיקת תקלות (defect statistics) ושימוש בפרופילים (profiles) במטרה להגדיר את אסטרטגיית הבדיקות (test strategy)
ד) משמעות המונח זהה למונח "ביצוע סקירה" (review)
10) מה פירושו של המושג בדיקות אינטגרציית מערכות (systems integration testing) ?
א) בדיקת תהליכים עסקיים (business processes) על פני מספר מערכות המקושרות אחת לשנייה
ב) ביצוע בדיקות אינטגרציה (integration testing) במהלך בדיקות מערכת (system testing)
ג) ביצוע בדיקות מערכת (system testing) במהלך בדיקות אינטגרציה (integration testing)
ד) בדיקת צווארי בקבוק של ביצועים (performance bottlenecks), הנגרמים ממספר קטן של יישומים (applications) שרצים במקביל על אותה מכונה
11) איזה מהמשפטים הבאים נכון?
א) בדיקות רכיבים (component testing) כוללות בדיקות עם מאפיינים תיפקודיים (functional) ולא-תיפקודיים (non-functional)
ב) בדיקות רכיבים (component testing) מתמקדות בתיפקוד (functionality) ואינן מושפעות ממבנה הרכיב (component)
ג) בדיקות רכיבים (component testing) כוללות בדיקות אם מאפיינים מבניים (structural characteristics), ואינן מנסות לבדוק תיפקוד (functionality)
ד) בדיקות רכיבים (component testing) מתמקדות בבדיקות עם מאפיינים לא-תיפקודיים (non-functional)
12) מה זה בדיקות רכיבים (component testing)?
א) בדיקות אינטגרציה (integration testing)
ב) בדיקות תיפקוד (functional testing)
ג) בדיקות מבוססות ניסיון (experience based testing)
ד) רמת בדיקה (test level)
13) איזה מהמשפטים הבאים נכון?
א) בדיקות טובות דורשות מודל מחזור חיים שהוא בשלבים (incremental)
ב) עבודת בדיקות מוקדמת תורמת למשוב (feedback) יותר טוב
ג) המודל של מחזור החיים (life cycle) צריך להיבחר כבר בחוזה
ד) לבדיקות טובות, מודל V חייב להיבחר כמודל מחזור החיים (life cycle)
14) האם בדיקות יכולות לספק אמון באיכות המערכת?
א) כן, אם קבוצת הבדיקות מבצעת את תהליך הבדיקות באופן מסודר, מוצאת ומדווחת על פגמים (defects) רבים
ב) לא, כי בדיקות לא יכולות אף פעם למצוא את כל הפגמים (defects) במערכת
ג) כן, אם סבב בדיקות המספק רמת כיסוי (coverage) גבוהה גילה מספר מועט של פגמים לא קריטיים
ד) לא, אמון יכול להיות מושג רק בשימוש ארוך טווח
15) הסבר את הביטוי פרדוקס ההדברה ("pesticide paradox")
א) למרות שמוצאים הרבה פגמים (defects) באזור מסוים של הקוד, עדיין קיימים הרבה פגמים באותו האיזור.
ב) תיקון של פגם (defect) יחיד יכול לפעמים לתקן הרבה פגמים אחרים
ג) תיקון של פגם (defect) מסוים יכול לפעמים לחשוף הרבה פגמים אחרים
ד) הרצה של אותן בדיקות הרבה פעמים מובילה בסופו של דבר לכך שהבדיקות אינן מוצאות יותר שום פגמים (defects) חדשים
16) איזה מהמשפטים הבאים נכון?
א) בדיקות תוכנה נדרשות על מנת לוודא מענה על דרישות חוזיות או משפטיות, אבל לא יידרשו להוכיח תאימות לסטנדרטים של תעשייה מסוימת
ב) בדיקות תוכנה נדרשות על מנת להוכיח תאימות לסטנדרטים של תעשייה מסוימת, אבל לא יידרשו על מנת לוודא מענה על דרישות חוזיות או משפטיות
ג) דרישות חוזיות, משפטיות וסטנדרטים של תעשייה מסוימת לא נלקחים בחשבון בבדיקות תוכנה
ד) סטנדרטים של תעשייה מסוימת כמו גם דרישות משפטיות או חוזיות, ייתכן שידרשו בדיקות תוכנה
17) מי מהבאים הינו טכניקת בדיקה?
א) שימוש בכלי בדיקה אוטומטי
ב) בדיקות מבוססות דרישות (requirements-based testing)
ג) בדיקות מבוססות סיכונים (risk-based testing)
ד) חלוקת שקילות (equivalence partitioning)
18) איזה מהמשפטים הבאים נכון?
א) טעות גורמת לאחד או יותר פגמים (defects) והם יגרמו לכשלים (failures)
ב) שגיאה (error) גורמת למצב כשל(failure) וזה בזמן השימוש בתכנה עלול ליצור פגם (fault)
ג) פגם (bug) גורם לשגיאה (error) שעלולה להוביל לכשלים (failures) בזמן ההרצה
ד) שגיאות (errors) בזמן הרצה של התכנה נגרמות ע"י כשלים (failures) ופגמים (faults) של התכניתן
19) באיזו רמת בדיקה (test level) תבוצענה בדיקות אימות (confirmation testing) ובדיקות רגרסיה (regression testing) ?
א) בדיקות אימות ובדיקות רגרסיה תבוצענה רק ברמת בדיקות קבלה (acceptance testing)
ב) בדיקות אימות ובדיקות רגרסיה תבוצענה רק ברמת בדיקות מערכת (system testing) ובדיקות קבלה (acceptance testing)
ג) בדיקות אימות ובדיקות רגרסיה תבוצענה בכל רמת בדיקה
ד) בדיקות אימות ובדיקות רגרסיה תבוצענה רק ברמת בדיקות מערכת (system testing)
20) דו"ח האירוע (incident report) הבא הוגש ע"י מהנדס בדיקות. בדו"ח חסרים מספר פרטים:
"בכל פעם שאני מאתחל את המערכת, המערכת קופאת (freezes)"
איזה מהבאים הם הפריטים הקריטיים ביותר החסרים בדו"ח זה, על מנת לאפשר שיחזור של הבעיה?
א) 1. גרסת התכנה הנבדקת
2. פרטי המערכת עליה הורצה הבדיקה
ב) 1. תוצאות צפויות (expected results)
2. השפעה על המשתמש
ג) 1. קבצי log מהמכונה המושפעת
2. מידע על חזרתיות (repeatability) הבעיה (כמה פעמים הבדיקה הורצה ונכשלה)
ד) 1. חומרת הבעיה (severity)
2. קדימות הבעיה (priority)
קורס בודק תוכנה הטוב ביותר בארץ, המקצועי והמקיף ביותר, ללמוד עם מרצים מעולים ולקבל הסמכה יוקרתית של מכללת סלע ושל ISTQB. לפרטים ותיאום פגישת ייעוץ אישית: 03-6176666.
תשובות לשאלות ממבחן CTFL
שאלה | תשובה |
1 | 3 |
2 | 1 |
3 | 4 |
4 | 1 |
5 | 1 |
6 | 2 |
7 | 3 |
8 | 4 |
9 | 2 |
10 | 3 |
11 | 2 |
12 | 2 |
13 | 1 |
14 | 3 |
15 | 3 |
16 | 4 |
17 | 4 |
18 | 3 |
19 | 4 |
20 | 4 |
חזרה