software localization testing (valeska van vliet and olga melnikova)

57
An Intro to Software Localization Testing Valeska van Vliet and Olga Melnikova IMUG @Adobe May 18, 2017

Upload: olga-melnikova

Post on 23-Jan-2018

132 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

An Intro to Software Localization Testing

Valeska van Vliet and Olga Melnikova

IMUG @Adobe

May 18, 2017

Page 2: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)
Page 3: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Setting the Stage: Quick Survey

Go to the IMUG webpage and use this link to answer two questions:

http://imug.org/moravia1

> Have you ever done testing?

> If “Yes”, what kind of testing did you do?

Page 4: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Why Is Testing Important?

Page 5: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Why Is Localization Testing Important?

Ensures:

> Correct functionality on all platforms

> Consistent user experience across all language versions

> Localized versions meet product expectations

Page 6: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

The Where, What, and Who of Setting Up a Testing Facility(What we’ve learned from doing it.)

Page 7: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Where: MontereyLanguage Capital of the World

Page 8: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Our Monterey Facility

Page 9: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Who: Testing Resources

>Challenges of hiring and training testers

>Qualifications

>Creating a training program

Page 10: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Monterey: Testers, Dogs, Bugs…

> Dog-friendly

> Bug-unfriendly

Page 11: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

What: Types of Testing Projects

>Medical devices

>Home automation devices

>Websites

>Language Quality Assurance

>Desktop Publishing Quality Assurance

Page 12: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Testing Execution and Best Practices

Page 13: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

What is a Bug?

Page 14: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

The Term “Bug”:

Often attributed to Grace Hopper

Page 15: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Localization Testing Workflow

Page 16: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Bug Tracking System

Page 17: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Bug Reporting Guidelines

Page 18: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Test Plans (Protocols)

Page 19: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Test Cases

Page 20: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Localization Testing Specifics

Page 21: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Different Reactions to a Single Word: Bug

Page 22: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Localization Testing

Testing requires:

> Efficiency

> Effectiveness

> Thoroughness

Page 23: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Issue Types

Page 24: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Bug Types

User Interface

Linguistic

Functional

Page 25: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Functional Issues

Page 26: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Functional Issues: Example

Uninstall

Page 27: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

User Interface Issues

Page 28: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Truncation and Untranslated Text

User Interface Issues: Example

Page 29: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Credits: Moravia

Untranslated Icons

User Interface Issues: Example

Page 30: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Alignment

User Interface Issues: Example

Page 31: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Duplicate or Missing Hotkeys

User Interface Issues: Example

Page 32: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Layout

User Interface Issues: Example

Page 33: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Overlocalization

User Interface Issues: Example

Page 34: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Text Formatting

User Interface Issues: Example

Page 35: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Corrupted Characters

User Interface Issues: Example

Page 36: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Wrong Date / Time / Number Format

User Interface Issues: Example

Page 37: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Spacing

User Interface Issues: Example

Page 38: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Linguistic Issues: Example

Page 39: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Spelling and Grammar

Linguistic Issues: Example

Page 40: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Consistency

Credits: Moravia

Linguistic Issues: Example

Page 41: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Alphabetical Order

Credits: Ute Balsley

Linguistic Issues: Example

Page 42: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

When Products Ship With Known Bugs

Page 43: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Conclusion

Page 44: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)
Page 45: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Quiz 1

1. Go to: http://imug.org/moravia2

2. Complete the quiz

3. 30 seconds per screen shot

Page 46: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 1

Page 47: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 2

Page 48: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 3

Page 49: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 4

Page 50: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 5

Page 51: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 6

Page 52: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 7

Page 53: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 8

Page 54: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 9

Page 55: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Screenshot 10

Page 56: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Quiz 2

1. Go to: http://imug.org/moravia2

2. Complete the quiz

Page 57: Software Localization Testing (Valeska Van Vliet And Olga Melnikova)

Questions and Answers