Jump to content

פרק #56 | מתודולוגיית בדיקות מהירות - גישת הבדיקות הקונטקסטואלית עם ג׳יימס באך חלק 2

ניצן ונתנאל ממשיכים לראיין את ג׳׳ימס באך, מפתח גישת הבדיקות הקונטקסטואלית - בדיקות מהירות (Rapid Testing)

Play
Episode 56
1 hr 36 min / Published
By ITCB

מתודולוגיית בדיקות מהירות - גישת הבדיקות הקונטקסטואלית עם ג׳יימס באך חלק 2

 

החלק השני שבו ניצן ונתנאל ישבו לראיין את ג׳׳ימס באך, מפתח גישת הבדיקות הקונטקסטואלית - בדיקות מהירות


 

 

** הראיון נעשה באנגלית 

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

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

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


James Bach continues discussing Rapid Software Testing (RST) — a methodology he developed that emphasizes responsible, skilled, and context-driven testing. He contrasts this with standard best practices and Agile’s “everyone owns testing” mindset. Bach insists that one person must be clearly responsible for testing to ensure accountability and high quality.

He emphasizes testing as a performance, not a checklist. Much like a pilot must respond to real-time changes, testers must make on-the-spot decisions based on judgment, critical thinking, and intuition. Bach draws parallels between software testing and flying airplanes, explaining that real testing requires human engagement, adaptation, and judgment — things automation or scripts alone can’t provide.

He also highlights the importance of exploratory testing, where testers dynamically design and execute tests simultaneously. Even scripted testing contains exploratory elements because humans interpret outcomes in real-time. Ultimately, Bach argues that good testing depends more on the tester’s judgment than on following rigid procedures.

קישור לפרופיל לינקדאין של ג׳יימס

קישור לאתר של ג׳יימס

קישור לפרופיל לינקדאין של ניצן

קישור לפרופיל לינקדאין של נתנאל

 

podcast56.png

 

 

 

 

 

 

לשמיעה ישירה: (97 דקות)

 

 

   

Episode ratings
Please log in or sign-up to rate this episode.
TestIL Podcast
A podcast by ITCB
TestIL Podcast by ITCB - the place where all QA Podcasts happens
Episode comments

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
What do you think about this episode? Leave a comment!

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×

Important Information

By using this website, you accept the use of cookies in accordance with our Privacy Policy.