בואו לסדנה מעשית וייחודית בנושא Automation Testing

יום רביעי, ינואר 14, 2015

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

הכרות עם IncrediBuild – פלטפורמת האצה לתהליכי פיתוח וקומפילציה

יום שני, ינואר 12, 2015

  IncrediBuild הוא פלטפורמת האצה לתהליכי פיתוח ולקומפילציה שמשתמש בהרצה מקבילית תוך ניצול כוח עיבוד שאינו בשימוש כדי לזרז את זמן ה- build של תוכנה וכלי הפיתוח האחרים בהם נעה שימוש לרבות תהליכי בדיקות וכד'. עם המהדורה האחרונה של IncrediBuild 6.0, IncrediBuild התווספה תמיכה בגירסה החדשה של Visual Studio 2015, בנוסף להמשך תמיכה בגרסות הקודמות של Visual Studio. ובדגש על הפלטפורמה לפיתוח למספר סביבות עבודה. הפלטפורמה מאפשר הרצת תהילכי קומפילציה ופיתוח במקביל ברשת הפנימית ובענן, לשפר ביצועים להקטין זמן המתנה של מפתח או של תהליכי בניית תוכנה וולשפר את הפרודוקטיביות של המפתח. במסגרת גירסה זו מתאפשר קומפילציות...
תגיות:
אין תגובות

תהליך ההתקנה של Visual Studio 2015 ואפשרויות פיתוח לפלטפורמות שונות

יום חמישי, נובמבר 27, 2014

גם אני מבין הנמנים על אותם אלה שלא יכלו להתאפק ומיד הורידו את גרסת ה-preview. ההתקנה של המוצר זהה לתהליך ההתקנה שהורגלנו אליו החל מגרסת 2012. לאחר ההתקנה ראשונית, תהליך ההתקנה מבקש אתחול מחדש של המחשב, ולאחריו יחל שלב ההתקנה של כלי הפיתוח עבור מערכות ההפעלה השונות. צילומי המסך הבאים מציגים את הליך ההתקנה החדש: Ant, Android Emulator, JDK, וטכנולוגיות נוספות שלא נראו בעבר בסביבת Visual Studio, מצויים היום כבר בשלב התקנת כלי הפיתוח: לאחר ההתקנה נוספו לתפריט "יצירת פרויקט חדש" האפשרויות ליצירת פרויקט עבור Android, IOS, עם תשתית של Xamarin יצירת הפרויקט ופיתוח על בסיס תשתיות Xamerin:   הכנסו עכשיו לפורום העברי שלנו בנושא Visual...
תגיות: , ,
אין תגובות

חדשות טובות למנויי MSDN

יום ראשון, נובמבר 16, 2014

שבוע שעבר נערף כנס Connect למפתחים. בנוסף לכמה ידיעות מרעישות ומשמחות כמו פתיחת פלטפורמת הדוטנט לקוד פתוח ושחרור גרסת Visual Studio Community, הודענו גם על הטבה משמעותית למנויי MSDN – משאבי לימוד אונליין של האתר המצליח Pluralsight. מהיום, כל מנויי MSDN זכאי לגישה חינם למדריכים המצויינים בנושאים פיתוח שנמצאים באתר Pluralsight. כמובן הגישה היא כמו מנויי פרימיום שמשלם וכוללת צפייה אופליין, צפייה ממכשירי מובייל, הורדת חומרים וקבצים, השתתפות בפורומים וכו’. מנויי MSDN Ultimate זכאים לגישה ל-30 קורסים בשנה. מנויי MSDN Premium זכאים לגישה ל-20 קורסים בשנה. מנויי MSDN Pro & MSDN Test זכאים לגישה ל-10 קורסים...
תגיות: ,
אין תגובות

חם מהתנור – כל החדשות המסעירות למפתחים מכנס Connect 2014

יום חמישי, נובמבר 13, 2014

אתמול והיום נערך בניו-יורק ארה”ב כנס Connect למפתחים – 250 לקוחות נבחרים, שותפים ומובילי קהילה משתתפים בכנס Visual Studio vNext and Azure Connect for Developers. הכנס מתמקד בטכנולוגיות וכלי פיתוח המאפשרים לפתח אפליקציות ושירותים שיכולים לרוץ על כל הפלטפורמות. מליאות הפתיחה והרצאות נבחרות משודרות בשידור חי מהאירוע. כמובן שמי שמוביל את הכנס הם הדמויות הבכירות ביותר מעולם הפיתוח במיקרוסופט: סומה סומאסגר, סקוט גוטרי ובריאן הארי. בכנס מיקרוסופט שחררה מספר עדכונים וחדשות שחלקן אפילו ניתן להגדיר “מרעישות”. אז ריכזנו לכם את כל הדברים המעניינים. NET Going Open Source and Cross-Platform ובכן זוהי ללא ספק החדשה המרגשת ביותר: הגרסה הבאה של...
תגובה אחת

כתיבת טסטים אוטומטיים ב- CodedUI עם Page Pattern בעזרת אבסטרקציה

יום שלישי, נובמבר 4, 2014

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

Connect–אתם לא רוצים להפסיד את אירוע המפתחים הזה!..

יום שלישי, אוקטובר 21, 2014

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

להתחבר לקומפיילר בקלות באמצעות Roslyn

יום ראשון, אוקטובר 5, 2014

פרויקט Rosyln חושף את הקומפלייר באמצעות ממשק תכנות (API) קל לשימוש, מה שמאפשר לפתח יותר בקלות כלים המתממשקים למנגנונים הפנימיים של הקומפיילר כגון כלי אנליזה,ולידציה, refactoring וכו’. בפוסט הזה אני רוצה לספר איך באמצעות רוזלין אפשר בקלות להוסיף גמישות רבה לאפליקציה. לחסוך זמן בפיתוח, לבנות מערכות עם יכולת התאמה אישית ורכוש עוד לקוחות מרוצים!.. הכירו את Roslyn עד עתה הקומפיילרים היו בגדר “קופסא שחורה” אשר עשתה את עבודתה מאחורי הקלעים: הקומפיילר מקבל לתוכו קוד מקור, מבצע את עבודתו המסתורית, ופולט קבצים מהודרים. בפרוייקט Roslyn, מפתחי מיקרוסופט אשר אחראים על פיתוח כלי המפתחים כמו Visual Studio,  שיכתבו לחלוטין מחדש את...
אין תגובות

מדוע לא בודקים Private Methods ב–Unit Tests?

יום שני, ספטמבר 1, 2014

הערה: אני רוצה לפתוח בפוסט קצת מתקדם יותר על Unit Testing, בהמשך אפרסם דברים יותר בסיסיים. אנחנו בארגון מבצעים מהלך של העמקת ה – Unit Testing, במסגרת זו אני שולח טיפים למפתחים על כתיבת Unit Testing האחרון ששלחתי הוא: “ב – Unit Testing אנחנו לא כותבים בדיקות ל – Private Methods בדרך כלל, במידה ואתם מרגישים שצריך לכתוב ל – Private Method בדיקה יש לבחון קודם כול האם הקוד כתוב כמו שצריך או שדרוש Refactor” לאחר משלוח הטיפ הנ”ל נוצרו דיונים שהעלו שאלות מהמפתחים, למה בעצם לא בודקים Private Methods מה ההיגיון מאחורי האמרה? אחת מהשיחות שהיו לאחר הטיפ...
תגיות: , , ,
תגובה אחת

Team Foundation Server 2013 – קסטומיזציה מתקדמת באמצעות טיפול באירועים

יום שבת, אוגוסט 30, 2014

גרסת 2013 של ה- Team foundation Server כוללת סט של 3 תבניות עבודה עשירות מובנות וכן מאפשרת עריכה של ה- work items templates בעזרת קונפיגורציה ואף בעזרת פיתוח Custom controls. בפוסט זה נדון במקרים בהם כל היכולות שלעיל אינן מספיקות וברצוננו לפתח יכולות מורכבות במיוחד כמו למשל שינוי של מסך ה – iteration backlog או שיש צורך ב Performance גבוה (למשל, ביצוע אגרגציות או חיתוכי מידע בין work items) וכן שאנו מעוניינים לבצע את השינוי ברמת שרת ה- TFS ולהמנע מהצורך להפיץ dll –ים למשתמשי המערכת על כל שינוי. הפתרון אותו נציג הוא למעשה הרחבת Team Foundation Server ע"י...
אין תגובות