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

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

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

he icon   en icon

מימוש בדיקות אוטומטיות באמצעות BDD - גלעד ברסלאור (גיליון #3)

נכתב על ידי 
חמישי, 25 פברואר 2016 20:08
דרגו כתבה זו
(1 הצבעה)

מימוש בדיקות אוטומטיות באמצעות BDD - גלעד ברסלאור (גיליון #3)

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

מה זה BDD?
Behavior Driven Development) BDD ( היא מתודולוגיית פיתוח המעודדת שיתוף פעולה בין כל הגורמים המעורבים בפרויקט ) טכניים ולא טכניים (.
מתודולוגיה זו מאופיינת בתסריטי בדיקה אוטומטיים הכתובים בשפה טבעית וקריאה שגם גורמים מחוץ לצוות הפיתוח )כמו בודקים ומנהלי מוצר( יכולים
לקרוא ולכתוב...

מאמר זה הופיע בגיליון #3 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:


TW3 BDDAuto GiladB 1

TW3 BDDAuto GiladB 2

TW3 BDDAuto GiladB 3




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

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

  • Five Quality Coaching Tips (when coaching 10+ teams)

    Five Quality Coaching Tips (when coaching 10+ teams) What happens if the quality team is a team of one - you? How do you ensure all teams reach a certain level of quality with the services they are building without splitting yourself into ten different pieces? How do you make sure engineers know what good looks like?

    2.12.2022 | 9:58 קרא עוד...
  • Some housekeeping

    Some housekeeping Today has been the last day of work for me in 2022. I will be on vacation for the next couple of weeks. That said, I will cut back my publishing pace a bit. I intend to post a weekly review of Jerry’s books for a while, but can’t promise to write much more in between. That might change in 2023 – or I might be back on a regular hiatus. As with all my writings, I try to keep my writing as an exercise for me, to get my thoughts straight, train the muscle to take something away from a day of work that I want to write about every day at work, and reflect on the things I perceive during the work day. I just took you along for the ride for the past few months. I hope you will occasionally check back for new content, and maybe during brighter days, there will be an opportunity to meet in person in the future. Thanks for reading along all my thought-sorting here. I hope I can keep my writing going, but doubt I want to continue this particular kind of pace from the past months. Merry Christmas, happy holidays, and a Happy New Year.

    2.12.2022 | 9:45 קרא עוד...
  • Non Functional Testing Silos

    Oftentimes, we see that an application’s development and testing are divided into Functional and Non-Functional areas. In this blog, let us look at the latest software development and testing processes, dangers of dividing testing efforts into functional and non functional testing, and the alternative approaches to such division. When devising a testing strategy, the approach that is generally taken is to decompose the testing into various types. Traditionally, it has been beneficial to split testing into functional, performance, security, integration, interoperability, system, solution, and other types of testing based on the needs of the system-under-test. This was only done for the operational convenience of focusing on a specific aspect of testing so that as a whole, the product would be of a good quality. Unfortunately, such division has let to unintended negative consequences. The functional aspects of the application is usually separated from the other aspects and the other aspects are clubbed as “non-functional“. While this may not look serious, the team formation and the cultural impact of such an organisation seriously impact the quality of the software. Engineers involved with the ‘functional’ aspects of the application do not think about, plan, and design taking into consideration aspects like performance and security. This leads to silos of software development and testing, and broke the software because the ‘non-functional’ aspects are not considered upfront and leads to multiple unnecessary iterations of software development and testing. There are ways to address this. With talks about Built-In Quality and Ensemble Programming, every aspect[…]

    2.12.2022 | 6:23 קרא עוד...


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