קורס אונליין – תעודה מקצועית מוסמכת בבדיקת תוכנה ואוטומציה של גוגל ואוניברסיטת מינסוטה

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

התמחות מקצועית

סדרה של 4 קורסים

רמת ביניים

לא נדרש ידע מוקדם

זמן להשלמת הקורס

בזמן שלך

7 ימי ניסיון חינם

ללא סיכונים מיותרים

כישורים שתרכשו בקורס

  • Unit Testing
  • Testing Automation
  • Static Analysis
  • White-box Testing Techniques
  • Black-box Testing Techniques

מה תלמדו בקורס​

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

המקצועות שאליהם הקורס מתאים

  • מפתח תוכנה
  • בודק תוכנה
  • מפתח בדיקות אוטומטיות
  • מהנדס QA
  • מפתח בדיקות ווב ומובייל
  • מנתח בדיקות
  • מנהל פרויקטים בתחום הבדיקות

התמחות – סדרת קורסים בת ארבעה חלקים

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

  • בדיקות בקופסה שחורה ובקופסה לבנה
  • בדיקות אוטומטיות
  • בדיקות ווב ומובייל
  • תיאוריה וטכניקות של בדיקות פורמליות

מה שיכין אתכם לתכנון וביצוע בדיקות אפקטיביות של התוכנה שלכם.

פרויקט למידה מעשית

לומדים יבנו:

  • תוכניות בדיקה
  • מערכי בדיקה
  • דוחות ניתוח בדיקות

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

תוכן העניינים של הקורס

מבוא לבדיקת תוכנה

  • קורס 1 • 30 שעות • 4.4 (734 דירוגים)

פרטי הקורס

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

מבוא לבדיקת תוכנה

  • קורס 2 • 26 שעות • 3.7 (100 דירוגים)

פרטי הקורס

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

מבוא לניתוח אוטומטי

  • קורס 3 • 19 שעות • 4.2 (77 דירוגים)

פרטי הקורס

מה תלמד?
  • קורס זה מציג טכניקות מתקדמות לניתוח אוטומטי. ניתוח אוטומטי כולל גישות להפקת כמות גדולה מאוד של בדיקות לבדוק אם תוכנות עונות על דרישות, וגם דרכים להוכיח שהתוכנה מתאימה לדרישות וללא פגמים נפוצים כמו חלוקה באפס, שקילה/תחתית, נעילה, חופש מתנאי מירוץ, הצפה/נטרול חוצצים, חריגות לא נתפסות וכמה באגים נוספים שיכולים לגרום לשגיאות תוכנה או בעיות אבטחה.
  • הלומד יכיר את התיאוריה הבסיסית והיישומים של גישות אלו ויישם שיטות ניתוח אוטומטיות על תוכניות דוגמה.
לאחר סיום הקורס, הלומד יהיה מסוגל:
  • להבין את היסודות של אימות אוטומטי: רנדומיזציה והצגות סימבוליות
  • להבחין בין יתרונות וחסרונות של בדיקות רנדומליות, ניתוח סימבולי, ניתוח סטטי ובדיקות מודל
  • להשתמש במגוון כלים מתקדמים לניתוח סטטי ובדיקות אוטומטיות לצורך אימות אוטומטי
  • ליצור דרישות ניתנות לביצוע כאורקל המתאים לבדיקה אוטומטית ולניתוח סימבולי
  • להבין כיצד הבחירה באורקל משפיעה על זיהוי פגמים עבור אסטרטגיות ניתוח אוטומטי
  • להשתמש בבדיקות אוטומטיות כדי להשיג כיסוי מוטציה מלא
  • ליצור תוכנית בדיקה אשר מנצלת גם בדיקות שנכתבות ידנית וגם בדיקות אוטומטיות כדי למקסם דייקנות, למזער מאמץ וזמן, ולהפחית עלויות בדיקה.
קורס זה מיועד ללומדים המעוניינים להבין את עקרונות האוטומציה ויישום הכלים לניתוח לבדיקות תוכנה. ידע זה יועיל למגוון תפקידים, כגון:
  • מהנדס תוכנה
  • מהנדס בדיקות תוכנה
  • מהנדס אוטומציית בדיקות
  • מהנדס DevOps
  • מפתח תוכנה
  • מתכנת
  • חובב מחשבים
דרישות קורס:
  • היכרות עם מעגל חיי פיתוח התוכנה
  • הבנה של יסודות בדיקות תוכנה, כמו אלו שמכוסים במבוא לבדיקת תוכנה ובדיקות קופסה שחורה וקופסה לבנה.
  • היכרות עם שפה מונחית עצמים כמו Java או היכולת ללמוד במהירות את התחביר של Java כדי לכתוב ולשנות קוד, ורצון להשתמש בכלים ו-IDE מועדפים.
מיומנויות שרכשת
  • קטגוריה: בדיקות תוכנה
  • בדיקות תוכנה
  • קטגוריה: אימות פורמלי
  • אימות פורמלי
  • קטגוריה: אוטומציית בדיקות
  • אוטומציית בדיקות

בדיקות אינטרנט ומובייל עם Selenium

  • קורס 4 • 20 שעות • 4.0 (70 דירוגים)

פרטי הקורס

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

מה זה קורסרה?

תעודה של קורסרה

איך נרשמים ב-2 דקות לקורסרה

איך מכניסים את התעודה של קורסרה ללינקד-אין​