בודק תוכנה: קורס אינטנסיבי עם התמחות - קורס 34,200 רובל. ממכון הבדיקות המקוונות הראשון, הכשרה 11 שבועות, תאריך 28 בנובמבר 2023.
Miscellanea / / November 28, 2023
בודק תוכנה, המכונה גם מהנדס QA, הוא מומחה IT מבוקש האחראי על איכות מוצר תוכנה.
11 שבועות - משך הקורס
11 מאמנים - מומחים בתחומם
4 - 12 שעות - זמן עבודה ממוצע בשבוע
1. מבוא לבדיקות
מאמנת: נטליה רוקול
האם אתה יכול לדבר באותה שפה עם מומחי בדיקות מעולים או שאתה מבולבל לגבי הטרמינולוגיה? האם עובדי פרויקט אחרים מקשיבים לך או מסירים את התלונות שלך? אתה מבין מי אחראי למה בפרויקט? האם אתה יכול לבצע במהירות בדיקות נחוצות שונות ולמצוא את כל הבאגים המרכזיים, בתנאי שזה היה צריך להיעשות אתמול? אם עניתם על אחת השאלות לפחות לא בצורה הכי נעימה, אז אנחנו מגיעים אליכם!
במהלך הוובינר נסתכל על:
כיצד נוצרו והתפתחו בדיקות תוכנה;
כיצד נבנים פרויקטי פיתוח תוכנה בדרך כלל, אילו צוותים נמצאים בהם, מי עושה מה;
אילו משימות פותרים בודקים מתקדמים ומה הם זוכרים לעשות.
כתוצאה מכך תלמדו:
השתמש בטרמינולוגיית הבדיקה הבסיסית הנכונה (כן, עכשיו לא תצטרך למלמל ולדפדף בטירוף במילון של בודק מתחיל בעת תקשורת עם עמיתים!);
יצירת אינטראקציה עם צוות הפיתוח וניהול הפרויקט כך שמקשיבים לך;
לקבוע אילו סוגים וסוגי בדיקות נדרשים בפרויקטים שונים;
לבצע את כל סוגי הבדיקות הבסיסיות.
במסגרת שיעורי הבית תערכו 10 (!) סוגים שונים של בדיקות ותקבלו עליהם משוב ויזואלי.
2. מעקב אחרי באגים
מאמנת: סופיה חרלמובה
מה לעשות אם אתה מוצא שגיאה? לאיזה כיוון עלינו להיכנס לפאניקה, למי עלינו להתלונן? איזה סוג של חברים הם AffectVersion ו-Steps'tuReproduce, ומה הם עושים במשרד שלך? נדבר על זה ועוד הרבה בסמינר האינטרנטי, המוקדש לבאגים ולמעקבי באגים.
במהלך הוובינר נסתכל על:
מה הם באגים, דיווחי באגים ועוקבי באגים;
מאילו תכונות מורכב דוח באג וכיצד להרכיב אותו בצורה נכונה (בואו נסתכל על דוחות באגים טובים ורעים);
בשביל מה יש עוקבים אחר באגים?
מהו מחזור החיים של באג?
כתוצאה מכך תלמדו:
עבודה עם חרקים (בזהירות ובצורה נכונה מניחים מזיקים מזוהים בקופסאות);
לכתוב דוחות באגים בצורה נכונה;
השתמש במעקב אחר באגים;
לשמור על קשרים טובים עם מפתחים ומנהלים ;).
3. 5 טכניקות בדיקה חקרניות
מאמנת: נינה פולטורקובה (אג'יבה)
בדיקות חקרניות הן דבר מאוד שנוי במחלוקת ולא ברור. חלקם שרים שבחים לשיטה זו, אחרים עוקפים אותה רחוק בשל מורכבות התכנון ו דיווח, בעוד שאחרים בדרך כלל רואים בבדיקות חקרניות בזבוז זמן ו"משחק קופים". עֲבוֹדָה."
במהלך הוובינר נסתכל על:
מאפיינים ומאפיינים עיקריים של בדיקות חקרניות;
חמש טכניקות בדיקה חקרניות עיקריות - פירוק, סבבי בדיקה, דפי תרמית, זכרונות זיכרון, בדיקות מפגשים.
כתוצאה מכך תלמדו:
לחפש ובעיקר לא לפספס באגים במוצרים לא מוכרים;
להסתכל על מוצרים מוכרים מזווית אחרת;
לבחור ולשלב טכניקות שונות לביצוע בדיקות חקרניות;
להכין דוחות בדיקה ברורים ומשמעותיים.
בסיום הוובינר יוצעו לתלמידים שיעורי בית (בממוצע 2-4 שעות) לאיחוד חומר תיאורטי. התלמידים ילמדו להשתמש בטכניקות בדיקה חקרניות כדי למצוא פגמים ביישום ולכתוב דוחות מוכשרים.
4. מבוא לעיצוב מבחן
מאמנת: נינה פולטורקובה (אג'יבה)
בדיקה היא פשרה נצחית. מצד אחד אסור לפספס טעויות. מצד שני, חשוב לנו לסיים את הבדיקות כמה שיותר מהר. שמירה על איזון ולא להסתבך בתהום בלתי חדירה של צ'קים מיותרים היא המטרה של עיצוב הבדיקה.
במהלך הוובינר נסתכל על:
מהו ניתוח מבחן ותכנון מבחן;
כיצד ליצור מודלים לבדיקה;
האם אפשר בדיקה ממצה ומדוע;
מהן מחלקות שקילות וערכי גבול;
כיצד לכתוב מקרי שימוש נכון.
כתוצאה מכך תלמדו:
ליצור מפות חשיבה ומודלים של מוצרים הנבדקים (כבר מזמן רצית ללמוד איך לסדר הכל, נכון?);
חלק את התוכנה למחלקות שקילות כדי למנוע בדיקות מיותרות;
למצוא ערכי גבול כדי לא לפספס פגמים.
כשיעורי בית, תיצור מודל של המוצר הנבדק לניתוח נוסף.
5. ניתוח מבחן וקומבינטוריקה של מבחן
מאמנת: נינה פולטורקובה (אג'יבה)
גורואי בדיקה אמיתיים לא רק בודקים הכל, אלא משתמשים במדע אמיתי בעבודתם - קומבינטוריקה! זה עוזר לנו לספק את כיסוי הבדיקות האיכותי ביותר ולענות בביטחון "כן!" לשאלת הבוס, "האם אתה בטוח שבדקת הכל?", שאל בטון לא אמון.
במהלך הוובינר נסתכל על:
דרכים לשלב ערכות בדיקה עבור סוגים שונים של מוצרים ותנאי עיצוב;
בדיקה זוגית (PairwiseTesting);
ניתוח של מצבים ומעברים (State&TransitionTesting);
טבלאות החלטות (DecisionTesting).
כתוצאה מכך תלמדו:
לבחור את הגישה הנדרשת לניתוח מבחן;
להשתמש בפועל בכל טכניקות עיצוב הבדיקה המתקדמות ביותר;
למצוא פגמים מזיקים שמטרידים את המשתמשים שלנו, אך לעתים קרובות "להישאר בחיים".
שיעורי הבית שלך יהיו לבנות מקרה מבחן מפורט באמצעות קומבינטוריקה.
6. עיצוב בדיקה ותיעוד בדיקה
מאמן: איגור סבצ'נקו
אם אנחנו יוצרים בדיקות לביצוע פעם אחת, אז אנחנו לא צריכים לתעד אותן. בפרויקט ארוך טווח, אותן חבילות בדיקה יחזרו על עצמן באופן קבוע. ככל שתבחרו בפורמט תיעוד בצורה מוצלחת יותר, כך יהיה לכם פחות זמן ועצבים (גם שלכם וגם של אחרים). יהיה צורך לבזבז על עדכון שלהם, וככל שהם יביאו יותר תועלת, שמחה ואושר לפרויקט קְבוּצָה.
במהלך הוובינר נסתכל על:
דרכים שונות לתיעוד מבחנים (רשימות ביקורת, מקרי מבחן, תסריטי מבחן);
כלים לאחסון בדיקות (TestManagementSystems);
פריצות לחיים שימושיות שעוזרות לך לכתוב מבחנים מגניבים מיד מבלי שתצטרך לעשות אותם מחדש.
כתוצאה מכך תלמדו:
להשתמש במערכות בדיקה ובפורמטים שונים (התוכנית הקלאסית "טוב, תקע משהו שם" כבר לא באופנה);
לבחור פתרונות מתאימים לכל מצב ספציפי;
תמיד ענה בבירור על השאלה "מה בדיוק נבדק?" (וללא קללות או גמגום).
בשיעורי הבית תתעדו מבחנים במערכות שונות (GoogleSheets, TestLink, Sitechco, QA Space) ותלמדו כיצד להשתמש בפונקציונליות הבסיסית של הכלים הללו.
7. בדיקת דרישות תוכנה
מאמן: קיריל קירסנוב
בעולם אידיאלי, הדרישות למוצר תוכנה הן מקור המידע העיקרי והעדכני ביותר לגבי אופן הפעולה שלו. במציאות, המפרט הטכני הוא כמו שמיכת טלאים - פה ושם אתה מוצא חוסר עקביות, שגיאות וחוסר עקביות; התהליך מתעכב, ולא תקבל טפיחה על הראש על באגים שהוחמצו ועל מועדים שהוחמצו. ניתן להימנע מכך אם תקשיבו לאינסטינקט השימור העצמי בזמן ותתחילו לבדוק דרישות לפני שמתחילים לעבוד איתן. סמינר מקוון זה יוקדש לתכנון, ביצוע, שיטות ופריצות חיים של תהליך בדיקת התיעוד הטכני.
במהלך הוובינר נסתכל על:
הצדקה לצורך בבדיקת דרישות;
אלגוריתם להכנה ובדיקה של דרישות;
מאפיינים שהדרישות חייבות לעמוד בהם;
אזורי סיכון שבהם השגיאות נסתרות לרוב.
כתוצאה מכך תלמדו:
להעריך את הצורך בדרישות הבדיקה (מיני-קורס לתרגול הבעת פנים נגעלת והאינטונציה הנכונה של המשפט "איזה שטויות הבאת לי?" - כלול);
להתכונן ולבצע בדיקות דרישות;
למצוא שגיאות אמיתיות ופוטנציאליות בדרישות ובפונקציונליות.
בסופו של דבר בזמן בדיקת המוצר עצמו, כבר לא צריך לבזבז זמן בהמתנה לתשובות מסופר טכני. תוכל לחזות איזה חלק מהפונקציונליות יישאר לא מיושם (או מיושם עם שגיאות) עקב דרישות שגויות.
בתור שיעורי בית תבדוק דרישות אמיתיות לחוסר שלמות, חוסר עקביות, אי בהירות ו אי אימות, ערכו רשימה של שאלות עבור האנליסט והצעו אפשרויות לשיפור מסמך.
8. SQL לבוחן
מאמן: רומן בודאנוב
מסדי נתונים נמצאים כעת ממש בכל מקום. לא משנה באיזה מוצר תבדקו, היו מוכנים לכך שכל המידע נשמר במסד הנתונים. סביר להניח שגם למכונת הקפה שלך יש בסיס משלה, סודי ממך. SQL (שפת שאילתות מובנית) היא חיה שחשוב להסתדר איתה אם המטרה שלך היא לבדוק במהירות וביעילות. לא נספר לכם על דברים משעממים (כמו ההיסטוריה של מקורם של מאגרי מידע ותיאוריות לא מעניינות אחרות); מידע זה מופץ באינטרנט בכל פינה, חבילה עבור רובל. המטרה שלנו היא להראות לכם את SQL בסביבתו הטבעית. פשוט תתאמן! רק פריצות לחיים!
בוובינר נדבר איתך:
קצת על ידע בסיסי (רק כדי להשוות את הידע של הקבוצה);
על דרכים להשיג במהירות מידע שלוקח זמן רב למצוא בתוכנה;
על הניואנסים של עבודה עם מסד הנתונים מנקודת מבטו של בודק: מה אתה יכול לעשות, ועל מה תקבל מכות (וזה טוב, ולו רק עם סרגל ורק על האצבעות);
על פתרונות מעשיים רבים אחרים.
לאחר הקורס תוכל:
אל תרוץ לתוך השקיעה למראה המילים "הצטרף", "שאילתת משנה", "הוספה", "כינוי";
לחלץ במהירות את המידע שאתה מעוניין בו וליצור את נתוני הבדיקה הדרושים ללא לחיצה משעממת של כפתורים בממשק המשתמש;
פקד את מסד הנתונים!
תוך כדי שיעורי בית תוכלו לכתוב שאילתות במורכבות משתנה, ללהטט במידע, למצוא נתונים לבדיקות וליצור מחדש את תנאי הבדיקה הנדרשים בהינף אצבעות.
9. בדיקת מוצרי אינטרנט
מאמן: איגור סבצ'נקו
מספר יישומי האינטרנט גדל ללא הרף ובמהירות, וכרגע בדיקת מוצרי אינטרנט היא התחום הפופולרי ביותר של אבטחת איכות. כמובן שלבדיקת יישומים כאלה יש ניואנסים משלה, עליהם יידונו במהלך הוובינר.
במהלך הוובינר נסתכל על:
מכשיר יישום אינטרנט;
סוגי בדיקות;
תכונות של בדיקה מכל סוג;
עבודה עם קונסולת המפתחים;
כלי בדיקה.
כתוצאה מכך תלמדו:
לבוא עם בדיקות תוך התחשבות בניואנסים של יישומי אינטרנט;
להשתמש בכלים פופולריים;
לאתר פגמים;
לבדוק את יכולת ההסתגלות והתאימות של המוצר.
בתור שיעורי בית אתה תבדוק אתר בדיקה שנוצר במיוחד כדי לעבור את כל השלבים של בדיקת יישומי אינטרנט המפורטים בוובינר ב"תנאי לחימה".
10. בדיקת שירותי אינטרנט
מאמן: איגור סבצ'נקו
כל האתרים והאפליקציות לנייד פועלים על ידי החלפת בקשות ותגובות בין מודולים או עם תוכניות/לקוחות חיצוניים אחרים (דפדפנים). כאשר אנו מתמודדים עם הצורך לבדוק את האינטראקציה הזו, אנו משתמשים בתוכנות וכלי עזר שונים. בסמינר מקוון זה נדבר על התוכנית החינמית הפופולרית SoapUI.
במהלך הוובינר נסתכל על:
מהי בדיקת אינטגרציה;
נתיב בקשה (כיצד ליצור פרויקטים ולשלוח בקשות ב-SoapUI);
כיצד לחסוך זמן בעת בדיקה ב-SoapUI;
פריצות חיים שמפשטות את הבדיקות;
מה צריך לציין בדוח באג של באג אינטגרציה.
כתוצאה מכך תלמדו:
בצע משימות בדיקות שילוב SOAP בסיסיות;
עבודה בתוכנית SoapUI;
להבין שגיאות אינטגרציה;
לתאר דוחות באגים על בדיקות אינטגרציה;
ליישם פריצות חיים שחוסכות זמן יותר מפי עשרה.
11. בדיקת שמישות
מאמן: קיריל קירסנוב
בניגוד למה שנהוג לחשוב, השימושיות לא רק (ואפילו לא כל כך!) בודקת את היופי של הכפתורים ואת האופנתיות של הצבעים. למעשה, זהו רק אחוז זעיר מהמושג "שמישות"! כמובן, זה נחמד וטוב כשמשתמש רוצה ללקק את הממשק שלך, אבל המשימה העיקרית של בדיקת השימושיות היא שונה: עלינו לוודא שעבור המשתמש העבודה עם המוצר שלנו תהיה הליכה קלה ונעימה, ולא ספרינט דרך מבוך עם מינוטאור.
במהלך הוובינר נסתכל על:
מושג קהל היעד (TA) של מוצר;
מודלים מספריים להערכת שמישות תוכנה;
פורמטים וסוגי ביקורת שמישות;
הנחיות לשימושיות.
כתוצאה מכך תלמדו:
להעריך באופן אובייקטיבי את הנוחות של המוצר שלך, ולא לומר "אני אוהב את זה/לא אוהב את זה";
לבצע בדיקות שמישות על קהל היעד של המוצר ועל פי הנחיות;
למדוד את מהירות ביצוע הפעולות השונות ולהציע דרכים לצמצם את הזמן הזה (אף אחד לא אסר להכות משתמשים בשוט, כן, כן!);
לשכנע את ההנהלה בצורך לבצע את השינויים שאתה מציע.
במהלך שיעורי הבית שלך, תבדוק את התוכנה לפי הנחיות, תמדוד את השימושיות שלה ותציע שיפורים שימושיים.
12. יסודות בדיקת אפליקציות לנייד
מאמן: קיריל וינוקורוב
בדיקות ניידות הן תהליך מורכב שלוקח בחשבון מיליוני רזולוציות מסך, מגוון חומרה, מספר גרסאות של מערכות הפעלה, סוגים שונים של חיבורי רשת, ניתוקים פתאומיים וכו'. העלות של טעות בשחרור אפליקציה לנייד היא גבוהה (הודות לביקורות ב-PlayMarket ו חנות אפליקציות); לאחר שמצאו שגיאה, המשתמשים מתחילים להוציא מרה בהערות, מה שמפחית את זרם הלקוחות החדשים ומשפיע לרעה על הצלחת האפליקציה. הרבה נכתב על בדיקת אפליקציות מובייל. אבל אתה בקושי יכול למצוא הוראות שלב אחר שלב בשום מקום באילו שיטות ומשאבים אתה צריך להשתמש כדי להפחית את זמן העבודה ובו בזמן לא לאבד איכות.
בסמינר מקוון זה נעסוק ב:
תהליך שלב אחר שלב לבדיקת יישומים ניידים;
מכשירים ויישומים כדי לפשט את העבודה;
פריצות חיים לבדיקת יישומים ניידים.
כתוצאה מהסמינר המקוון הזה תלמדו:
עבודה עם האפליקציה מההתקנה ועד להסרה;
לנתח יומנים;
להשתמש באמולטורים ובסימולטורים;
השתמש ביישומים נוספים כדי לפשט ולהאיץ את העבודה.
כתוצאה מכך, תבצע את העבודה שלך פי 5 מהר יותר!
13. אמולטורים, סימולטורים וחוות לבדיקות ניידות
מאמן: קיריל וינוקורוב
בסמינר מקוון זה נעסוק ב:
בחירת מכשירים לבדיקה;
סימולטורים ואמולטורים כעוזרי עבודה;
חוות ניידות לבדיקת יישומים ניידים.
כתוצאה מהסמינר המקוון הזה תלמדו:
לקבוע את צי המכשירים הנדרשים לעבודה;
להתקין, להגדיר ולעבוד עם אמולטורים וסימולטורים;
לעבוד עם חוות מכשירים ניידים.
בסופו של דבר אתה לא צריך לעשות הכנסה שנתית לחנות הסלולר הקרובה ביותר כדי לבצע עבודה איכותית!
14. בדיקת אוטומציה. כלי אוטומציה
מאמן: מקסים לבצ'נקו
האם אתה מבצע משימות משעממות מאותו סוג כל יום? אין לך מספיק זמן למשהו מעניין באמת? לפני שהספקת לסיים משימה אחת, תור של עשרות חדשים כבר הסתדר לך, והם לא נותנים לך "לראות את כולם"? לְמַכֵּן! הסמינר המקוון יעזור לך למצוא הזדמנויות חדשות לחסל את השגרה המשעממת ולפתור משימות שגוזלות זמן. שימוש בטכנולוגיות חדשות יהפוך את העבודה שלך ליעילה יותר ואולי, בסופו של דבר, אפילו תחשוב על קריירה כמהנדס אוטומציה.
במהלך הוובינר נסתכל על:
על אוטומציה של בדיקות ובדיקות אוטומטיות (יתרונות וחסרונות, הבדלים ותכונות);
על בדיקות אוטומטיות (מה קורה כשמגיע הזמן לעשות אוטומציה);
על משימות שניתן לבצע אוטומטיות כעת.
נסתכל גם על כמה כלי אוטומציה שימושיים שיעזרו לפשט את עבודתו של הבוחן.
כתוצאה מהסמינר המקוון תלמדו:
לנתח יומנים (אגב, קודם כל גלה איזו חיה הם ה"יומנים" האלה שלנו);
חפש הבדלים בקבצים;
הפקת נתוני בדיקה;
לפרוס סביבות בדיקה.
כחלק משיעורי הבית תתכונן לבדוק את המערכת באמצעות כלי אוטומציה שונים (4 שעות).
15. בדיקת אוטומציה. יצירת בדיקות אוטומטיות
מאמן: איגור סבצ'נקו
במהלך הוובינר נסתכל על:
אילו סוגי מקליטים קיימים וכיצד להשתמש בהם;
קצת יותר על בדיקות אוטומטיות (מבנה, עקרונות הבריאה);
מה הם מאתרים, היכן לחפש אותם;
כיצד להפוך את הבדיקה האוטומטית לנתמכת;
הדרך לאוטומציה (מה ללמוד כדי להפוך לאוטומט).
כתוצאה מהוובינר תלמדו: צור וייעל בדיקות אוטומטיות באמצעות מקליט (קטלון אוטומציה מקליט).
כחלק משיעורי הבית תיצור בדיקה אוטומטית באיכות גבוהה עבור יישום אינטרנט פופולרי (2-4 שעות).
16. ארגון תהליך הבדיקה
מאמנת: נינה פולטורקובה (אג'יבה)
בודקים מתחילים עובדים לעתים קרובות בוואקום ("מצאתי באגים! אפילו התחלתי אותם!! מה עוד אתה רוצה ממני?!”). אבל אתה יכול לעשות הרבה יותר עבור הפרויקט, אם אתה רק רוצה (ולצפות בוובינר זה)!
במהלך הוובינר נסתכל על:
תהליכי פיתוח (Agile, Waterfall ואפשרויות ביניים);
ציפיות של לקוחות שונים מבדיקה;
סוגי דוחות המבוססים על תוצאות בדיקה;
עקרונות של עיצוב תהליך בדיקה;
ביצוע ביקורת פרויקטים באמצעות טכניקות תורת האילוצים של Kaizen ו-Goldratt.
כתוצאה מהסמינר המקוון הזה תלמדו:
להבין מה ההנהלה רוצה ממך (למרבה הצער, זה לא כל כך פשוט כמו שזה נראה!);
לייעל את תהליך העבודה;
לערוך ביקורת על תהליך הבדיקה ולמצוא דרכים להשתפר (הטוב ביותר הוא לא תמיד האויב של הטוב).
כחלק משיעורי הבית אתה תערוך ביקורת מלאה של הפרויקט ותקבע כיצד ניתן לבחון אותו הרבה יותר טוב.
17. אסטרטגיית תעסוקה
מאמנת: אינה סורוקינה
בשלב הראשוני של הקריירה שלנו, בין אם מדובר בחיפוש אחר העבודה הראשונה שלנו ובין אם מדובר בשינוי קיצוני בתחום הפעילות שלנו, אנו תמיד מוצפים בפחדים ובספקות: "האם יעסיקו אותי? האם אצליח בתחום הזה? איך אוכל למצוא עבודה אם יש לי פחות שנים מהניסיון הנדרש? מה עלי לעשות ולאן עלי ללכת?" התרגשות היא רגש נורמלי למצב "הראות אפס, אני עוקב אחר המכשירים", אבל היא מונעת מאיתנו לחשוב בצורה הגיונית ולהראות את כל מה שאנחנו מסוגלים לו. הסמינר המקוון שלנו יוקדש להתכונן לשלב כה מרגש.
במהלך הוובינר נסתכל על:
סוגים ויתרונות של חברות;
איך להכין את קורות החיים הנכונים;
היכן לחפש עבודה;
משימת בדיקה (מהי ומדוע היא נחוצה);
ניואנסים של הראיון (למה לצפות ואיך להתנהג);
אסטרטגיית פיתוח לאחר קבלתך לעבודה.
כתוצאה מהסמינר המקוון הזה תלמדו:
קבע את סדרי העדיפויות שלך בקריירה והבין בדיוק לאיזה כיוון אתה צריך ללכת כדי להשיג את המטרה שלך;
ערכו קורות חיים שניתן לשלוח למעסיק עתידי;
לעבוד עם המשאבים הפופולריים ביותר לחיפוש עבודה;
להתכונן לראיונות ולהבין מה מצופה ממך שם.
בזמן שיעורי הבית אתה תנסח את הרעיונות שלך לגבי החברה שאתה רוצה לעבוד בה ותיצור קורות חיים מתאימים עם משוב להתאמות!