LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

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

איזה רקע נוסף רצוי שיהיה לבודק?

נכתב על ידי 
חמישי, 13 מרס 2014 11:59
דרגו כתבה זו
(2 הצבעות)

איזה רקע נוסף רצוי שיהיה לבודק? 

 

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

מעבר ללימוד מתודולוגיות בדיקה, וסט מונחים שייתנו לו שפה משותפת עם מתכנתים ובודקים (אשר בסיסו מכוסה ע"י סילבוס ISTQB CTFL),
ידע נוסף זה עשוי להפוך בודק טוב לבודק טוב מאוד.

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

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

אז הנה הרשימה (שלכאורה כדאי שתועבר גם בקורסים הארוכים לחסרי רקע)

1. היכרות עם לפחות שפת תכנות אחת (לצורך כך יש ללמוד אותה, ולתרגל באופן מעשי אחרת לא זוכרים כלום).
2. הרקע שמאחורי תכנות:
2.1 הבנת שיטות הכתיבה, הקסדצימאלי ובינארי, אלגברה בוליאנית, השלכות של משתנים ועוד ועוד.
2.2 רצוי ללמוד קורס כמו "מבנה המחשב ותכנותו" (השם מאו"פ), אשר מלמד על מבנה כללי של מחשב (קשרים בין מעבד, זכרונות, אמצעי קלט/פלט), רגיסטרים, ערוצי תקשורת ועוד.
2.3 לעיתים אף מבני נתונים ו SQL ( קישור לאתר ללימוד עצמי http://www.w3schools.com/sql )
3. הבסיס של אלקטרוניקה (שהרי אין אף תוכנה שרצה באוויר ולא על חומרה כלשהיא)
4. רצוי אנגלית ברמה גבוהה (מרבית החומר והתקשורת היום-יומית באנגלית).
5. ידע בתחום הטכני בו עוסק המוצר / התכנה.
     כיום ידע טכני המצוי ונפוץ במוצרים שאנו בודקים כולל לרוב את תחום ה-Web כלומר HTML, Client-Server ותחום המובייל על מערכות ההפעלה שלו.

 

וזכרו - גוגל הנו ידידו הטוב של הבודק  cool


מידע נוסף בנושא ניתן למצוא גם בפורום "חדשים, הדרכה - Newbies " :

מהיכן להתחיל בלימוד בדיקות

http://itcb.org.il/index.php?option=com_kunena&view=category&catid=8&id=542&Itemid=632

 

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

למאמר הראשון:  יום בחיי בודק – מהו בעצם מקצוע הבדיקות, בפן הפרקטי - יום-יומי?

למאמר השני:  מהן תכונות האופי הנדרשות מבודק?  (אשר בחלקו השני רקע לפוסט זה)

 

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

וכיצד הייתם מרחיבים מאמרים אלו,

מקווה שנהנתם והשכלתם,  (ובעיקר שהבנתם כי עליכם להמשיך וללמוד בעזרת הפורומים והכתבות)

 

קובי הלפרין - halperinko@

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

 

                                                                                

 

שונה לאחרונה ב שישי, 14 מרס 2014 08:40

חובה להיות משתמש רשום במערכת בכדי להגיב - ההרשמה/כניסה בכותרת האתר

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

  • Five for Friday – December 13, 2019

    It’s the Friday the 13th version of FfF! New to me is this collection of culture decks – public slide decks describing the culture of several companies.A reminder that ‘Tis the Season for Technical DebtThis is a year old, but I just found this series of articles from Steve Rubin on interviewing. Start HereWith another series post here for you, here’s part 1 of a series on getting rid of the “testing” column on a kanban boardI’m finally getting around to reading The Unicorn Project. It’s a (possibly too) contrived story of a company going through a devops transition. There are a lot of parallels in the book to Modern Testing Principles, including this line that matches our view of the test specialist role on a mature development team.“Maxine knows that the developers will eventually be responsible for testing their own code, with QA taking a more strategic role, coaching and consulting.” (potentially) related posts: Five for Friday – October 18, 2019 Five for Friday – December 6, 2019 Five for Friday – December 1

    13.12.2019 | 5:51 קרא עוד...
  • EarlGrey 2 —Direct Project Copy Setup Guide

    EarlGrey 2 —Direct Project Copy Setup Guide This post is part of a group of articles aimed at helping you set up & get started with EarlGrey 2.This post covers the set up of EarlGrey 2 in your project, using a direct project copy. Both video and written setup are provided!I. Copy EarlGrey21. Clone Earlgrey 2 repository into your project — make sure to clone the earlgrey2 branch!Tip: git clone -b earlgrey2 https://github.com/google/EarlGrey.git2. Download earlgrey2's dependencies. Tip: To do that, in the terminal, navigate to the EarlGrey2 directory, then run the following shell script:sh Scripts/download_deps.shMake sure that after this step, your folder structure is as follows:EarlGrey/SubmodulesII. Add EarlGrey2 to your project1. Open Earlgrey xcode project and make sure that both AppFramework and TestLib build.2. Add the EarlGrey.xcodeproj file to your project’s Xcode. Tip: To do this, drag the earlgrey.xcodeproj file from the EarlGrey directory to your project. Make sure that the project is added under your project — otherwise xcode will ask you to create a workspace and you don’t want that.III. Add an EarlGrey2 UI Testing TargetCreate a UI Testing Target if you don’t already have one!Open your UI Testing Target, and in Build Phases, add LibTestLib.a into the “link with libraries” section. Tip: When you press the + button, you should be able to find it by using the search bar — It should show up under the EarlGrey project.In Build Settings, add -ObjC to Other Linker Flags.Add the location of EarlGrey and eDistantObject to your User Header Search Paths.Tip: If you followed the step number 3, these directories should be under$YOUR_PROJECT_DIR/EarlGrey$YOUR_PROJECT_DIR/EarlGrey/Submodules/eDistantObject5. Add AppFramework — in Build Phases, create a New Copy[…]

    13.12.2019 | 7:38 קרא עוד...
  • How Testing Software is a Lot Like Playing Poker

    How Testing Software is a Lot Like Playing Poker From Omaha Hi-Lo to No-Limit Texas Hold'Em, poker can take hours, be entertaining and at times, nail-biting fun. Poker is a popular, high-stakes game and every hand can be different. There's a mental strategy in poker that's required to tell different hands, recognize a bluff and read the actions of every player. While it might not look like it, testing out new software is similar to playing a hand of poker. Poker games and software testing both require math, probability and intuition."If you can't learn from your experiences, you just aren't going to win," John Cernuto Play a hand of poker and you can easily find yourself calculating the risks and rewards. It's similar to any business or investment strategy and parallels software testing. Bill Gates probably summed it up best, "A player collects different pieces of information—who's betting boldly, what cards are showing, what this guy's pattern of betting and bluffing is—and then crunches all that data together to devise a plan for his own hand." This is a step often seen with processing different types of information. Poker games require a plan of attack and players need to analyze the actions of others."May the flop be with you," Doyle BrunsonAnother similarity between poker and testing software is the initial analysis. In poker, the players need to assess how all the other players are playing each hand. Are they all playing a big pot? It might be a tell that they have a big hand. Likewise, if they play loosely with small pots,[…]

    13.12.2019 | 5:52 קרא עוד...

טיפים

לרשימה המלאה >>