trends and buzzwords for sw tetsing
TRANSCRIPT
![Page 1: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/1.jpg)
Testing tools for times of crisis…and
www.tact.co.il
" הינה חברת הבדיקות הגדולה והמובילה בישראל, לאחר המיזוג עם מטריקס, טאקט בדיקות "
בישראל IT - של שוק ה 2008בסקר STKIל חברת המחקר "ימי שוורצקוף מנכ'ג
Testing tools for times of crisis…and more
![Page 2: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/2.jpg)
אודות מטריקס
2
![Page 3: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/3.jpg)
)2009מרס STKIלפי (מטריקס מובילה את שוק הבדיקות
טאקט בדיקות
3
![Page 4: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/4.jpg)
matrixmatrix ==Think Business Think Business -- Implement Value Implement Value
תעשיהתעשיהבריאותבריאות
ומסחרומסחר
ממשלהממשלה
והמגזר והמגזר
הציבוריהציבורי
טלקום טלקום
ומדיה ומדיה
פיננסיםפיננסים,,בנקאותבנקאות
,,כרטיסי אשראיכרטיסי אשראיביטוח ביטוח ושוק ההוןושוק ההון
מערכת מערכת
הביטחוןהביטחון
Offshore & Onshore
חבילות ומוצרי תוכנה
ייעוץ ותכנון אסטרטגי
4
ITאינטגרציה ותשתיות
בדיקות תוכנה
הדרכה והטמעה
Offshore & Onshore
מרכזי התמחות טכנולוגיים 19
![Page 5: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/5.jpg)
מרכזי ההתמחות במטריקס 19
5
![Page 6: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/6.jpg)
כרטיס ביקור - טאקט בדיקות
שנה בשוק 15 -חטיבת הבדיקות של מטריקס
ל"מומחים בארץ ובחו 600 -למעלה מ
קהל הלקוחות הגדול והמגוון ביותר
:תחומי התמחות
עומסים וביצועים, ייעוץ הטמעה וביצוע של בדיקות אוטומציה
ב "מערכות מוטסות ומערכות שו,מערכות קריטיות, בדיקות למערכות זמן אמת
-מוסמכים לISO 9000
ISTQB
DO 178B
6
,WEB, ERP: בדיקות תוכנה ליישומים ואפליקציות CRM, Billing
BI -ו DWH, בדיקות של הסבות נתונים
ISOכולל הכנת ארגונים למבחני QAייעוץ והטמעה של
mobile -טלקום ו, הייטק, ממשלה, בנקאות וביטוח, צבא וביטחון: מגזרים
,on-site, near-shore: מודלים עיסקיים ייחודיים off-shore, turnkey, fixed
,HP, Microsoft: ייצוג ספקים מובילים IBM, Borland, Compuware, Automated-QA, ldra
![Page 7: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/7.jpg)
?למה כדאי לכם להישאר
...זה כבר מאחורינו-מי אנחנו �
�Disclaimer–אני לא אחראי לכלום...
נט-חידון חמיצר�
מגמות בבדיקות תוכנה�
כולל סקירת כלי ניהול בדיקות–הוזלת עלויות בשעת משבר �
מבט לעתיד הקרוב -כלי אוטומציה �
7
מבט לעתיד הקרוב -כלי אוטומציה �
יהיו סרטונים וקישורים, וגם כי יהיה נחמד
ולפחות דבר אחד שיהיה חדש עבורכם
אז שבו בנוח ותהנו מהשעתיים וחצי הקרובות
![Page 8: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/8.jpg)
Overview of testing tools for times of crisis - Disclaimer
During the last year I have found my self trying to answer the same question again and again: “can you recommend of a low price/ freeware testing tool”. As days passing by and the economic storm seem to grow larger and larger, I thought it will be a good service to try and answer this question.
I’m not considering my self as an automation expert (far from that), but in my presentation I have tried to collect relevant testing tools/ vendors and to present an overview of all kind of tools based on my experience and more important of others.
8
experience and more important of others.
Those of you that will decide to participate in my presentation will receive basic information that should be very helpful as the first step of selecting the right testing tool. I will present tools for test management, test automation and special freeware tools for accessibility and compatibility testing.
Most important - as always in such presentations the most valuable and extended knowledge is buried in each one and one of the participants them self. I guarantee I will use this knowledge so we can all benefit from this meeting the most.
![Page 9: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/9.jpg)
נט- חידון חמיצר
?מי הנשיא שהוכתר לתפקיד שלא בפניו1.
?מיליון איש ביום 1.5באיזה קפה ישראלי מבקרים 2.
?chromeומה של Firefoxמהו פלח השוק של 3.
האתרים הנצפים 20כמה פעמים מופיעים אתרים של גוגל ברשימת 4.
9
?ביותר
?2-4ומי במקומות ? מהי החברה המובילה בעולם לכלי בדיקות5.
וגמד משתדרג הבאס בפינה , נכנסים לזירהוהענק האדום הענק הכחול 6.
?האם אגדה או מציאות...הופך לענק מפוקס
![Page 10: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/10.jpg)
ניתוח הספקים המובילים של כלים לבדיקות פונקציונאליות
10
![Page 11: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/11.jpg)
מבט לעתיד+ גורמים מרכזיים 3 - מגמות בבדיקות תוכנה
מגמות של תהליכי הפיתוח
11
התקדמות טכנולוגית
בשלות ובגרות
![Page 12: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/12.jpg)
מגמות המקבילות למגמות ושינויים -מגמה ראשונה בתהליכי הפיתוח
)scrumכגון (פיתוח איטרטיבי
לתכנן ולבצע בדיקות באופן , הפיתוח האיטרטיבי מחייב לחשובבין השאר . Vשונה משהורגלנו לו במודלים מסורתיים כגון מודל
לתקשר יותר ולהשתמש בהרבה יותר , עלינו לתעד פחותאוטומציה
12
הוזלת עלויות
העברת פעילויות למודלים של אופשור ונירשור
או לכלים זולים ) freeware( מעבר לכלי בדיקות חינמיים backאחרים
![Page 13: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/13.jpg)
התקדמות טכנולוגית - מגמה שניה
מגוון של פתרונות
מגוון רחב מאוד של פתרונות וכלי אוטומציה לבדיקות לכל סוגי דגש לפתרונות . הטכנולוגיות ושלבי הפיתוח, הפלטפורמות
.חינמיים open sourceזמינים בעלויות נמוכות ואף פתרונות
)קורסים(בעיקר בפורומים מקצועיים - כל המידע קיים באינטרנט
13
)קורסים(בעיקר בפורומים מקצועיים - כל המידע קיים באינטרנט
)ALM )tools consolidationכלי
הנותנים פתרון וויזיביליות מלאה ALMשימוש הולך וגובר בכלי .ופחות בפתרונות נקודתיים) הפיתוח(על כל שלבי הפרויקט
back
![Page 14: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/14.jpg)
QA -בשלות ובגרות של תחום ה - מגמה שלישית
חדירה מאסיבית של הסמכות לבדיקות תוכנה בדגש על ISTQB .
: כגון(השקעה משמעותית של ארגונים בעמידה בתקני איכות
CMMI ,Cobit ,Do178B ,FDA , ואחריםנגישות תקן(
החל מהשלבים , בכל תהליך הפיתוח QAהטמעת מתודולוגיות
14
החל מהשלבים , בכל תהליך הפיתוח QAהטמעת מתודולוגיות שימוש : כגון(קלאסיים " פיתוח"כולל בתחומי , המוקדמים ביותר
וטכניקות ניהול סיכונים , ניהול תצורה, code analysis - בכלי בדיקות ייחודיים ל
.תקשורת טובה יותר בין הצוותים). בדיקה ייחודיות
בעלי , בתפקידים בכירים בארגונים QAהגדרת פונקציות )מרכזי בדיקות: לדוגמא(השפעה ומוטת ניהול רחבה , סמכויות
![Page 15: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/15.jpg)
הוזלת עלויות בתקופת משבר
:הוזלת השימוש בכלים אוטומטיים
)תמיד רצוי(מ עם הספק להקטנת עליות התחזוקה "מו
חינמיים או פיתוח עצמי, "זולים"מעבר לשימוש בכלים
"עננים"ומיחשוב SAASמודלים של
15
:השקעה בהטמעת מתודולוגיה מתאימה לארגון
לצוותי ) בין רכיבים(הגדרת אחריות לבדיקות יחידה ואינטגרציה )דוגמא לדגשים למנהלי פיתוח(הפיתוח
הגדרת תנאי סף ברורים להעברת גרסה לסביבת הבדיקות
DR -שילוב הבודקים בתהליכי האפיון וב
)static code analysis(ביצוע בדיקות ובקרות לקוד
![Page 16: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/16.jpg)
המשך -הוזלת עלויות בתקופת משבר
:ניתוח סיכונים ותיעדוף
. לא חייבים לבדוק הכל ובוודאי שלא באותה רמת חשיבותרכיבים או תהליכים שהסיכון שלהם נמוך לא חייבים להיבדק או
מה שיחסוך זמן רב exploratory testingשייבדקו במסגרת בתכנון הבדיקות ובביצוען
16
אופשורהוצאת פעילויות למיקור חוץ באמצעות מודלים של :ונירשור
יש הרבה מאוד חברות המספקות שירותים אלו בארץ ובעולם ברור ומובטח ROIויכולות להראות
![Page 17: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/17.jpg)
?הקרוב... מבט קצר לעתיד
HP software vs. Microsoft -מלחמת גוג ומגוג 1.
:וגם
17
והבודק האוטומטי Test Analysis -הבודק המאפיין 2.
ותמיד לזכור מאיפה באנו
![Page 18: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/18.jpg)
?שאלות
18
!איכות וגמישות זה טאקט
![Page 19: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/19.jpg)
?off-shoreמה זה ?היכן
סין, הודו �
) מקדוניה, בולגריה, אוקריאנה, רומניה, הונגריה( רוסיה ומזרח אירופה �
קמבודיה,ויטנאם �
)קולומביה, מכסיקו, אקוודור, ברזיל(מרכז ודרום אמריקה �
)חרדיות(ישראל -מרוקו ו , מצרים �
Off - shore Near - shore home- shore
19
)חרדיות(ישראל -מרוקו ו , מצרים
?מדוע זה טוב
עלויות �
� Time zone )PS - 24/7, קרוב ללקוח (
)גרף(מיקוד בעבודה , מקצועיות ותחומי נישה �
שירות מנוהל �
מקום פיסי �
![Page 20: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/20.jpg)
off-shoreדגשים להצלחת פרויקטי
מעורבות הנהלה
מפתחים/ הגדרה מדוייקת של משימות ופרופיל הבודקים
הגדרת תכולה מדוייקת
הגדרת מוביל מטעם הלקוח בעל מוטיבציה להצלחה
)אחוז נטישה נמוך(יציבות הצוות
)הדרכה(העברת ידע
20
)הדרכה(העברת ידע
בקרה ושליטה, שימוש בכלי ניהול
הגדרת תנאי הצלחה וכישלון ברורים
ביצוע פיילוט מקדים
)remote server(עבודה באותה הסביבה
שפה משותפת
kick off - ו DRהשתתפות פעילה בישיבות back
![Page 21: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/21.jpg)
?מי יודע מה זה - מתודולוגיה אחידה
21
![Page 22: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/22.jpg)
משוק הבדיקות בארץ הוסמכו בשלוש השנים האחרונות 10% - מעל ל
מוסמכים בישראל1500 -מעל ל
מוסמכים בעולם 100,000 -מעל ל
מדינות 42 - ב
ISTQB - מתודולוגיה אחידה
22
:שלוש רמות הסמכה
�Foundation
�Advanced
�Expert
back מחקר של גרטנרISOבדרך לתקן
![Page 23: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/23.jpg)
כלי ניהול בדיקות ודיווח תקלות
QC-HP software
Rational quality manager-IBM
Silk Central Test Manager-Borland
QA director-Compuware
Orcanos - Qpack
SpiraTest-Inflectra
23
Jira– לארגון ללא מגבלה$ 5000מקסימום
RALLY - למשתמש לחודש$ 35או , חינם - 10עד
(almost free)PractiTest
BUG track - לחודש לארגון$ 200-100או , לחודש$ 30עד.
TRAC )free(
Free)(Bugzila
![Page 24: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/24.jpg)
כלים לבדיקות פונקציונאליות
QTP-HP
RFT-IBM
Silk Test-Borland
Test partner-Compuware
Test complete-Automated QA
24
test suite2010 VSTS -Microsoft
Auto It
Badboy
Selenium
AQUA-Jsystem
![Page 25: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/25.jpg)
כלים לבדיקות עומסים
HP - Load Runner
IBM - RPT
Borland - Silk Performer
Compuware – QA Load
Test Complete (web)
25
Radview - web load
VSTS 2010 (load agent for web)
Jmeter -free
Open STA - free
back
![Page 26: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/26.jpg)
כלי עזר לתכנון בדיקות
Pair wise testing tools list
All Pairs test case generation tool
Perl clip
Log watch
PICT-Microsoft
26
back
![Page 27: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/27.jpg)
...למה מתכוון המתכנת כאשר הוא אומר ש
.אין לי מושג איך עושים את זה–אפשרי בעליל בלתי .אין לי כוח לעשות את זה - אפשרי בלתי .מתקמפל–עובד
.לא מתקמפל–אני מלטש את זה .מחפש מצבים שבהם התוכנית לא עפה–בודק על בעיות לדוגמא
.עדיין אין לנו מושג מה לעשות–אנו מנסים כמה גישות שונות .'סטודנטים שנה א 3כרגע גייסנו - ח מסכם על הגישה החדשה שלנו לפתרון הבעיה"אנו מכינים דו
.שהלקוח יהיה מאושר כשיקבל לפחות משהו, Deadlineאנחנו כל כך לא עומדים ב –אנו ערבים שהלקוח יהיה מרוצה .לא ציפינו שזה יעבוד–בדיקות קבלה עברו בסדר .כרגע התפטר, הבן אדם היחיד שהבין בזה לפחות משהו–צריך לשנות את כל הגישה
27
.כל עוד מה שאתם אומרים לא משפיע על מה שכבר עשינו, כמובן, אנו יכולים לשמוע את דעתכם–בא ונשמע את דעתכם .תוכנית אחת בסוף התחילה לעבוד - שנים של פיתוח
! אנחנו תמיד עושים ככה–! אנו עושים את זה לפי סטנדרטים
.תשכח מלקבל תשובה נורמאלית–יש הרבה גורמים שמשפיעים על זה ! בפעם האחרונה התוכנית כמעט עבדה–אנו על סף פריצת דרך
.אם הקודמת לא תעבוד, אנו מבטיחים לשלוח עוד גרסה–יש לתוכנה תמיכה מלאה .לא יהיה לכם עם מי לדבר, אם משהו יקרוס–יש לתוכנה תמיכה חלקית
back.התוכנה התקמפלה בסדר–התוכנה עומדת בתקני איכות
![Page 28: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/28.jpg)
זיהוי ותיקון תקלות בשלב מוקדם בתהליך הפיתוח
28
back
![Page 29: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/29.jpg)
כלי בקרת קוד וכלים אחרים
)Web Accessibility Tool)WAT -בדיקות נגישות
Browser compatibility tool -בדיקות תאימות
analysis tools:
�EMMA - Code coverage tool (java)
�Check Style - code style checker (java)
29
back
![Page 30: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/30.jpg)
Agile -מתודולוגיות פיתוח חדשות
לפתח מהר ולבדוק מהר
?עדיין רלוונטי -האם ה
)פיתוח ובדיקות ביחד, אפיון(צוותי משימה אורגניים
)Drop, sprint( - פיתוח ב
מעט מאוד תיעוד
Iterative model
V model
30
מעט מאוד תיעוד
חייבים להכניס אוטומציה כמה שיותר מהר
מחברות הזנק ועד תאגידי ענק: כולם במשחקwww.scrumalliance.com
www.danko.org.il
www.planningpoker.com
www.controlchaos.com
www.implementingscrum.com
www.agilemanifesto.org
www.scrum-master.com
http://scrumforteamsystem.com
www.winnowmanagement.com
http://scrumoogle.com/
back
![Page 31: trends and buzzwords for SW tetsing](https://reader036.vdocuments.site/reader036/viewer/2022062704/555b28bed8b42ae82e8b4741/html5/thumbnails/31.jpg)
עקרונות לאיכות בתהליך הפיתוח 6
)הוראות הפעלה לשימוש בספר במקום מגילה( business -להבין את ה1.
-) cem kaner(" טופס פתיחת תקלה"התוצר הכי חשוב של הבודק הינו 2.
המפתח חייב לרשום את מהות התיקון
ישיבות , כלי תקשורת, )?ALM(קונסולידציה של מערכות : שיתוף מידע3.
...)DR(משותפות
31
...)DR(משותפות
, מדידה ושיפור, תיעוד, גילוי מוקדם של תקלות(מתודולוגיה זו לא מילה גסה 4.
)תחזוקתיות
.5Just do it (test) )תנאי סף, אינטגרציה, בדיקות יחידה(
...)למה מתכוון המפתח כשהוא אומר ש(לתקשר , להקשיב, לדבר6.back