You are on page 1of 2

‫‪ -372-1-3501‬הנדסת איכות תוכנה‬

‫סמסטר א' – תשע"א‬


‫תרגיל בית מס' ‪TEST CASES – 1‬‬
‫תאריך ההגשה‪3.11.10 :‬‬

‫בתרגיל זה תתבקשו להגדיר מספר מקרי בדיקה על גבי מספר תוכנות נתונות‪ .‬שימו לב כי מטרת‬
‫התרגיל הינה לאתר באגים הקיימים בתכנה ולא להסתפק בבדיקות טריוויאליות שאינן מגלות‬
‫באגים!‬

‫היכנסו לתוכנת ‪ MS-Word‬וציינו את שפת הממשק והגרסה שברשותכם‪.‬‬ ‫‪.1‬‬


‫עבור תיבת הדו‪-‬שיח )‪ (dialog-box‬של עיצוב גופן‪ ,‬יש להגדיר ולהריץ ‪3‬‬ ‫‪.2‬‬
‫בדיקות שונות )‪.(test-cases‬‬
‫עבור אופיס ‪ :2003‬בעברית‪ :‬עיצוב‪ ‬גופן; באנגלית‪.Format → Font :‬‬
‫באנגלית‪Home→Font :‬‬ ‫עבור אופיס ‪ :2007‬בעברית‪ :‬ראשי ‪ ‬גופן‪,‬‬
‫היכנסו לתוכנת ‪ MS-Excel‬ובחרו תיבת דו‪-‬שיח כלשהי‪ .‬עבור התיבה‬ ‫‪.3‬‬
‫שבחרתם‪ ,‬יש להגדיר ולהריץ ‪ 3‬בדיקות שונות )‪.(test-cases‬‬
‫עבור כל אחד מהמחשבונים הבאים יש להריץ ‪ 2‬בדיקות שונות )‪test-‬‬ ‫‪.4‬‬
‫‪) (cases‬הכיתוב מהווה קישור למחשבון הרלוונטי(‪:‬‬
‫מחשבון קלוריות‬ ‫‪.1‬‬
‫מחשבון הצמדה‬ ‫‪.2‬‬
‫דגשים כללים‬
‫‪ .1‬בראש כל סט בדיקות יש להציג צילום מסך של התיבה‪.‬‬
‫‪ .2‬עבור הבדיקות ב ‪ MS-Word -‬ו ‪ MS-Excel -‬יש לציין את שפת הממשק והגרסה‬
‫שברשותכם‪ ,‬וכן מיקום מדויק של התיבה שנבחרה בתפריט התוכנה‪.‬‬
‫‪ .3‬את הבדיקות יש לתאר בטבלה המכילה את העמודות הבאות‪:‬‬
‫‪ .1‬מספר סידורי של בדיקה‪.‬‬
‫‪ .2‬תנאיי ההתחלה של הבדיקה‪.‬‬
‫‪ .3‬אירועי הקלט‪.‬‬
‫‪ .4‬הפלט הצפוי‪.‬‬
‫‪ .5‬הפלט בפועל‪.‬‬
‫‪ .6‬תוצאת הבדיקה )הצלחה ‪ /‬כשלון(‪.‬‬
‫‪ .7‬סיווג השגיאה עפ"י הסוגים שהוצגו בכיתה )במקרה של כשלון בלבד( כמתואר‬
‫בהרצאה ‪ 1‬שקף ‪.32‬‬
‫‪ .4‬התרגיל יוגש כקובץ ‪ word‬לשרת ‪ ftp‬לתיקיית ‪SQE/Assignment1‬‬
‫‪ .1‬מחוץ למחשבי האוניברסיטה‪ :‬בכתובת ‪ ftp://ftp.ise.bgu.ac.il‬שם‬
‫משתמש ‪ p‬סיסמה ‪1‬‬
‫‪ .2‬מתוך מחשבי האוניברסיטה‪ :‬לכונן ‪P‬‬
‫‪ .5‬העתקות יטופלו בחומרה‪ .‬אין לשלוח תשובות או קטעי תשובות בין סטודנטים‪ .‬אל‬
‫תעתיקו!‬
‫דוגמא לפתרון‬
‫סט בדיקות ‪1‬‬
‫גרסה‪:‬‬ ‫‪.1‬‬
‫‪Microsoft Office Word 2003, Version 11.0, Build 6502‬‬
‫‪ .2‬שפת הממשק‪ :‬אנגלית‬
‫‪ .3‬שם התיבה‪Index and Tables :‬‬
‫‪ .4‬מסלול ההגעה לתיבה‪…Insert  Reference  Index and Tables :‬‬
‫תצלום התיבה‪:‬‬ ‫‪.5‬‬

‫בדיקות‬ ‫‪.6‬‬

‫סוג השגיאה‬ ‫תוצאת‬ ‫הפלט בפועל‬ ‫הפלט הצפוי‬ ‫אירועי הקלט‬ ‫תנאיי ההתחלה‬ ‫מס"ד‬
‫הבדיקה‬
‫הצלחה‬ ‫הודעה‬ ‫הודעת‬ ‫לחיצה על‬ ‫לא סומנו שום‬ ‫‪1‬‬
‫בטקסט‪:‬‬ ‫שגיאה – אין‬ ‫מקש ‪Enter‬‬ ‫מלות מפתח‪,‬‬
‫מלות מפתח‬ ‫הסמן נמצא‬
‫בשורה ריקה‪,‬‬
‫התיבה נפתחה‬
‫התוכנה‬ ‫כשלון‬ ‫הודעה כפולה‬ ‫הודעת‬ ‫מספר‬ ‫לא סומנו שום‬ ‫‪2‬‬
‫עושה משהו‬ ‫על המסך‪:‬‬ ‫שגיאה –‬ ‫עמודות שונה‬ ‫מלות מפתח‪,‬‬
‫שאינה‬ ‫‪The number‬‬ ‫מספר‬ ‫ל‪ ,5-‬לחיצה‬ ‫הסמן נמצא‬
‫אמורה‬ ‫‪must be‬‬ ‫עמודות לא‬ ‫על מקש‬ ‫בשורה ריקה‪,‬‬
‫לעשות‬ ‫‪between 0 and‬‬ ‫חוקי‬ ‫‪Enter‬‬ ‫התיבה נפתחה‬
‫)מציגה‬ ‫‪4‬‬
‫הודעה זהה‬
‫פעמיים(‬

You might also like