בדיקות בוקר – בדיקות תוכנה QA

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

מסמך בדיקות STR

מסמך הבדיקות STR הוא קיצור של – Software Test Report, כלומר 'מסמך תוצאות הבדיקות', והוא יישלח על ידי ראש צוות ה QA להנהלת הפרויקט. במסמך זה נבצע סיכום של סבב הבדיקות, אנחנו נרצה לשקף למקבלי ההחלטות את מצב הפרויקט, כמה תסריטים הורצו, כמה עברו בהצלחה, כמה בודקים השתתפו במהלך הבדיקות, כמה תקלות נמצאו מתוך התקלותהמשך לקרוא "מסמך בדיקות STR"

סנכרוני? לא בכל מצב!

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

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

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

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

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

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

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

מה זה אג'יל

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

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

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

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

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

מה זה בדיקות E2E

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