מדריך מלא לבדיקות ידניות: כל מה שאתה צריך לדעת



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

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

בואו נסתכל על הנושאים המכוסים במאמר זה:





מהי בדיקה ידנית?

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

בדיקה ידנית - מהי בדיקה ידנית - אדוריקה



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

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

להלן כמה יתרונות של בדיקת תוכנות באופן ידני:

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

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



ההבדל בין בדיקה ידנית לבדיקת אוטומציה?

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

למיין מערך ב- c ++
תכונות בדיקה ידנית בדיקות אוטומציה
ממשק משתמש הבטיחו ידידותיות למשתמש ושיפור חווית הלקוחאינו מבטיח חוויית לקוח חיובית וידידותיות למשתמש
דיוק& מהימנות נמוך, מכיוון שבדיקות ידניות נוטות יותר לטעויות אנושגבוה, כאשר משתמשים בכלים וסקריפטים
זמן בדיקה גָבוֹהַיחסית נמוך
עלות השקעה נמוך, החזר השקעה (ROI) נמוך גם הואגבוה, החזר השקעה (ROI) הוא גם גבוה
נדרש תקציב לא גבוה במיוחדגבוה יחסית
אלמנט אנושי מאפשר התבוננות אנושית לגלות תקלות כלשהןלא מעורבת התבוננות אנושית

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

מתי להשתמש בבדיקה ידנית?

בדיקה ידנית מתאימה ביותר עבור הדברים הבאים:

בדיקות חקר

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

בדיקת שמישות

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

בדיקת אד-הוק

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

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

כיצד לבצע בדיקות ידניות?

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

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

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

מהם סוגי הבדיקות הידניות?

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

בדיקת קופסאות שחורות

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

בדיקת קופסאות לבנות

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

בדיקת יחידה

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

בדיקת אינטגרציה

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

בדיקת מערכת

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

בדיקת קבלה

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

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

אם מצאת את זה 'מהי בדיקה ידנית? המאמר רלוונטי, לבדוק את בשידור חי באינטרנט מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של 'מהי בדיקה ידנית?' מאמר ונחזור אליך.