קורס בדיקות אוטומטיות
קורס בדיקות אוטומטיות
בדיקות תוכנה אוטומטיות הופכת להיות יותר ויותר חשובות עבור פרויקטי תוכנה רבים על מנת לוודא באופן אוטומטי פונקציונליות במוצר תוכנה, בדיקות רגרסיה ולסייע לצוותים להריץ מספר גדול של בדיקות בזמן קצר.
מסלול קורס בדיקות אוטומטיות במכללת סמארט יסייע לאנשי QA ידניים לבצע את המעבר לבדיקות אוטומטיות. המסלול מתרכז בנושא ה-QA וביצוע בדיקות אוטומטיות בסביבות Java
הקורס מלמד תכנות בשפת JAVA .
מתכונת בדיקות אוטומטיות:
- הקורס יערך במתכונת של קורס מעשי הכולל הרצאות עיוניות ותרגול מעשי.
חומר עזר:
חומרי העזר בקורס, הינם חומרים מקוריים שפותחו במכללת סמארט.
מרצים:
- בקורס מרצים מיטב אנשי המקצוע בתחום
- כל המדריכים בקורס הינם בעלי רקע בעבודה בשטח ובהדרכה בתחום, כולל מדריכים ממיטב חברות הייעוץ בארץ
דרישות מהסטודנט:
לצורך ההצלחה במסלול יש לעמוד בדרישות הבאות:
- השתתפות בשיעורי תרגול כיתתיים ופרויקט מעשי
- השתתפות ועמידה בבחינות פנימיות וחיצוניות של המסלול
- הגשת כל המטלות הניתנות ע”י המדריך
- לתרגל ולחזור על חומר הלימוד בבית באמצעות מחשב אישי
זכאות לתעודת סיום:
על מנת להיות זכאי לקבל תעודות גמר המסלול יש לעמוד בדרישות הבאות:
- נוכחות ב 85% מן המפגשים לפחות
- עמידה במטלות הקורס ובהכנת משימות בבית
Course Title | Description | Hours |
Java Programming | § Introduction to Testing management tools
§ JIRA § Flow charts & Intro to programming § Introduction to SQL § Introduction to OOP § Java Programming § Android Development
|
150 |
Testing Automation
|
§ Junit & Jasmin (35H)
§ Selenium (35H) § Jmeter (35H) § Appium – Mobile Testing (30H need Java for Android)
|
95 |
Continuous Integration – CI & Jenkins | § DevOps & CI
§ Automated Testing with Jenkins |
30 |
QA Automation strategy in Agile | 10 | |
On Going Project | § In class Project Support | 100 |
Total |
395 |
תכונות הקורס
- הרצאות 34
- מבחנים 0
- משך זמן 120 שעות
- רמה All levels
- שפה עברית
- בוגרי הקורס 27
- הערכות כן
-
Intro to programming
-
OOP & Java Programming + Java Web & REST
- Concepts
- Class & Objects
- Inheritance
- Encapsulation
- Polymorphism
- Interfaces
- Advanced class features
- Java Identifiers
- Static, final, abstract & interfaces
- Collections
- Exceptions
- Generics
- Enums & Annotations
- Threads and multitasking
- I/O & networking
- JDBC
- Introduction to HTTP
- Introduction to Java Web
- Web application structure
- Servlet lifecycle
- Sessions, contexts and request-response
- REST way for Web-Services
- Java support for REST – JAX-RS
- Testing with REST-Assured
-
Introduction to Testing Automation
-
Selenium
-
Appuim – Mobile testing
-
Junit
-
CI - Testing Automation with Jenkins
-
QA Automation strategy in Agile