קורס זה מלמד להשתמש ברנורקס, Ranorex על מנת לבצע בדיקות אוטומטיות – אוטומציה.
משך – יומיים
קהל יעד – מיועד לבודקי תוכנה ואנשי QA המתעתדים לבצע אוטומציה תוך שימוש ב-Ranorex
קורסי QA מומלצים נוספים
כלים-לתכנון-מתקדם-של-מערך-בדיקות-ואופטימיזציה, הרחבה-לבודק-תוכנה-Agile–המסלול-המהיר, הרחבת-AGILE-להסמכת-בודק-תוכנה-בסיסית, תקשורת-בין-אישית-ויכולות-הבעה-לבודקי-תוכנה, קורס-הכנה-להסמכת-בודק-תוכנה-בכיר, קורס-QA, סדנה-אינטנסיבית-להכנה-למבחן-CTFL, בדיקות-תוכנה-בעולם-הדיגיטלי-החדש-אוטומציה-DevOps-ומה-שמעבר, QA-מחקרי–בדיקות-תוכנה-על-ידי-חקר-המערכת, מדדים-ושיטות-הערכה-לביצוע-בדיקות-תוכנה-QA-איכותי, קורס-MTM–לימוד-כלי-הבדיקות-של-מיקרוסופט, קורס-Perl, הערכת-סיכונים-בתהליך-QA, אוטומציה-תוך-שימוש-ב-Ranorex, שיפור-תהליכי-ה-QA-בארגון, אוטומציה-לבודקי-תוכנה, קורס-בדיקות-אתרי-WEB, כתיבת-מפרט-בדיקות-איכותי
לרשימה של כל קורסי הייטק
תכנים
סקירה כללית על אוטומציה של בדיקות
סוגי בדיקות אוטומטיות
היתרונות של בדיקות אוטומטיות
מגבלות של בדיקות אוטומטיות
סקירה כללית על Ranorex
יתרונות
תמיכה בטכנולוגיות ממשק משתמש
יצירת המבחן הראשון ב Ranorex
יצירת פרוייקט חדש של Ranorex
הקלטה של הבדיקה
הוספת אימות
הפעלת הבדיקה
הבנת מבנה הפרויקט
חבילת בדיקה (קבצי rxtst)
מודולי הקלטה
מאגר האובייקט
קבוצות מודול
מודולי הקלטה
עריכת מודול הקלטה
סקירה כללית של פעולות
מאפייני פעילות
יצירת מודול הקלטה מאפס
מבחן מבנה Suite
מסדירים את מקרי המבחן בסוויטה באמצעות תיקיות
הוספת הגדרה ו Teardown
הבנת התנהגות שגיאה
שיטות עבודה מומלצות לבניית הבדיקות
יצירת מודולים קטנים
שימוש בקבוצות מודול
פיצול מודולים גדולים לקבוצות מודול
מאגר האובייקט ודפדפן האלמנטים
RXPath ואת הדפדפן אלמנט
מסדר את האלמנטים במאגר
יצירת מאגרים מרובים
שימוש במשתנים
סקירה כללית של משתנים
שימוש במשתנים בתוך מודול הקלטה
שימוש במשתנים כפרמטרים של קלט ופלט
שימוש במשתנים ב- RXPath
פרמטרים גלובליים
משתנים מחייבים למקורות נתונים עבור בדיקות מונחות נתונים
יצירת מודולים לשימוש חוזר באמצעות משתנים
נושאים מתקדמים
שימוש בקוד כדי לבצע פעולות הוספה
המרת מודולי הקלטה לקוד
הפעלת בדיקות באמצעות סוכן Ranorex
מטרות
להבין את היתרונות והמגבלות של בדיקות אוטומטיות לעומת בדיקות ידניות
להיות מסוגל ליצור בדיקות אוטומטיות באמצעות Ranorex
להיות מסוגל בדיקות אוטומטיות refactor ב Ranorex להיות תחזוקה יותר
חזרה