PracticU

הרצאה 5 - קורס Quality Center השני

בלי כתוביותעם כתוביות
PracticU › Quality Center › הרצאה 5 - קורס Quality Center השני
מילון מושגים:
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.
פרוקסי - שרת מתווך שמעביר בקשות בין לקוח ליעד, ויכול לשמש להסתרה, לסינון, למטמון או לבקרת גישה.
נתיב - מחרוזת שמתארת את מיקומו של קובץ או תיקייה במערכת הקבצים, או כתובת של משאב בתוך אתר.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
תהליך - מופע של תוכנה שרצה בזיכרון, עם הקוד, הנתונים והמשאבים שהוקצו לה על ידי מערכת ההפעלה.

הרצאה 5 - קורס Quality Center השני
ההרצאה ממשיכה בשיוך בדיקות לדרישות ובבדיקות של הורדה וניגון בנגן ההרצאות: איך בודקים שההורדה נעשית למיקום הנכון, ואיך מתמודדים עם קריסה של התוכנה.
כיסוי דרישות
1. ניתוח כיסוי (Coverage Analysis): בתצוגה הזו רואים כמה דרישות כוסו על ידי בדיקות שהורצו. בדוגמה לדרישת הרישום יש בדיקה שעדיין לא הורצה.
2. הורדה: בודקים הורדה בלחיצה על כפתור Download Lecture, וגם הורדה בלחיצה על Play כשהקובץ עדיין לא ירד. אם הקובץ כבר קיים, המערכת לא אמורה להוריד אותו שוב.
3. Local ו-Proxy: ב-Tools Options בוחרים את תיקיית ההורדה. אפשר נתיב מקומי (Normal), או תיקייה משותפת ברשת המכללה. ה-Proxy הוא מחשב שמייצג את השרת המרוחק, וההרצאות נשמרות בו פעם אחת לכל המשתמשים.
4. שתי בדיקות: אחת להורדה לתיקייה מקומית ואחת ל-Proxy. שתיהן נבנות על בסיס בדיקה משותפת של התחברות, ופתיחת חלון האופציות בלשונית Directory נעשית כבדיקה כללית נפרדת.
מה נמצא בהרצה
בהרצת הבדיקות Internet Explorer קרס עם Access Violation בתוך מודול של Quality Center. המפעיל סגר את התהליך (End Task), פתח מחדש את התוכנה, וחזר לבדיקה. בזמן הכתיבה התגלה גם שהשלב של ההורדה ל-Proxy הופיע לפני שהורדנו את ההרצאה, ולכן הסדר של השלבים תוקן.
תרגיל לתלמידים
כדאי לכתוב בעצמכם בדיקה ל-Automatic (כניסה אוטומטית), לאייקון Info, ולניגון בכפתור Play. הכתיבה עצמה היא חלק מהתרגול.
עם ההבנה הזו אפשר להמשיך לבדיקות של המורה: העלאה והקלטה.
השיעור הבא בקורס: סיכום - קורס Quality Center השני

פרקי ההרצאה: הרצאה 5 - קורס Quality Center השני

  1. 00:00

    שיוך דרישות הרישום לבדיקות

  2. 00:41

    ניתוח כיסוי דרישות (Coverage Analysis)

  3. 03:02

    בדיקת הורדת הרצאה (Download)

  4. 03:47

    בדיקת Play לעומת Download

  5. 06:12

    הודעת אישור להורדה לפני השמעה

  6. 08:00

    Proxy: שרת מקומי שמייצג את המרוחק

  7. 09:51

    שתי בדיקות הורדה: Local ו-Proxy

  8. 13:16

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

תמלול ההרצאה: הרצאה 5 - קורס Quality Center השני

הטקסט המלא של הדקות הראשונות בהרצאה «הרצאה 5 - קורס Quality Center השני» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:41

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

  3. 00:55

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

  4. 01:16

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

  5. 01:46

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

  6. 02:01

    והשנייה, not covered. מה זה אומר? בואו נבחר את זה. אותו דבר, ו-Refresh, כן, No Run, בואו נגיד לו עוד פעם, אותו דבר. טוב, בהזדמנות נחזור ונסביר את הדבר הזה, אבל אנחנו נראה בסוף שאני יכול להסתכל על מסמכי הדרישות ולראות כמה, עד כמה הם כוסו, עד כמה סך הכל הדרישות של המערכת נבדקו.

  7. 02:39

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

  8. 03:10

    נבחר את subject כדי שהתיקייה שנוסיף תהיה מהשורש נגיד לו אוסף ונבחר פה את download יפה וב-download נוסיף בדיקה פשוטה simple או במילים אחרות אנחנו נעשה download על ידי לחיצה על הכפתור download lecture אז זה יהיה download lecture button זה סוג הבדיקה שנערוך כמובן שיש בדיקות אחרות באזור הדאונלואוד וזו בדיקה על ידי כפתור פליי,

  9. 03:54

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

  10. 04:36

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

  11. 05:15

    אני ארשום כן הרי יש לנו כרגע פליי בטן בדיקה של פליי שאמורה לגרום לדאונלוד לעומת בדיקה של לחיצה על פליי שאמורה לגרום לפליי אז הפליי הזה This test is for a case where the lecture file has already been downloaded.

  12. 05:47

    כבר מלפני לחיצה על הפליי, הקובץ הורד, לעומת הפליי הזה. למה זה טוב? test is for a case where the lecture file has not been downloaded yet שימו לב שאם עדיין לא הורדנו את הקובץ ואנחנו נוחצים על play אז יש message box ששואל אותנו אם אנחנו רוצים להוריד או לא יפה מאוד עכשיו לפעמים אנחנו מקנפיגים את המערכת אנחנו מגדירים את

  13. 06:32

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

  14. 06:53

    אין מכללת דוט נט כשאני לוחץ עליו משנה לי את הסאבג'קס דיירקטורי לנתיב שבו נמצאות כל ההרצאות שאנחנו מנגנים ואנחנו בתוך המכללה ברשת המקומית אז זה אומר גש למחשב עם שם server 02 ושם יש נתיב כזה וכזה ושם יש את כל הקבצים בקיצור אז צריך שתי בדיקות לגבי download אחת זה במצב בוא נעשה פה cancel וtools options אחת זה עם איזשהו נתיב שנבחר פה ואחת אחרת זה עם הנתיב

  15. 07:48

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

  16. 08:23

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

  17. 08:46

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

  18. 09:35

    ושתי בדיקות זהות אך שפעם אחת אני אפעיל טוב בואו נעשה את זה וזהו בקיצור אני אגדיר פה בדיקה אחת שבה אני אני קובע שהדירקטורי היא הלוקאלית אז בוא נגיד לוקל פולדר לתוך לוקל פולדר נקרא לזה into to local folder ובדיקה אחרת תיקרא into proxy לתוך proxy ו-download lecture button אני בעצם רוצה שתי בדיקות אחת שהיא בנויה על local והשנייה בנויה על

  19. 10:35

    proxy אז זה יהיה ה-download הראשון בואו נלך ל-design step ואני רוצה להפעיל את הטסט של דאונלוד של into local folder אוקיי ואני רוצה עוד בדיקה אחת בואו נשנה אולי את השם שלה download into local על ידי lecture button בלי ה-lecture button download into local ועוד בדיקה אחת של בעצם

  20. 11:19

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

  21. 12:10

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

  22. 12:49

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

  23. 13:27

    save no קודם כל אני רוצה להריץ את המערכת run academia ואחרי זה אני רוצה להתחבר בצורה פשוטה אז אולי ניגש לdownloading to local אז לא, אני לא רוצה לעשות את זה בדאונלוד אינטו לוקאל כי זה יחזור על עצמו פעמיים אבל בעצם סימפל בעצמו הוא כבר עושה לוג אין מושלם

  24. 14:02

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

  25. 14:34

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

לקורס המלא: קורס Quality Center אונליין

ההרצאה הקודמת: הרצאה 4 - קורס Quality Center השני

ההרצאה הבאה: סיכום - קורס Quality Center השני

הרצאות קשורות מקורסים אחרים

  • הרצאה 1 - קורס Load Runner השני
  • צירוף Windows 11 - השני לדומיין
  • הסבר על Windows Admin Center
  • התקנת Agent של System Center בתחנה

קורסים נוספים במסלול

  • קורס שלם ומקיף בעברית על בדיקות תוכנה
  • קורס Load Runner - בדיקת עומסים
  • מבחן QA לדוגמא