כלי הבדיקות שיעשו לכם את החיים קלים יותר

5
ררר ררר ררררררר ררררר ררר רר ררררר רררר רררר ייייי יייייי , יייי ייייי יייי ייי ייי ייייייי ייייי ייי יייי ייייייי יייייייייי ייי. יי ייייי יייי יייייי ייייי ייייי יייייי ייי ייייייייי יייי, ייייי יייי יי יייי יייי יי יייי ייייייי ייייייי יייי ייי יייייי. רר ררררר רררררר ררררר רררר רר ררר ררררררררר ררר רררר ררר רררר רררר ררררר ררררררר רר ררררררר רררררר ררררר רררר רררררר רררררר ררררר , ייייי יייי יי ייי( ייייopen source יי ייי) SAAS ייייייי יייייי. ייי ייייי יייי יי ייייי יי ייי, ייי יייייי ייייייי/ ייייי יייייייי יי ייייי י"י יייייי יייייי ייייי- ררר ררר רררררר ררררררhttp://www.pairwise.org/tools.asp ייי יייייי יייייי ייייייי ייייי יייpairwise . יייי יי יייייייייי ייייי יייייי יייייי יייי2 יי יייייי יייייי. ייייי יייייי יייי ייייי יייי יי יי יייי ייייייי- יייייייי ייייי יייי יי. יייייי יייי ייייי יי יייי יי ייייייייי יIBM ייייי ייייי ייייייייי. רררר רררררר ררררר ררר רררררBugzilla - http://www.bugzilla.org / ייייייי יייי יייSAAS יייייי ייייי, יייייי יייייי ייייי ייייי. יייי ייי יייי, ייי( ייייי ייייייי יייי, ייייי ייי, יייייי ייייadd on - י) API יייי, יייייייי יייי יי.)יייייי ייייי( יייי יייי יייי יייייי יייייי ייייי יייייי יייי ייייייי יייייי ייי יייייייי יייייייי יייי יי ייייייי יייייי ייייי יייייי יייייי ייייי יייי:Testopia יייי ייייייhttp://www.mozilla.org/projects/testopia Trac - http://trac.edgewall.org / ייי יייייייי יייייי ייייי יייייwiki . יייי יייי ייייי יייייי ייייי ייייייי ייייייי יייייי ייייי. יייי יייי ייי יייי ייייי ייי יייי:subversion ייייייייי. יייי יייי יייopen source יייייי יי יייי יייייי ייי יייייי יייי.Mantis - http://www.mantisbt.org / ייי ייייייי יייייי יייייי ייייי ייי ייייי ייייי ייייייי ייwiki - ייייי, י'יי יRss . יייי יייי יייSAAS - ייייי ייייי יי יclient יייי( db ייייmy sql, ms sql .)

description

במאמר הנוכחי, אנסה לציין מספר כלי עזר שיכולים לסייע לכל בודק במשימות היומיומיות שלו. אם נתחיל לאמץ לעצמנו שיטות וכלים כדוגמת אלו המצויינים בטור, בהחלט נראה את הדור החדש של אנשי הבדיקות הידניים קורם עור וגידים.זו רחוקה מלהיות רשימה מלאה של כלל האפשרויות לכל נושא אבל הנחה אותי עקרון ברור שהכלים צריכים להיות חינמיים או בעלויות נמוכות יחסית, בעיקר כלים עם קוד פתוח ( open source) או כלי SAAS בעלויות סבירות. רוב הכלים אמנם לא נבדקו על ידי, אבל פורסמו במאמרים/ אתרים מקצועיים או שנוסו ע"י עמיתים וחברים אחרים

Transcript of כלי הבדיקות שיעשו לכם את החיים קלים יותר

Page 1: כלי הבדיקות שיעשו לכם את החיים קלים יותר

כלי עזר לבדיקות שיעשו לכם את החיים קלים יותר

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

קורם עור וגידים.

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

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

http://www.pairwise.org/tools.asp כלי עזר לצמצום בדיקות -

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

ככלים חזקים ואיכותיים.IBMמיקרוסופט ו-

כלים לניהול ומעקב אחר תקלות

Bugzilla - http://www.bugzilla.org /

לתיעוד תקלות, החינמי והנפוץ ביותר בעולם. הכלי נוח מאוד, בעל קהילת משתמשים רחבה, תיעודSAASבאגזילה הינו כלי חשוף, המאפשרים לקשר את הכלי לכלי הרצה ותכנון ולבנות סביבת בדיקות שלמהAPI( ו- add onטוב, תוספים רבים )

בעלויות אפסיות )מבחינת רישוי(.

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

http://www.mozilla.org/projects/testopia

Trac - http://trac.edgewall.org /

הכלי מאוד בסיסי ומיועד בעיקר למפתחים המבצעים בדיקות יחידה. לכלי ממשק . wikiכלי אינטרנטי לדיווח תקלות מבוסס ומבוסס על חברי הקהילה אשר מקדמים אותו. open source הפופולארי. הכלי הינו כלי subversionנוח לכלי ניהול קוד כגון:

Mantis - http://www.mantisbt.org /

ודורשSAAS. הכלי אינו כלי Rss מובנה, צ'אט ו-wikiכלי פופולרי ומומלץ לדיווח ומעקב אחר באגים מבוסס אינטרנט עם (.my sql, ms sql כגון db )כולל clientהתקנה על ה-

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

כלים לתכנון, הרצה וניהול של הבדיקות

Page 2: כלי הבדיקות שיעשו לכם את החיים קלים יותר

Fitnesse - http://fitnesse.org

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

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

Xqual - http://www.xqual.com

כלי לניהול הבדיקות לכל אורך מחזור החיים, החל משלב הדרישות, דרך התכנון, ההרצות ודיווח התוצאות. לכלי ממשק גרפי , כולל יכולות גבוהות לייבוא נתונים )כגון: תרחישי בדיקה, הרצות, באגים( ממערכותbuilt inנוח, מגוון רב מאוד של פיצ'רים

dashboard אחרים, אבל לא רק(. לכלי פיצ'ר מעניין וייחודי לניהול משימות וכן open sourceמובילות בשוק )בעיקר כלי למעקב והתקדמות הבדיקות.

(.mysql כגון: DB )שימוש ב- clientהכלי חינמי וניתן להתקינו כמעט על כל

אשר פותחו בשנים האחרונות ע"י יזמים ישראליים, שעלותם החודשיתSAAS כלי ניהול נוספים, מבוססים 3מסתכמת בדולרים- עד עשרות דולרים בודדים בחודש:

http://www.practitest.com

http://www.informup.com

http://www.testuff.com

( accessibility ( ונגישות ) GUI כלים לבדיקות ממשק משתמש )

http://www.wat-c.org/tools

Web accessibility tool סרגל חינמי להתקנה על כל - clientהמאפשר לבצע מגוון רב מאוד של בדיקות ממשק המשתמש בדגש על היבטי הנגישות של הדף.

- http://validator.w3.org/

. רק להכניס כתובת, לבצע הרצה ולקבל תשובות.W3C עומד בתקן בהנילאומי של HTMLכלי זה מבצע בדיקה האם דף ה-

https://addons.mozilla.org/en-US/firefox/addon/firesizer

המאפשר לשנות את מידות הדף בצורה נוחה ומהירה בכדי לבדוק אותו ברזולציות השונות Firefoxתוסף חינמי לדפדפן

Page 3: כלי הבדיקות שיעשו לכם את החיים קלים יותר

https://addons.mozilla.org/en-US/firefox/addon/measureit

בכדי לבדוק גובה, רוחב, מידות ויישור של כל אלמנט גרפיhtml לכל דף rulerהמאפשר להוסיף Firefoxתוסף חינמי לדפדפן בדף.

https://addons.mozilla.org/en-US/firefox/addon/accessibar

המיועדות עבור בעלי מוגבלויותtext-to-speech בודק את תצוגת דף האינטרנט ויכולות ה- הFirefoxתוסף חינמי לדפדפן ראיה.

( compatibility כלים לבדיקות תאימות )

כלים אלו מאפשרים לבדוק כיצד נראית האפליקציה בדפדפנים שונים )ראו מאמר בהמשך הסוקר רשימת כלים חינמיים(

http://www.my-debugbar.com/wiki/IETester/HomePage דפדפני - IE

https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

כלים לתיעוד צילומי מסך

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

http://www.techsmith.com/snagit

http://www.techsmith.com/jing

http://www.wisdom-soft.com/products/screenhunter.htm

http://www.timesnapper.com

http://www.spectorsoft.com

Page 4: כלי הבדיקות שיעשו לכם את החיים קלים יותר

https://addons.mozilla.org/en-us/firefox/addon/fireshot

http://www.nbxsoft.com/screen-recorder.php

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

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

http://www.vapisoft.com/vLog.htm

כלי לבדיקות לינקים שבורים

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

http://www.iwebtool.com/broken_link_checker

כלי לבדיקת רזולוציות שונות

http://viewlike.us/

כלי זה מאפשר לבדוק את האתר שלך ברזולוציות שונות ובטאבים נפרדים

http://protofluid.com/

Ipad ו- IPhoneכלי זה מאפשר לבדוק את האפליקציה ברזולוציות שונות כולל עבור מכשירים ניידים כגון

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

שיהיה בהצלחה לכולנו.

רם

מקורות מידע:

http://www.opensourcetesting.org

Page 5: כלי הבדיקות שיעשו לכם את החיים קלים יותר

Testing experience – the magazine for professional testers, December 2010 (http://www.testingexperience.com)

?http://www.tapuz.co.il/blog/ViewEntry.asp) בדיקות תוכנה מ-א' ועד ת' – הבלוגיה של תפוזEntryId=1515730)

(http://www.tapuz.co.il/tapuzforum/main/forumpage.asp?id=936) פורום בקרת איכות תוכנה של תפוז

http://freelancefolder.com/7-fresh-and-simple-ways-to-test-cross-browser-compatibility/