ירון
אסא – מקים האתר וכותב המאמרים
תורמים
דני
ווינשטיין – מחבר הספר המצויין Scripting
Quicktest Professional
* רוצים להופיע פה? QTP למתקדמים זקוק לתורמים נוספים
היי,
אני ירון אסא, ואני המקים, הכותב והאחראי על QTP למתקדמים.
אני בן 27 וחצי, גר בישראל, וכרגע עובד עם חברת טקסום במספר פרוייקטי אוטומציה ממשלתיים.
יצא לי לעבוד עם QTP בשנתיים וחצי האחרונות, במהלכן אספתי לא מעט נסיון וטריקים. קפיצת המדרגה האמיתית שלי בעבודה עם QTP אירעה כאשר עבדתי במשך חמישה חודשים בפרוייקט של חברת מרקורי – שם הבנתי סוף סוף מה הרבדים המסתתרים במילים "תכנות ב-QTP". הסקריפטים והמתודולוגיה שנחשפתי אליהם במסגרת הפרוייקט גרמו לי להבין שהתמקדתי בסוגיות הלא רלוונטיות – בניית תסריט QTP טוב לא (רק) קשורה לזיהוי אובייקטים ולחיצה על כפתורים. היא קשורה גם לעיצוב קוד, כתיבה קטעים לשימוש גנרי וחוזר, ושליטה טובה בזרימת המידע במורד התסריט.
כשפרוייקט מרקורי נגמר, מצאתי את עצמי בולע ספרי תכנות ועיצוב קוד. Refactoring, תבניות עיצוב (Design Patterns), מבואות לעיצוב קוד; פשוט חטפתי כל מה שהצלחתי להניח עליו את ידי, וקראתי אותו. אחרי כמה ספרים, וכמה חודשים, גיליתי שהעולם השתנה. טוב, ברור שהעולם הפיסי נשאר כמו שהיה (רק חם יותר), אבל התפיסה שלי אותו השתנתה באופן קיצוני. התחלתי לראות דלתות כהפשטות לשערי זרימת מידע, ומסלולי חלוקת דואר של דוורים כהטמעה של תבנית Visitor. ואם חפצים יום-יומיים נראו לי שונה, אתם יכולים לנחש שעל אחת כמה וכמה תסריטי QTP.
סוף סוף הבנתי מה המשמעות של להיות תוכניתן QTP. או לפחות חשבתי שהבנתי. נראה שבכל פעם שקראתי ספר, או נחשפתי לקטע קוד של מישהו אחר, נקודת המבט שלי השתנתה במקצת, ונהייתי "יותר" תוכניתן QTP מבעבר. אישית אני מאמין שמדובר במסע מתמשך, עם גילויים ושינויים מפתיעים בכל שבוע ובכל פרוייקט.
בניתי את QTP למתקדמים (מאי 2007), עם רעיון המסע הזה, במטרה להציג לקוראים רעיונות חדשים ונקודות מבט מפתיעות, ולגרום להם לחשוב על נושאים וסוגיות שמעולם לא התעברו עליהם.
אני מקווה שלא פספסתי לחלוטין בכוונה שלי :) ובכל מקרה, תהנו מהאתר!