תרשים זרימה פונקציונאלי בבדיקות תוכנה

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

תפקידי הבודק בכל מחזור חיי הפיתוח

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

בדיקות רגרסיה

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

מה זה אג'יל

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

בדיקות קצה – ערכי גבול

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

בדיקות יחידה – Unit Test

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

מה זה בדיקות E2E

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

למה רוב פרויקטי האוטומציה נכשלים?

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

מה זה בדיקות תוכנה?

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

איך לבדוק ממשקים ב QA

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