Course Overview
הקורס שמעלה את עולם ה- QA לרמה הבאה, באמצעות אוטומציה של בדיקות תוכנה. כלי האוטומציה מסייעים לחסוך זמן יקר, לבצע בדיקות מקיפות ולייעל את תהליכי הבדיקה. במסגרת הקורס נלמד כלים, טכניקות ומושגים בסיסיים שיאפשר לך לעשות את הצעדים הראשונים בעולם הבדיקות האוטומטיות.
הקורס מבוסס על כלים פרקטים שיסייעו לך להשתמש בכלי האוטומציה בעשייה השוטפת ולשדרג את יכולות ה- QA. בין היתר נכיר ונעבוד עם Selenium, הפתרון המוביל לביצוע אוטומציה של בדיקות תוכנה. בנוסף, נלמד לכתוב מבחנים עצמאיים בסיסיים, ליצור תשתית בדיקה לפרויקטים גדולים, נכיר את היסודות של שפות התכנות המרכזיות ואת סביבת הבדיקות TestNG.
Providing the students with all the required basics tools, techniques and concepts in order to start their new journey in the world of Automation. We will be learning and working with the leading and most popular web automation framework today: Selenium. We will cover various topics, starting from writing basic standalone tests, creating testing infrastructure needed for large scale projects, learn to write stable and easy to maintain tests using the Page objects design pattern, using correct syncing techniques, advanced reporting frameworks and advanced test execution using TestNG and its various capabilities.
למי הקורס מיועד:
בודקי תוכנה QA ידניים (Manual QA), מפתחים וכל מי שמעוניין בכתיבה וביצוע בדיקות אוטומטיות.
דרישות קדם:
רקע בסיסי בכל שפת תכנות התומכת בתכנות מונחה עצמים (OOP Programming): שימוש במשתנים, בקרת זרימה, פונקציות.
Course content
- Programming basics and overview
- Flow control
- More basic concepts
- OOP basics
- OOP Advanced
- Web technologies overview
- Introduction to Selenium
- Page objects and infrastructure
- Testing framework – TestNG
- Advanced concepts
Target audience
Manual QA personal, developers and anyone interested in writing and executing automatic tests. Basic background in any OOP programming language is required. (Using Variables, flow control, functions).