בדיקות תוכנה: אוטומציה ותכנות. פִּיתוֹן. סלניום - שיעור 2499 לשפשף. מסטפיק, הדרכה 88 שיעורים, תאריך: 1 בדצמבר 2023.
Miscellanea / / December 04, 2023
מה תלמד
- קורס תכנות בסיסי Python 3.
- למד את העקרונות של תכנות מונחה עצמים ב- Python 3.
- כתוב פרויקט אוטומציה של בדיקות ממשק משתמש מלא באמצעות סלניום.
- הפעל בדיקות באמצעות ספריית Pytest עם התצורה הנדרשת.
- גבש את הידע שלך במשימות מבחן הקרובות ככל האפשר לאלו שמבצע אמיתי
- מומחה וכתוב פרויקט אוטומציה משלך
לגבי הקורס
תשומת הלב!!! בקורס הזה בהחלט אין מים ומידע מיותר. אם אתם אוהבים סרטונים חסרי תועלת, משעממים ומייגעים שעושים חשק לישון, אז הקורס הזה לא בשבילכם.
שיעורי הבית נבדקים באופן אישי על ידי הכותב, ללא מבחנים מרובים, רק מטלות מעשיות!
עקב מדיניות חנות Google Play, החל מה-23 בינואר 2023, ניתן לרכוש קורסים רק דרך גרסת האינטרנט של הפלטפורמה (דפדפן במכשיר נייד, דרך דפדפן PC). אתה עדיין יכול להמשיך ללמוד בגרסה הניידת של האפליקציה.
כתוצאה מהשלמת קורס זה, תכתוב פרויקט לאוטומציה של בדיקות ממשק משתמש באמצעות סלניום. שאתה יכול לקחת בבטחה וליישם על פרויקטי העבודה שלך, וגם, לאחר שלמדת אותו, אתה יכול לציין בקורות החיים שלך ולקבל כרטיס מנצח בעת חיפוש עבודה חדשה!
פייתון 3 כלול ב טופ 5 שפות התכנות הפופולריות ביותר. כאן כדאי להתחיל ללמוד תכנות. השפה פשוטה מאוד ואידיאלית למתחילים שרוצים ללמוד תכנות. Python היא בחירה מצוינת כשפת התכנות הראשונה שלך.
קורס זה כולל תרגילים מעשיים ושיעורי בית בנושאים הבאים:
- תכנות בסיסי ב- Python 3;
- מטלות מעשיות על כתיבת קוד עם אימות מהמורה;
- השקה והגדרת בדיקות באמצעות מסגרת PyTest;
- מיומנויות בעבודה עם סלניום: גישה לרכיבי דפדפן, כמו גם הדמיית פעולות עם הדפדפן;
- בדיקת משימות קרוב ככל האפשר לעבודה האמיתית של בודק אוטומציה;
- הוראות שלב אחר שלב לכתיבת פרויקט אוטומציה של בדיקות סלניום וכתיבת הפרויקט עצמו;
- למד לשלב התחברות בפרויקט שלך;
- למד לחבר דוחות Allure לפרויקט שלך;
- כתוב פרויקט אוטומציה משלך, שיתבסס על הדוגמה של המחבר.
בקורס זה, הדגש העיקרי הוא על כיסוי היסודות בדוגמאות מעשיות, עם עומק מינימלי בתיאוריה, על מנת לקבל היכולת להתחיל לעבוד במהירות עם הכלים הללו ולפתח עוד יותר את כישוריך תוך שימוש בתיעוד ובניסיון שלך ניסוי וטעייה.
אם אתה שואף להתפתח ולא לעמוד במקום, אתה מעוניין להרחיב גבולות, לצבור ידע חדש, אתה רוצים להתפתח בתחום הבדיקות ומוכנים להשקיע את המשאבים שלכם למען הצמיחה שלכם - אתם בצד ימין דרכים.
הקורס מתעדכן כל הזמן בחומר עיוני ומעשי נוסף, מבחנים ומשימות מעשיות. אני מקווה שהחומרים ממנו יעזרו לכם לשנות את חייכם ולהפוך לבודקים טובים!!!
בסיום הקורס תקבל כמות עצומה של ידע מעשי ותיאורטי.
הרצאת הווידאו משלבת הן הסבר על המושגים והאלמנטים הבסיסיים הדרושים לתכנות ואוטומציה והן הדגמה ויזואלית של היישום שלהם.
עם הסבלנות והמאמץ הראויים שתשקיעו בלמידה, תספקו מיד בסיס מעשי טוב למעבר ראיון ועבודה עתידית במקצועכם.
הקפידו לתרגל ולהקליד את כל הקוד שמוצג בסרטון, וגם לתרגל יצירת שיעורים, שיטות ומודולים משלכם. מאחר והתרגול הוא חלק בלתי נפרד מהלמידה.
בהצלחה במאמציך. ההולך ישלוט בדרך!
7
קורסיםמהנדס עם 10 שנות ניסיון. בודק מנוסה עם מיומנויות בבדיקות ידניות, עבודה עם מסדי נתונים, עבודה עם בדיקות API ובניית פרויקטי אוטומציה של ממשק משתמש ו-API משלכם. ניסיון בעבודה במחלקות IT של חברות פיננסיות גדולות.
אני הזוכה בפרסי סטפיק לשנת 2022 בקטגוריית "פריצת הדרך של השנה". אני מאוד אוהב להתפתח בתחום ה-IT, ללמד, ואני כל הזמן מנסה להשתפר בזה. יותר מ-45,000 תלמידים כבר רשומים לקורסים שלי ואני מאוד שמח על כך)
שיעור מבוא
1. ברכות!
2. חובה לקרוא - הוראות למידה וביצוע שלט רחוק
קורס תכנות בסיסי
1. התקנת Python 3 וה-PyCharm IDE
2. סוגי נתונים בסיסיים ומבוא למשתנים
3. משימת בדיקה על סוגי נתונים
4. הגדרת סוג נתונים
5. סוגי נתונים מספריים
6. סוגי נתונים של מחרוזת
7. בואו נמשיך לעבוד עם סוג נתוני המחרוזת
8. בניית מחרוזת F
9. קלט ופלט של נתונים
10. מהן פונקציות ועבודה איתן
11. היקף משתנה
12. משימת בדיקה על היקף המשתנים
13. הצהרות מותנות: אם, אחרת, elif
14. רשימות
15. עבור לולאה
16. תוך כדי לולאה
17. משימת בדיקה על מחזוריות
18. פונקציית טווח
19. עבודה עם מילונים וסטים
20. עבודה עם קבצים
21. משימת בדיקה לעבודה עם קבצים
22. עבודה עם מודולים. 1 חלק
23. עבודה עם מודולים. חלק 2
24. עבודה עם חריגים. נסה&למעט עיצוב
25. משימת בדיקה על עבודה עם מודולים
26. משימה לאבטחת בלוק
תכנות מונחה עצמים
1. יצירת שיעורים
2. יצירת מופעי כיתה
3. משימת בדיקה לאבטחת בלוק
4. ירושה מעמדית
5. ייבוא שיעורים
6. משימת תכנות סופית לפייתון
קורס יסוד סלניום
1. מהי אוטומציה של בדיקות GUI וסלניום.
2. ייבוא סלניום
3. פתיחת דפדפן עם סלניום
4. מילוי שדות בשיטת send_keys
5. חפש איתור. מה זה XPATH
6. אישור באתר
7. בניית המבחנים הראשונים
8. בדיקה שלילית
9. עדכון עמוד
10. הדמיית הקשות על מקלדת באמצעות סלניום
11. צילום מסך של העמוד
12. גלילה על המסך
13. ניקוי תוכן השדה
14. אינטראקציה עם אלמנטים נסתרים
15. בדיקת עשן של כל המסלול העסקי
16. משימת בדיקת סלניום מס' 1
17. מעבר בהיסטוריית הדפדפן (קדימה ואחורה)
18. אינטראקציה עם תיבת סימון
19. אינטראקציה עם לחצן רדיו
20. לחץ פעמיים ולחץ ימני
21. אינטראקציה עם לוח השנה
22. משימת בדיקת סלניום מס' 2
23. אינטראקציה עם הסליידר
24. טיפול בחריגים
25. חכה מפורש ומרומז
26. משימת בדיקת סלניום מס' 3
תכנות מונחה עצמים + סלניום
1. יצירת מחלקה ושיטה
2. בדיקת עשן של כל מסלולי העסק + OOP
3. יצירת מודול הרשאות
4. שיעור תיאורטי חשוב על עקרונות OOP ו-POM!!!
5. משימת בדיקת סלניום מס' 4
עבודה עם מסגרת Pytest
1. יצירת פרויקט וייבוא ספריית Pytest.
2. מבוא למפתחות להפעלת בדיקות וניתוח תוצאות
3. הצהרת תשואה מותנית
4. הצגת פרמטר ה-scope ב- PyTest
5. המשימה של הזמנת ביצוע שיטות באמצעות מסגרת PyTest
בניית פרויקט אוטומציה
1. יצירת מבנה פרויקט
2. יצירת מחלקת דף הרשאה
3. ניקוי הקונסולה מהודעות מיותרות
4. צור שיטה כדי לקבל את כתובת האתר הנוכחית
5. צור שיטה לבדיקת הערך של טקסט בדף
6. יצירת כיתת דף הבית
7. יצירת כיתת דפי עגלה
8. יצירת כיתת דף משתמש
9. יצירת שיטות לבדיקת כתובות URL וצילום מסך
10. יצירת מבחן שני. הפעלת מבחן אחד או יותר
11. יצירת שיטות בדיקה מרובות בקובץ אחד
12. הפעלת שיטת בדיקה נפרדת מקובץ
13. יצירת קובץ Conftest
14. הפעלת בדיקה עם הפרמטר scope
15. משימת מבחן אחרונה
חיבור רישום ודוחות Allure
1. חיבור רישום
2. מחבר את דו"ח Allure
סיכום
1. מילות פרידה למי שעבר את זה)