PracticU

בדיקות לוקאליזציה

בלי כתוביותעם כתוביות
PracticU › קורס שלם ומקיף בעברית על בדיקות תוכנה › בדיקות לוקאליזציה
מילון מושגים:
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.
ASCII - תקן לקידוד תווים שמייצג אותיות, ספרות וסימנים כמספרים, ומשמש בסיס לייצוג טקסט במחשב.
Unicode - תקן קידוד תווים אוניברסלי שמכסה את כתבי השפות בעולם, ומאפשר לייצג כמעט כל תו.

בדיקות לוקאליזציה
בדיקות לוקליזציה בודקות תוכנה שמותאמת לשפה, לתרבות ולאזור אחר. תוכנה מיוצרת לשוק האנגלי ולעשרות שפות נוספות, ולכן יש להתאים את הטקסט וגם את צורת ההצגה שלו.
מה בודקים
1. תרגום: התרגום צריך להעביר את המשמעות ולא רק את המילה, ולהתאים להקשר של המשפט והפסקה. יש לזכור שלשפה יכולים להיות ניבים שונים, למשל אמריקאית, בריטית ואוסטרלית באנגלית.
2. התפשטות הטקסט: טקסט שמתורגם לשפה אחרת יכול להיות ארוך יותר. כפתור בשם Minimize באנגלית צריך להיות רחב יותר בגרמנית.
3. קידוד: ASCII לא תמך בעברית. Unicode תומך בכל השפות. בשמירה של קובץ עם עברית כ-ANSI התוכנה מזהירה שהתווים ילכו לאיבוד.
4. מקשים חמים: קיצור כמו Ctrl+S באנגלית עשוי להיות Alt+R בצרפתית, כי המילה מתחילה באות אחרת.
5. כיוון קריאה: עברית וערבית נקראות מימין לשמאל. קיצורי Bold, Italic ו-Underline צריכים להתאים לשפה.
6. פורמטים: מטבע, תאריך, שעה, יחידות מידה ופריסת מקלדת משתנים בין אזורים. ב-Windows מגדירים אותם ב-Regional and Language Options.
שימו לב
מפרידים בין הטקסט לקוד, כך שמתרגמים יתרגמו את הטקסט בלי לגעת בשורות הקוד. לפעמים נדרשת חברה שמתמחה בלוקליזציה, שמבינה גם את התרבות של השוק.
השיעור הבא בקורס: בדיקות ממשק משתמש - GUI

פרקי ההרצאה: בדיקות לוקאליזציה

  1. 00:00

    מבוא: תוכנה שמותאמת לשפות נוספות

  2. 00:46

    חשיבות התרגום ואיכותו

  3. 01:39

    מה זו לוקליזציה של תוכנה

  4. 02:57

    תרגום מדריך עזרה והקשר המשפט

  5. 03:53

    דיאלקטים וניבים באותה שפה

  6. 05:08

    חברות לוקליזציה והתאמה תרבותית

  7. 06:28

    הרחבת טקסט בתרגום (Text Expansion)

  8. 07:28

    יוניקוד לעומת ASCII

תמלול ההרצאה: בדיקות לוקאליזציה

הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות לוקאליזציה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:06

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

  2. 00:23

    אנחנו נדבר בשיעור הזה על Foreign Language Testing, כלומר בדיקות לשפות זרות, שפות אחרות, בסדר? עכשיו אנחנו נדון במצגת הזאת על חשיבות התרגום, כלומר, מהם האלמנטים, איך הוא נתעמק יותר, באיזה issues, באיזה סוגיות בתרגום נכון.

  3. 00:46

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

  4. 01:03

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

  5. 01:19

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

  6. 01:41

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

  7. 02:08

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

  8. 02:25

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

  9. 02:44

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

  10. 03:13

    מין מדריך עזרה, Help Manual, כאילו איך לעבוד עם התוכנה. איך אני מתרגם אותו מאנגלית לעברית אז כמו בכל תרגום חשוב להקפיד על תרגום איכותי ומדויק שמעביר את מלוא משמעות המילה ולא רק את המשמעות של המילה לא רק תרגום של אחד על אחד גם לא פוגע בהקשר הכללי של המילה בתוך ההקשר הכולל

  11. 03:35

    של המשפט וההקשר הרחב יותר של הפסקה עצמה של הפרגרף אז בעצם אם לא כל התוכנות נועדו ל-US English Market ויש לי עוד עשרות שפות ברקע יש פה עבודה רבה לבודק תוכנה מההיבט של אפוריינט טסטינג לאנגוויץ'.

  12. 03:53

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

  13. 04:16

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

  14. 04:43

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

  15. 05:08

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

  16. 05:23

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

  17. 05:44

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

  18. 05:59

    אז יש פה כל כך, זה סכום שכל כך צורך התמחות שהוא לא בדיוק sqa אבל הוא כן sqa מההיבט התרבותי שלו, אז לפעמים נצטרך להתאים פה ממש, נצטרך לשכור חברה שמבצעת התאמה לשפות שתבצע לנו את ה-localization testing company.

  19. 06:24

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

  20. 06:51

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

  21. 07:10

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

  22. 07:28

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

  23. 07:47

    מה זאת אומרת? היה לנו תקן ישן יותר שנקרא ASCII, שזה היה הקוד ששימש רק להצגת אותיות א' ב' הלטיני, כלומר ה-ABC. הקוד הזה לא כלל אותיות עבריות.

  24. 08:00

    היום יש לנו את ה-UTF, מערכת הפעלה של Windows XP, עושה שימוש בתקן Unicode. איך אני רואה את זה? אני יוצא מהמצגת, אני פותח לדוגמה, אני רואה את זה גם פה נראה לי, תצוגה, מראה את זה פה, נפתח את העורך טקסט הוורד,

לקורס המלא: קורס בדיקות תוכנה אונליין

ההרצאה הקודמת: בדיקות תאימות תוכנה

ההרצאה הבאה: בדיקות ממשק משתמש - GUI

הרצאות קשורות מקורסים אחרים

  • ניתוח בדיקות
  • סוגי בדיקות
  • בדיקות ידניות
  • בדיקות של GUI

קורסים נוספים במסלול

  • קורס Load Runner - בדיקת עומסים
  • Quality Center
  • מבחן QA לדוגמא