קורס "מהנדס בדיקות פלוס" - קורס 72,000 רובל. מסדנת Yandex, הדרכה 4 או 9 חודשים, תאריך: 1 בדצמבר, 2023.
Miscellanea / / November 28, 2023
בכל זמן שנוח לך
האימונים יתחלקו לספרינטים, וניתן ללמוד בכל עת, העיקר לעמוד בדדליין
שימוש בדוגמאות מהחיים ותרגול מתמיד
תלמדו אונליין בפלטפורמת הסדנאות: נסביר את התיאוריה בשפה פשוטה ותתרגל אותה בפועל בסימולטור
עם פרויקטים חינוכיים ואמיתיים
תוכל לפתור בעיות יומיומיות של מהנדס בדיקות, לכתוב מספר מבחנים אוטומטיים בשפת התכנות Python, ולחפש עבודה ביתר ביטחון לאחר הקורס.
תוכנית הקורס
תלמד רק את מה שצריך כדי לפתור בעיות מעשיות ספציפיות של בוחן
הורד את התוכנית ב-PDF
עבודה עצמאית בסימולטור・4 נושאים・~3 שעות חינם
יסודות הבדיקה
מודול 1 - חינם, כדי שתוכל לנסות את עצמך כבוחן ולהבין האם אתה רוצה להתפתח בכיוון הזה
תפקיד בודק בצוות IT
רשימת תיוג
דיווחי שגיאות
מקרי מבחן
תפקיד בודק בצוות IT
למד מה זה בדיקה, איך צוות עובד ומהו מחזור הבדיקות
רשימת תיוג ודוחות באגים
כותרת דוח באג ובאג, שלבי רפרודוקציה, סדרי עדיפויות, סביבה, יומנים, צילומי מסך ושידורי מסך, תאימות בין דפדפנים, אורקל
מקרי מבחן
סטטוסים של מקרי בדיקה וחבילות בדיקה, דוח בדיקות, בדיקות רגרסיה ועשן, בדיקת לוקליזציה
צור תיעוד בדיקה, השתמש בו לבדיקת עשן באפליקציית האינטרנט Yandex Metro, ותייק את כל השגיאות שנמצאו בעצמך
6 נושאים・2 פרויקטים・3 שבועות
בדיקות רגרסיה ובדיקות חוזרות של באגים ביישומי אינטרנט
בדיקות רגרסיה
בדיקות סניטריות
בדיקת עשן
מודלים פיתוח ליניאריים וזריזים
Yandex TMS
YouTrack
איך מפתחים אפליקציות
מחזור חיים של פיתוח אפליקציות, מודלים של פיתוח ליניאריים: מפל מים, vmodel, ספירלה. מודלים של פיתוח גמישים: זריז, scrum, kanban. צוות: תפקידים ואחריות, גרסה ובניית אפליקציות, מחזור שחרור ושלבי בדיקות שחרור.
משימות בוחנים
משימות בודקים אופייניות. כיצד עובד בודק במשימה.
ספסלי בדיקה
למד היכן נבדקים יישומים ואיך הם ספסלי בדיקה.
סוגי בדיקות
סוגי בדיקות שחרור באמצעות מקרי בדיקה מוכנים: בדיקת עשן, בדיקות סניטריות, בדיקת רכיבים, בדיקות אינטגרציה, בדיקות רגרסיה.
אחסון מקרי בדיקה
מערכות ניהול בדיקות: Yandex TMS, עבודה ב-YouTrack.
בדוק שוב באגים
מחזור חיים של באג. תבינו מי אחראי לשגיאה או באג מסויים, מהם סטטוסי הבאגים.
אתה תערוך בדיקות רגרסיה של שירות Mesto באמצעות מקרי בדיקה מוכנים, תזין סטטוסים ב- Yandex TMS ותגיש דוחות באגים. לאחר מכן תבדוק שוב את הבאגים שתוקנו
5 נושאים・פרויקט אחד・3 שבועות
ניתוח דרישות
ניתוח מבחן
מפת מחשבות
תרשים בלוקים
סוגי דרישות
מחזור חיים של תכונה
ויקי
מקרה שימוש
יסודות פייתון
קוד אפליקציה
משתנים, סוגי נתונים בסיסיים, תנאים, מערכים ומילונים, לולאות.
שלבי בדיקת תכונות חדשות
מחזור החיים של תכונה: הכנת דרישות, פיתוח מוקאפים, כתיבת קוד, בדיקה והחלטה לשחרר את התכונה.
דרישות
מהיכן מגיעות הדרישות ומי אחראי עליהן. סוגי דרישות: מערכת, עסק, משתמש, מקרה שימוש. דרישות מערכות אחסון באמצעות הדוגמה של wiki.
ניתוח מבחן
ניתוח, פירוק והדמיה של דרישות: מפת חשיבה ותרשים זרימה, אזורים אפורים, מאפיינים של דרישות טובות וטעויות נפוצות. למד מה לעשות כשיש הרבה דרישות.
נתח ודמיין את הדרישות לשירות Yandex Routes, הגש בקשה להבהרת אזורים אפורים
6 נושאים・פרויקט אחד・3 שבועות
עיצוב מבחנים עבור יישומי אינטרנט
עיצוב מבחן
כיתות שקילות וערכי גבול
טבלת החלטות
בדיקה זוגית
תרשים וטבלת מעברים ומצבים
כללי עיצוב בדיקה
סוגי מחלקות שקילות: סט וטווח, חלוקת דרישות למחלקות שקילות, ערכי גבול וקביעת השלב לבדיקתם, אופטימיזציה של המחאות
טבלת החלטות
תנאים סותרים זה את זה, תרגל עם נתיבי Yandex
בדיקה זוגית
תנאים בלעדיים, Teremokgames וכלי Pict
תרשים וטבלת מצבים ומעברים
דיאגרמת מצב ומעבר, תרגול על אפליקציית פיצריה, כללים ושגיאות נפוצות, טבלת מצב ומעבר
בחירת ציוד
בחר אותו לתכנון בדיקה עבור אובייקט הבדיקה, אלגוריתם לבחירת ציוד
תכנית בדיקה, רשימות בדיקה, מקרה בדיקה
עריכת תוכנית בדיקה, פיתוח רשימת בדיקה ומקרי בדיקה ויצירתם ב-TMS, טעויות אופייניות בכתיבת מקרה מבחן
בדיקות עיצוב לבדיקת שירות Yandex Routes
6 נושאים・פרויקט אחד・3 שבועות
תכונות של בדיקת יישומי אינטרנט
ארכיטקטורת שרת-לקוח
HTTP
כתובת אתר
פיגמה
מַתַן תוֹקֵף
DevTools
בדיקת פריסה אדפטיבית
צ'ארלס
עוגייה
אחסון מקומי
כיצד פועל אפליקציית האינטרנט
ארכיטקטורת שרת לקוח, יישום אינטרנט, כתובת URL, פרוטוקולי HTTP ו-HTTPS, מבנה בקשות ותגובה של HTTP, צפייה בבקשות חזית ותגובות אחורי.
בדיקת ממשק יישומי אינטרנט
שינויים אופייניים ביישומי אינטרנט. הכירו את Figma, כלי לעבודה עם פריסות. רכיבי ממשק: אלמנטים כלליים, רכיבי הזנת ובחירה של נתונים, רכיבי פעולה, רכיבי עזר, טפסים. בדיקת אימות וטקסט לאיתור שגיאות, ניתוח יומנים באמצעות Console DevTools.
בדיקות חוצות פלטפורמות ודפדפנים
כיצד להבין באילו מערכות הפעלה לבדוק אפליקציה וכיצד לבחור דפדפנים לבדיקה.
בדיקת פריסה
גישות לפריסת אפליקציה, בדיקת פריסת להסתגלות: במה לבדוק מובייל גרסה של יישומי אינטרנט, כיצד לבחור רזולוציות מסך ולבחור את תצורת הסביבה עבור בדיקה. Cookie, אחסון מקומי, מטמון בבדיקות, DevTools User-Agent.
כלים לבדיקת אפליקציות אינטרנט
Charles Traffic Analyzer: התקנת אפליקציות וניטור תעבורה. בדיקות חזיתיות עם צ'ארלס: נקודת שבירה, שכתוב, מפה פונקציות מקומיות.
כלים לניהול מקרה מבחן: השלמה
דוח וסטטוס של בדיקת תכונה או מהדורה.
בדוק חלק מהפונקציונליות ביישום Yandex Routes
צוות・פרויקט אחד・3 שבועות
פרויקט לכל הספרינט
תוכלו לבדוק 3 אפליקציות בצוות: Stellar Burgers, Grocery Assistant וקיטיגרם.
6 נושאים・פרויקט אחד・3 שבועות
בדיקת אפליקציות לנייד
אמולטורים
אנדרואיד סטודיו
א.ד.ב.
יומנים
אפליקציה מקורית והיברידית
ביצועי אפליקציה לנייד
שירותי הפצה
הנחיות
תכונות של יישומים ניידים
סוגי אפליקציות לנייד. מערכות הפעלה וגרסאות. הגדרות מכשיר נייד. מחזור החיים של אפליקציית אנדרואיד. ארכיטקטורה ושלבי פיתוח אפליקציות מובייל: בדיקות, שחרור, הנחיות.
בדיקת אפליקציות לנייד
דרישות לאפליקציות מובייל, בחירת מכשירים, ערכת הפצה לבדיקות אנדרואיד ושירותי הפצה.
מכשירים ואמולטורים אמיתיים
התקנת אפליקציה מקובץ, התקנת Android Studio ויצירת מכשיר וירטואלי, פונקציונליות של אמולטור Android Studio.
תכונות בדיקה
הבדל בבדיקת אפליקציות מובייל ואינטרנט. ADB: התקנה וחיבור של המכשיר, בדיקת עדכוני אפליקציות, פריסה ושימושיות, מיקום גיאוגרפי, זיכרון. בדיקת ביצועים: מעבד וסוללה. בדיקת הפרעות, היגיון של הודעות דחיפה. בדיקת חיישן ותקשורת. Webview, סימולטור ב-Xcode. תכונות של בדיקות iOS.
יומנים
הסרת יומנים ממכשיר פיזי ומאמולטור ב-Android Studio, הקלטת יומנים ב-ADB, ניתוח שגיאות ביומנים.
עיצוב מבחן
חזרה: פיתוח צ'ק ליסט ומקרי מבחן.
בדוק את האפליקציה לנייד Yandex Metro והכן דוח על העבודה שבוצעה
8 נושאים・פרויקט אחד・・5 שבועות
בדיקת API
תכונות של בדיקת API
דוור
Apidoc/Swagger
REST ו-JSON
SOAP ו-WSDL
XML ו-XSD
ארכיטקטורת יישומים
מהו API? Frontend - API - Backend - מסד נתונים. תקשורת בין backend פנימי וחיצוני. אינטגרציה בין שיטות API פנימיות. פתרונות אדריכליים אחרים, REST. HTTP: מבנה של בקשות ותגובות, כיצד לקרוא אותן. פורמט JSON, JSON ו-DevTools.
באגים ב-API
סטנדים וגרסאות אפליקציה: חזרה. מחזור חיים באג: חזרה, דוחות באגים עבור API.
כלים לבדיקת API
אפשרויות גישה ל-API. כלי בדיקת API. דוור: פונקציונליות בסיסית.
דרישות אחורי ותיעוד API
דרישות אחורי, תיעוד API: Swagger, Apidoc. ניתוח מבחן: חזרה, מבחנים חיוביים ושליליים, כיתות שקילות, ערכי גבול. רשימת בדיקה לבדיקת ה-API.
עבודת צוות
אתה תעבוד עם תלמידים אחרים על פרויקט קבוצתי כדי לחזק את הלקחים שנלמדו.
פורמטים של בקשה ותגובה של API
סכימות JSON, XML: מבנה אלמנטים ומסמכים, XSD.
בדיקת API
מאפיינים של פרמטרים בבקשה: חובה, עמידה בסוג הנתונים. מחרוזת: הגבלות מסיכה, בדיקות פרמטרים שליליות. תכונות ורצף פעולות בעת בדיקת API. Postman: בדיקות API, URL דינמי, אוטומציה. XML ו-JSON, SOAP, WSDL, SOAP ו-REST, SOAP ו-JSON. יומנים ואימות API. הפקת בקשה מ-Postman ל-cURL. מבוא למאגרי מידע.
היכרות עם הקונסולה
מערכת הפעלה. שורת פקודה: כיצד לגלות היכן אתה נמצא, להציג את התוכן של ספרייה, לעבור לספרייה אחרת, כיצד לנהל קבצים וספריות. עבודה עם קבצי טקסט, העתקה והעברה, סינון תוכן קבצים.
צייר דיאגרמה של אופן הפעולה של נקודת הקצה, בדוק את ה-API ב-Yandex Counter, לוקליז את השגיאה והכן דוח
4 נושאים・פרויקט אחד・3 שבועות
מסדי נתונים ו-SQL
SQL
עבודה עם שולחנות
מאגרי מידע יחסי
דיאגרמות ER
מבוא למאגרי מידע
למה אתה צריך מסד נתונים? מסדי נתונים יחסיים, DBMS. שפת שאילתת SQL וסגנון.
חיתוך נתונים ב-SQL
איך להגביל את המבחר. סוגי נתונים ב-PostgreSQL ושינוים. האופרטור WHERE וחיתוך נתונים באמצעותו, אופרטורים להשוואה. איך עובדים עם תרשים ותיאור של מסד נתונים, דרישות מסד נתונים. אופרטורים לוגיים וחיתוך נתונים באמצעותם. מפעילים מיוחדים בתנאים. מפעילים IN, LIKE, BETWEEN. ערך מיוחד NULL. בנייה מותנית מול מפעילת CASE, עבודה עם פערים.
פונקציות צבירה
מה הם וכיצד להשתמש בהם, קיבוץ נתונים באמצעות האופרטור GROUP BY, מיון נתונים באמצעות האופרטור HAVING.
יחסים בין טבלאות וסוגי הצטרפות שלהם
איך טבלאות קשורות, תצוגה גרפית של קשרים: דיאגרמת ER, אופרטור JOIN, סוגי צירוף טבלאות, אופרטור INNER JOIN, LEFT OUTER JOIN ו- RIGHT OUTER JOIN אופרטורים, מסדי נתונים ומסוף, שינוי נתונים: INSERT, UPDATE, DELETE, מחיקה מזבלות.
אתה תעבוד עם מסד הנתונים של Yandex Counter ותיצור רשימה של שאילתות SQL
נושא אחד・4 שבועות
חודש הפרויקט
פרויקט בדיקת אפליקציות מלקוח אמיתי. אתה תעבוד בצוות יחד עם חברים לכיתה ומומחים אחרים: מנהלים ומפתחים.
11
5 נושאים・פרויקט אחד・3 שבועות
מבוא לבדיקות אוטומציה
אוטומציה
פִּיתוֹן
PyCharm
Pytest
Git
ספריית בקשה
מהי בדיקה אוטומטית
אוטומציה בשלבי פיתוח שונים. מי בצוות עוסק באוטומציה, מה ההבדל בין בדיקה אוטומטית לבדיקה ידנית.
תכנות אוטומטי
כיצד לבחור שפת תכנות לבדיקות אוטומטיות. שפת פייתון. משתנים, סוגי נתונים, רשימות, tuples. מילונים ופעולות איתם. מפעילים: מפעילי חשבון, הקצאה, השוואה וחברות. פונקציות: פרמטרים וארגומנטים, פונקציות החזרה, פונקציות בדיקה ומילת המפתח assert.
PyCharm
מהי סביבת הפיתוח של PyCharm: כיצד ליצור בה פרויקט. ממשק PyCharm. השקה וניפוי באגים בפרויקט.
Pytest
הפעלת מבחני Pytest ב- PyCharm. בקשות ספריה, בקשות GET ו-POST, בדיקת API באמצעות רשימת בדיקה.
Git
מה זה Git וכיצד להתקין אותו. קבצי פרויקט תומכים: gitignore ו-README. הכנת תיקיית הפרויקט, commit, repository ב- GitHub. סנכרון מאגר מקומי עם מאגר מרוחק: כיצד לדחוף שינויים ל- GitHub.
פתח בדיקות אוטומטיות עבור היישום Yandex Counter כדי להפוך בדיקות רגרסיה לאוטומטיות
בעצמך・3 שבועות
פרויקט גמר
קטנוע Yandex: אתה תבדוק במלואו את גרסאות הנייד והאינטרנט של האפליקציה, כמו גם את ה-API.
13
עבודה עצמאית בסימולטור・12 נושאים・בכל זמן
מודול אופציונלי: יסודות פיתוח ממשק משתמש יישומים
HTML
CSS
מה זה HTML ו-CSS
מה מפתחים עושים, תגי HTML, כותרות, פסקה, קישור, תכונות, תג אחד בתוך אחר, הורים וילדים, תמונות, מסמך HTML, כללי CSS, קשרי CSS ו-HTML, חסימות
מאפייני CSS בסיסיים
מידות בפיקסלים ובאחוזים, צבעים ב-HTML, רקע אלמנט, מיקום, גודל, שקיפות, ירושה, סעיף חדש, מחלקות, מודל זרימה ובלוק, סידור אלמנטים, ריפוד, גבולות, צללים, מרתף
פריסה - המשך עיצוב
פריסה - המשך עיצוב מבוא ל- Figma ועבודה עם פריסה, תאימות בין דפדפנים, Desktop First ו- Mobile First, בחירת נקודת הפסקה
סימון טופס
שדות, ערכי מינימום ומקסימום, עצות כלים, השלמה אוטומטית, מצבי קלט עבור המקלדת הווירטואלית, שליחת בקשת פעולה
עיצוב צורות
שדות קלט, לחצנים ותוויות, מחלקות אימות פסאודו, תיבות סימון יפות, רשימות נפתחות, טווח
עיצוב, התאמה, יחידות מדידה
עיצוב במכשירים שונים, פריסה זורמת ואדפטיבית, פריסה ניידת ושולחן עבודה, פריסה אדפטיבית, יחידות מדידה: אחוזים, מינימום ומקסימום
ממשק למכשירים שונים
פיתוח ממשק למכשירים שונים, אדפטיבי ללא שאילתות מדיה, תחביר שאילתות מדיה, מאפייני המכשיר, אינטראקציה
תאימות בין דפדפנים
פריסת חוצה דפדפנים, כיצד להבטיח תאימות בין דפדפנים ועל מה זה משפיע
גישות לפריסת כתיבה
Desktop First ו- Mobile First, בחירת נקודת עצירה
תוכלו להבין כיצד אתרי אינטרנט נוצרים ולשלוט ביסודות הפריסה
עבודה עצמאית בסימולטור・5 נושאים・בכל זמן
מודול אופציונלי: SQL מתקדם עבור ניתוח נתונים ופעולות מסד נתונים
SQL
DBMS
עבודה עם תאריך ושעה
חישובים מטריים
DBeaver
ניהול מסדי נתונים
הצטרפות, תאריך ושעה, כינויים
דיאגרמה ותיאור של מסד נתונים, תאריך ושעה, פעולות ופונקציות מתמטיות, שינוי שם, קיבוץ, מיון, כינויים, סדר הצהרות, FULL OUTER JOIN, UNION ו- UNION את כל
שאילתות משנה וביטויי טבלה נפוצים
שאילתות משנה ב-WHERE ו-FROM, שאילתות משנה וצירופים, איך לשלב צירופים ותתי שאילתות, ביטויי טבלה נפוצים, שונות שאילתה, פונקציות לעבודה עם מחרוזות
חישוב מדדים עסקיים
דיאגרמת נתונים וסקירה כללית, מדדים עסקיים, המרה, חישוב ערכים יחסיים ב-PostgreSQL, CR, Lifetime Value, ARPU ו-ARPPU, שאילתות משנה בעת חישוב מדדים
התקנה והגדרה של לקוח מסד הנתונים
לקוח מסד נתונים, התקנה וממשק של DBeaver, חיבור וחשבון חדש, שאילתות והגדרות, העלאת תוצאות שאילתות, כיצד להציג את התוצאה
יסודות הניהול
פקודות לניהול נתונים, CREATE: יצירת טבלה ומסד נתונים, הגבלת שדות ומחיקת אובייקטים, סכימת מידע, DROP, ALTER, RENAME, SET, ADD
למד למצוא ולמיין נתונים באמצעות SQL, לעבד ולנהל נתונים ב-DBMS
עבודה עצמאית בסימולטור・13 נושאים・בכל זמן
מודול נוסף: מיומנויות רכות
הִשׁתַקְפוּת
רעיונות, מטרות, משימות
תִכנוּן
גישות גמישות
לחץ
הִסתַגְלוּת
תִקשׁוֹרֶת
תחום IT
מבוא
מהן מיומנויות רכות ולמה לפתח אותן, אילו מיומנויות רכות תלמד ואיך למצוא איזון בין רך לקשה
הִשׁתַקְפוּת
מדוע יש צורך ברפלקציה ואיך היא, מהי למידה רפלקטיבית, כיצד פועלת הרפלקציה החינוכית?
רעיונות, מטרות ויעדים
מאיפה מגיעים רעיונות ואיך בוחרים את הטוב ביותר, איך הופכים רעיון למטרה ומה עושים איתו, איך עוברים מיעדים למשימות, צבר ואיך מעצבים אותו
תכנון וביצוע
גישות זריזות, ספרינטים, משאבים, צבר ספרינט, כלי תכנון והטמעה, איך להגדיל את הפרודוקטיביות, סיכום והתאמת התוכנית
מתח והסתגלות
כיצד אנו תופסים שינויים, כיצד אנו מעריכים אירועים ומשאבים, מתח "רע" ו"טוב", מתח וגוף, אינטליגנציה רגשית ומודעות עצמית, ניהול רגשי וויסות עצמי, הערכה מחדש קוגניטיבית, איך לבחור אסטרטגיית התמודדות
תקשורת ותרבות בצוות
רמזורים ותרבות, מתח חברתי, אלמנטים חיצוניים של תרבות, שייכות, כוח וחוקים, הצלחה, הסכמה וסינתזה, הסתגלות חברתית, קשיי הגיוס וחשיבות התקשורת, ניהול רושם, נימוס דיגיטלי, הצגה עצמית, מָשׁוֹב
תחום IT, חברות IT
קשיי ייצור, חוקים עיקריים של מועדון ה-IT, טרנדים, קהילות, נטוורקינג, עבודה ב-IT ו חברות IT, שעובדות בחברות IT, טריאדת IT, onboarding, מג'וניור להובלה, בין צוות אינטראקציה
ארגון עבודת צוות
היכן מתחילה עבודת המוצר, המניפסט הזריז, חשיבה ומסגרות זריזות, כלי תכנון, חללי עבודה ואפליקציות
תקשורת צוותית
תקשורת צוותית, על עבודה מרחוק, צוות בין-תרבותי, איך לפתור קונפליקטים
תלמדו על מיומנויות רכות חשובות, הסתגלות, עבודת צוות, תכנון ומבנה של תחום ה-IT
מרכז קריירה・8 שבועות
תעסוקה
חלק זה של הקורס מיועד למי שהחליט למצוא עבודה בענף הבדיקות. תלמדו אסטרטגיות לחיפוש עבודה ותלמדו על המורכבויות בבחירת מעסיק, תכינו תיק עבודות, תכתבו קורות חיים ומכתב מקדים.
מרכז קריירה・8-24 שבועות
תְאוּצָה
תוכנית תמיכה: אתה מחפש עבודה, אנו מייעצים ועוזרים. מי שסיים את תכנית התעסוקה ומחפש עבודה באופן פעיל יכול להשתתף בתכנית. מתכונת ההשתתפות העיקרית היא התייעצויות אישיות וראיונות ציבוריים.
עם מנטור・2-3 לכל ספרינט
סמינרים מקוונים וסדנאות להתמודדות עם נושאים מורכבים
בסמינרים מקוונים, מנטורים מסבירים תיאוריה נוספת ומציגים דוגמאות לפתרונות למקרים שונים, וכן עונים על שאלותיכם הקשורות ללימודים או עבודה ב-IT.
בסדנאות תתרגלו מיומנויות בקבוצות עם תלמידים נוספים בהנחיית מנטור.