Selenium Infrastructure – local to Docker

: In this lecture we will cover the process and advantages of moving from local test execution to remote execution based on selenium grid capabilities combined with Docker. We will also examine Selenoid – a free grid alternative that provides important capabilities to our infrastructure such as dynamic container management, mp4 test recording, live VNC control and more.

Automation for QA

As applications become larger and more complex, and as development cycles become shorter, we as quality assurance personal find it harder to perform all the testing needed in the short amount of time given. We have to find a better way to manage and perform our tests, but is Automation really the answer? Will it help us cope with the ever growing list of demands from our quality team? In this lecture we will understand what automation can and can’t give us, its benefits and shortcomings, and we will get a taste of what automation is all about and how it is relatively simple to incorporate it in our testing environment and maybe make it your next step in your long running career in the software world. Bring your laptops as we are going to try some hands-on automation!

בדיקות תוכנה בעידן של רובוטיקה ולמידת מכונה

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

בדיקות תוכנה בעידן IOT

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

בדיקות תוכנה – מגמות וחידושים

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

בדיקות MOBILE דגשים ופרקטיקה

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

בדיקות WEB דגשים ופרקטיקה

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

בדיקות מבוססות סיכון

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