LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

האנציקלופדיה לבדיקות - טבלת החלטה - אייל זילברמן (עולם הבדיקות גיליון #7)

נכתב על ידי 
שלישי, 27 דצמבר 2016 20:40
דרגו כתבה זו
(1 הצבעה)

האנציקלופדיה לבדיקות - טבלת החלטה - אייל זילברמן (עולם הבדיקות גיליון #7)

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

מאמר זה הופיע בגיליון #7 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW-07

 

TW7 DecisionTable AyalZ 01

TW7 DecisionTable AyalZ 02

 

חובה להיות משתמש רשום במערכת בכדי להגיב - ההרשמה/כניסה בכותרת האתר

חדשות מעולם הבדיקות

  • Trick of Cypress: Automated UI Accessibility Testing

    Trying to make axe work can contain surprises. But let’s start at the beginning. Installation and basic usage. Quickly. Note: relevant for the latest (v10+) Cypress. Cypress 10 was a major upgrade. Installation Install cypress-axe: npm install --save-dev cypress axe-core Add the import statement in the e2e.js support file: import 'cypress-axe'; Nota bene In your test visit command has to come first, then you can use: cy.injectAxe(); cy.checkA11y(); (You can read more about axe configuration here.) The Trick Error message: axe.run arguments are invalid. Fix: add null as an additional argument: cy.checkA11y(null, A11Y_OPTIONS); YAY! It works! Magic.

    5.07.2022 | 6:52 קרא עוד...
  • Five Blogs – 5 July 2022

    The (best) five blogs we can read today. Check them out. Microsoft Exchange servers worldwide hit by stealthy new backdoor Written by: Dan Goodin Don’t ask “Why did the tester miss that bug Written by: Mike Harris Where do bugs come from? Written by: Gil Zilberfeld 7 Major Trends In Front End Web Testing Written by: Andrew Knight Hack with ‘goodfaith’ – A tool to automate and scale good faith hacking Written by: Ryan Elkins Quote of the day: “We’re all damaged in our own way. Nobody’s perfect. I think we are all somewhat screwy, every single one of us.” -Johnny Depp You can follow this page on Twitter

    5.07.2022 | 6:09 קרא עוד...
  • Getting Into Test Automation With Less Stress

    Getting Into Test Automation With Less Stress It's been a while since I began my test automation journey. However, I vividly remember discovering this world and seeing all the possibilities ahead of me. As a junior developer, my testing consisted of running the program once, giving it a cursory glance, and praying that nothing broke along the way. It felt tedious to go through everything. Discovering that I could write test scripts and have the system verify my work was mind-blowing to me, and since then, it's been an adventure of never-ending learning.Although many years have passed, I can still remember how the light bulb clicked in my head to improve the quality of my applications with test automation. I can also feel how overwhelming everything felt. It wasn't easy to figure out where I could start and where I wanted to go. Based on online discussions and recent conversations with developers or testers interested in diving into the world of automated testing, I know it's a familiar feeling to many who are new to this world.If you're just starting on the road toward test automation, you'll likely have questions like these:Which programming language should I learn for test automation?Which test framework should I use for my projects?How do I know which test cases I should automate?These aren't the only questions that keep popping up repeatedly. The answers to these questions are limitless and depend on multiple factors, from your existing abilities to your current needs and wants. It's tough for anyone to answer these questions for[…]

    5.07.2022 | 6:00 קרא עוד...

טיפים

לרשימה המלאה >>