קורס בדיקות תוכנה ידניות

כל הקורסים ניתנים לשינוי בהתאם לצורכי הלקוח וסילבוס סופי יקבע לאחר שיחת איפיון מקצועית

קורס בדיקות תוכנה ידניות

דרישות קדם

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

קהל היעד

  • קורס בודקי תוכנה ידני QA מתאים למתכנתים שרוצים ללמוד בצורה מקיפה על עולם הבדיקות – ולשפר את מיומנויות הבדיקה שלהם.
  • חסרי רקע המעוניינים לפתח קריירה בבדיקות תוכנה ידניות – ואף להתקדם בעתיד לבדיקות אוטומטיות.

 

פרטים נוספים

  • 40 שעות אקדמאיות.
  • הקורס מועבר בZOOM או פרונטאלי בבית הלקוח.
  • הסילבוס ניתן לשינוי והתאמה בהתאם לצרכי הלקוח.

למה

קורס בדיקות תוכנה ידניות

?

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

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

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

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

 

 

רוצה להצטרף אלינו?

למה מתאים
הקורס

נושאים עיקריים בקורס:

Importance of Software Testing

 

Objectives and Goals of Software Testing

 

Role of QA in the Software Development Process

 

Software Testing Life Cycle (STLC)

 

Verification vs. Validation

מבוא לבדיקות תוכנה: עקרונות ומטרות

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

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

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

סוגי בדיקות תוכנה: פונקציונליות, לא פונקציונליות, ידניות ואוטומטיות

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

בדיקות פונקציונליות: כוללת בדיקת פונקציונליות התוכנה על מנת לוודא שהיא עומדת בדרישות המפורטות. מטרת בדיקה זו לבדוק שהתוכנה פועלת כמצופה ומבצעת את המשימות הנדרשות ממנה.

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

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

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

ביצוע בדיקה: טכניקות בדיקה ידניות, מעקב אחר ליקויים ודיווח

ביצוע בדיקה מתבצעת על ידי כמה שלבים עיקריים:

בדיקות יחידה (Unit) - בדיקה זו נערכת ברמה של יחידת התוכנה ומבוצעת על ידי צוות הפיתוח של אותה מערכת.

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

בדיקות מערכת (System) – בדיקה כוללת של כל המערכת בכללותה, במרבית המקרים היא מבוצעת מזווית הראייה של המשתמש או של יכולות התוכנה.

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

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

סיווג, מעקב ודיווח ליקויים בבדיקות תוכנה ידניות

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

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

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

 תעדוף ליקויים: על הבוחן לתעדף ליקויים בהתבסס על חומרתם, השפעתם ותדירות התרחשותם. יש לטפל תחילה בפגמים בעדיפות גבוהה.

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

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

 סגירת ליקויים: לבסוף, על הבוחן לסגור את הפגם ולעדכן את המצב בכלי מעקב הליקויים או במערכת דיווח באגים.

בדיקות תוכנה ידניות בסביבות Agile ו-DevOps

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

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

בקורס בודקי תוכנה נלמד איך להשתלב בסביבת עבודה של Agile ו-DevOps, הדרך היחידה להתמודד עם ריבוי המשימות הכרוכות בניהול פרויקט תוכנה.

הכנה לבחינה בינלאומית בנושאי בדיקות תוכנה - ISTQB

בקורס בודקי תוכנה תקבלו את הכלים ודרכי הלמידה הנדרשים כדי להצליח בבחינה הבינלאומית לכישורי תוכנה ISTQB.

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

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

Azure Infrastructure Operations

אנגולר 9 היא הגרסה העדכנית ביותר של של ה Framework של Google לבניית יישומים מורכבים בדפדפן . גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http, עבודה עם טפסים ועוד. בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, החל מנושאים כלליים כגון תכנון ארכיטקטורת מערכת Web בעידן המודרני, בניית פקדים בסיסיים ומתקדמים ע״י מימוש מודל MVVM, תקשורת בין פקדים, עבודה עם טפסים חכמים, תקשורת אסינכרונית ועבודה מול השרת, ועד אפליקציות מבוססות Single Page Applications. (לסילבוס מפורט – ראה בהמשך) בהתאם למתכונת Extreme70, הקורס מועבר כמעבדה מתקדמת וכולל גם פרוייקט גמר.

לאיזה תפקידים נדרש הידע של הקורס?

כלים בשימוש בקורס

QA WEB System

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

QA Automation Developer

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

QA Analyst

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

QA Tester

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

הקורסים כוללים

אפשרות להקלטה
של כל
הקורסים

ליווי שוטף של הקבוצה על ידי המדריך + תמיכה לאורך כל ההכשרה

התאמה אישית של הצרכים בהתאם לצורכי ההכשרה

לאיזה תפקידים נדרש הידע של הקורס?

Cloud Architect

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

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

כלים בשימוש בקורס

אתם שואלים
אנחנו עונים

הקורסים שלנו מועברים בדרך שנוחה לכם – פרונטלי בבית הלקוח, בכיתה פיזית מטעם codePro ברחבי הארץ, או בבית הלקוח.

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

בלמידה והטמעת טכנולוגיה חדשה אנחנו מאמינים בעבודה בידיים, לכן כל ההכשרה מלווה בעבודה ותרגול. גם במהלך השיעור – וגם לאחר השיעור. 

סגל הדרכה שלנו מגוון ומורכב מהמרצים הטובים בישראל.

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

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

קורסים נוספים

קורס רשתות תקשורת

קורס הכנה להסמכת NSE מבית Fortinet – Level 1

קורס QA אוטומציה

קורס Big Data

קורס Fullstack Web Development

קורס פיתוח תוכנה בשפת Ruby

מעוניינים בפרטים נוספים?
צרו קשר לייעוץ ראשוני ללא עלות

מעוניינים בפרטים נוספים?

דילוג לתוכן