PracticU

Testing Team Position

בלי כתוביותעם כתוביות
PracticU › קורס בדיקות ידניות - Manual Testing › Testing Team Position
מילון מושגים:
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.
בדיקות אוטומטיות - הרצת בדיקות תוכנה באמצעות סקריפטים וכלים, במקום בדיקה ידנית, כדי לחסוך זמן ולהגדיל כיסוי.

Testing Team Position
מיקום צוות הבדיקות בהיררכיה הארגונית משפיע על זרימת המידע ועל מערכת היחסים בפרויקט. ההרצאה מציגה שלוש אפשרויות ואפשרות רביעית, שלא כוללת צוות בדיקות כלל, ואת היתרונות והחסרונות של כל אחת.
צוות עצמאי
1. מיקום: צוות כפוף לחטיבה או לסמנכ"ל בדיקות, באותה רמה של הפיתוח.
2. יתרון: הצוות יכול להשפיע מאוד על איכות הפרויקט, כי הוא לא כפוף לפיתוח.
3. חסרון: התקשורת עם המתכנתים עוברת דרך מנהלת הפרויקט ולא ישירות, וצוות הבדיקות מקבל את המוצר אחרון ולכן עלול להיות מואשם באיחורים.
צוות תחת הפיתוח
4. מיקום: הצוות כפוף לראש צוות הפיתוח.
5. יתרון: תקשורת טובה עם המתכנתים, כי הם יושבים באותו צוות.
6. חסרון: קשה לבדוק ולהעיר על עבודתם של עמיתים ושל הממונה, ויש סכנה שבודקים יראו את הדברים מנקודת מבט של הפיתוח ויתעלמו מבאגים.
צוות תחת התפעול
7. מיקום: הצוות כפוף למנהל התפעול.
8. יתרון: קרבה ללקוח, הבנה טובה יותר של הדרישות, ומידע ראשון על באגים שהלקוח מדווח עליהם. הבודקים יכולים גם להסביר ללקוח שמשהו הוא לא באג אלא מה שהוא ביקש.
9. חסרון: רחוקים מהפיתוח, ולכן יש קושי בתקשורת השוטפת. בנוסף, יש לשמור על ראייה של הפרויקט ושל החברה ולא רק של הלקוח, כי לקוח עשוי לבקש דבר שיסבך את המערכת.
בלי צוות בדיקות
10. הטענה: יש מי שטוענים שהמפתחים יבדקו את עצמם.
11. חסרון: אף אחד לא רואה את הטעויות שלו, ולכן הלקוח מוצא הרבה באגים, התמיכה הטכנית גדלה, תדמית המוצר נפגעת, והתיקון אחרי הפיתוח עולה הרבה זמן וכסף.
דעה אישית
12. עצמאות: לדעת המרצה, צוות הבדיקות צריך להיות עצמאי מספיק כדי לבקר את תהליך הפיתוח, את ניהול הפרויקט ואת העבודה מול לוחות הזמנים והלקוח.
13. בדיקה: הבודק לא בודק את יכולות המתכנת, אלא את המימוש של הדרישות ואת איכות התהליך.
14. שיתוף פעולה: מתכנתים ובודקים אינם אויבים. המטרה משותפת: מוצר איכותי בזמן ובתקציב. כדאי ללמוד מהמתכנתים, ללמד אותם בדיקות, ולעזור להם בבדיקות אוטומטיות.
הבנת היתרונות והחסרונות של כל מיקום עוזרת להתמודד עם החסרונות כשמגיעים למקום עבודה כזה.

פרקי ההרצאה: Testing Team Position

  1. 00:00

    מדוע חשוב לדעת איפה ממוקם צוות הבדיקות

  2. 00:43

    צוות בדיקות תחת הפיתוח או התפעול

  3. 01:42

    מיקום הצוות בהיררכיית החברה

  4. 02:52

    צוות בדיקות עצמאי: יתרונות וחסרונות

  5. 04:24

    צוות בדיקות תחת ראש צוות הפיתוח

  6. 05:21

    צוות בדיקות תחת התפעול וקרבה ללקוח

  7. 06:26

    מרחק מהפיתוח ונחיצות ראייה כוללת

תמלול ההרצאה: Testing Team Position

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

  1. 00:06

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

  2. 00:33

    lesson objectives מטרות השיעור Why you need to know this lecture? למה אתם צריכים בכלל לדעת את ההרצאה הזאת? אינדיפנדנט טסטינג צוות בדיקות שהוא עצמאי טסטינג under development צוות בדיקות שהוא תחת הפיתוח.

  3. 00:50

    טסטים under operation צוות בדיקות שהוא תחת, בוא נקרא לזה מבצעים, אלא תחת הפעילות השוטפת או תחת ה-help desk למעשה.

  4. 01:04

    Don't deliver tests למה שלא מה היתרונות והחסרונות שלא יהיה לך צוות בדיקות בכלל. Personal opinion איזושהי דעה אישית ותובנות שאספתי במהלך השנים, זה לא אומר שהתובנות שלי הן הנכונות, אלה תובנות שאני מסיק אותן מהניסיון האישי שלי.

  5. 01:32

    Why I need to know this lecture? למה אתם צריכים לדעת את ההרצאה הזאת? או למה כדאי לכם לשמוע את ההרצאה הזאת? There is a variety of place where a company put the testing team in the company hierarchy.

  6. 01:44

    יש הרבה מאוד מקומות על העץ החברה שבו אפשר למקם את צוות הבדיקות. The location is important because it affects the information flow and the relationships in the project.

  7. 02:00

    המיקום של צוות הבדיקות גם משפיע על רצף האינפורמציה לגבי הפרויקט, וגם על מערכת היחסים בתוך הפרויקט. Each place has its own advantages and disadvantages.

  8. 02:15

    כמובן שלכל מיקום יש את היתרונות ואת החסרונות, ואין מיקום אחד שהוא עדיף. By knowing me you will know what to do in order to solve the disadvantages.

  9. 02:27

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

  10. 02:50

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

  11. 03:11

    It is under the project manager and equal to the development. אם הוא מדובר בפרויקט אז הוא יושב תחת מנהל הפרויקט והוא באותו level כמו הפיתוח. If the power to influence on the project quality.

  12. 03:28

    כתוצאה מכך הוא יכול להשפיע ברמות מאוד מאוד איכותיות ומאוד טובות על נושא איכות הפרויקט. but need a good communication flow with the development, but תפטרס can become the one to be blamed on late release.

  13. 03:47

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

  14. 04:16

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

  15. 04:30

    The testing team under the development manager, כלומר, אכיפות מלאה לראש צוות הפיתוח, ולמעשה המנהל והאחראי על צוות הבדיקות הוא ראש צוות הפיתוח.

  16. 04:41

    Can create a good communication with developers. כתוצאה מכך, בגלל שהם יושבים בתוך צוות הפיתוח, תהיה להם תקשורת טובה עם אנשי הפיתוח.

  17. 04:50

    But testers can have the same view of the development and ignore bugs. It is hard to inspect your own manager and colleagues. הבעיה היא שבסופו של דבר אנשי בדיקות אנחנו בודקים מראות העיניים של הלקוח ואנחנו צריכים בסופו של דבר לבוא ולהגיד לראש צוות הפיתוח שיכול להיות שיש לו באפיון שלו.

  18. 05:17

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

  19. 05:43

    טסטים under operation אם צוות הבדיקות הוא כפוף לתפעול אז הוא תחת מנהל התפעול היתרונות של זה שזה close to the customer קרובים מאוד ללקוח.

  20. 06:01

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

  21. 06:29

    לו רגע זה לא באג זה מה שרצית ולא אתה לא מתסעל את זה נכון וכדומה ונוכל למעשה לעזור ללקוח עם המערכת but far from development הבעיה היא שאנחנו רחוקים מהפיתוח שוב נוצרה בעיה של תקשורת עם תקשורת שוטפת עם המתכנתים but need to see the project view and not only the customer view אבל אנחנו אמנם אנשי בדיקות

לקורס המלא: קורס בדיקות ידניות אונליין

ההרצאה הקודמת: Risk Based Testing

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

  • Website Testing
  • Component Testing
  • מה זה בדיקות חדירות - Penetration Testing

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

  • קורס בדיקות ידניות - QA
  • קורס הכנה למבחן ההסמכה ISTQB