Quality
Labels: QA, Quality, Quality assuarance, quality control
Posted by Rajeev Prabhakaran 0 comments
An Inspection
Labels: Inspection
Posted by Rajeev Prabhakaran 0 comments
Testing for Localizable Strings (Separate String from Code)
Two environments to test for the program in Chinese
1. In Chinese window system. (In China)
2. In English Window system with Chinese language support (in USA)
On-line help
- Accuracy
- Good reading
- Help is a combination of writing and programming
- Test hypertext links
- Test the index
- Watch the style
- Make your own list of localization requirements
- Automated testing
- Checking the technical accuracy of every word
- Lookout for confusions in the writing
- Lookout for missing features
- Give suggestions without justifying
Labels: Localization, Localization (L10N), Localization Testing
Posted by Rajeev Prabhakaran 0 comments
Considering Localization Testing
Testing resource files [separate strings from the code] Solution: create a pseudo build
String expansion: String size change breaking layout and alignment. When words or sentences are translated into other languages, most of the time the resulting string will be either longer or shorter than the native language version of the string. Two solutions to this problem:
a. Account the space needed for string expansion, adjusting the layout of your dialog accordingly
b. Separate your dialog resources into separate dynamic libraries.
Data format localization: European style: DD/MM/YY North American style: MM/DD/YY Currency, time and number format, address
Character sets: ASCII or Non ASCII Single byte character 16bit (US) 256 characters Double byte character 32bit (Chinese) 65535 code points
Encoding: Unicode: Unicode supports many different written languages in the world all in a single character encoding. Note: For double character set, it is better to convert from Unicode to UTF8 for Chinese, because UTF8 is a variable length encoding of Unicode that can be easily sent through the network via single byte streams
Builds and installer: Creating an environment that supports a single version of your code, and multiple version of the language files
Program’s installation, un-installation in the foreign machines
Testing with foreign characters: EXP: enter foreign text for user name and password. For entering European or Latin characters on Windows
a. Using Character Map tool
Search: star-program-accessories-accessibility-system tool-
b. Escape sequences. EXP: ALT + 128
For Asia languages use what is usually called an IME (input method editor)
Chinese: I use GB encoding with pin yin inputted mode
Foreign Keyboards or On-Screen keyboard
Text filters: Program that is used to collect and manipulate data usually provides the user with a mechanism for searching and filtering that data. As a global software tester, you need to make sure that the filtering and searching capabilities of your program work correctly with foreign text. Problem; ignore the accent marks used in foreign text
Loading, saving, importing, and exporting high and low ASCII
Asian text in program: how double character set work
Watch the style
Two environments to test for the program in Chinese
a. In Chinese window system (in China)
b. In English Window system with Chinese language support (in USA)
Microsoft language codes:
CHS - Chinese Simplified
CHT - Chinese Traditional(Taiwan)
ENU - English (United States)
FRA - French (France)
Java Languages codes
zh_CN - Chinese Simplified
zh_TW - Chinese Traditional(Taiwan)
Fr or fr_FR - French (France)
en or en_US - English (United States)
More need consider in localization testing:
* Hot key.
* Garbled in translation
* Error message identifiers
* Hyphenation rules
* Spelling rules
* Sorting rules
* Uppercase and lowercase conversion
Labels: Localization (L10N)
Posted by Rajeev Prabhakaran 0 comments
Localization Aspects
Terminology Symbols Illustrations and Graphics Colors have different meanings in different cultures Fonts and typography Language and style Formats a. Consequences for the volume of documents, number of pages, page number (table of contents, index) etc.
Terminology The selection and definition as well as the correct and consistent usage of terms are preconditions for successful localization:
Character sets
b. Also for the size of buttons (IT, machines etc.)
Labels: I18N and L10N, Localization, Localization (L10N), software testing
Posted by Rajeev Prabhakaran 0 comments
Globalization (G11N)
- Activities performed for the purpose of marketing a (software) product in regional marketing a (software) product in regional markets
- Goal: Global marketing that accounts for economic and legal factors
- Focus on marketing; total enterprise solutions and to management support
Labels: G11N, Globalization, Globalization (G11N), Globalization G11N
Posted by Rajeev Prabhakaran 0 comments
I18N and L10N
These two abbreviations mean internationalization and localization respectively. Using the word "internationalization" as an example; here is how these abbreviations are derived. First, you take the first letter of the word you want to abbreviate; in this case the letter "I". Next, you take the last letter in the word; in this case the letter "N". These become the first and last letters in the abbreviation. Finally, you count the remaining letters in the word between the first and last letter. In this case, "nternationalizatio" has 18 characters in it. se we will plug the number 18 between the "I" and "N"; thus I18N
I18N and L10N
- I18N and L10N comprise the whole of the effort involved in enabling a product
- I18N is "Stuff" you have to do once
- L10N is "stuff you have to do over and over again
- The more stuff you push into I18N out of L10N, the less complicated and expensive the process becomes
Labels: I18N, I18N and L10N, Internationalization, L10N, Localization, Testing Standards
Posted by Rajeev Prabhakaran 0 comments
Archives
Recently Added
May i help you ? What are you searching for ?
Tags
- axioms. testing (1)
- black box (1)
- Boundary Value Testing (1)
- bug (3)
- bug lifecycle (2)
- bugs (1)
- cause of bugs (2)
- cm tools (1)
- Comparison Testing (1)
- Conditional Testing (1)
- configuration management (1)
- configuration management tools (1)
- Data Flow Testing (1)
- defect (1)
- Different types of testing (1)
- errors (1)
- Extensive testing (1)
- G11N (1)
- Globalization (1)
- Globalization (G11N) (1)
- Globalization G11N (1)
- Good code (1)
- Good Design (1)
- Graph Based Testing (1)
- Gray Box (1)
- I18N (2)
- I18N and L10N (2)
- Inspection (1)
- Internationalization (2)
- Internationalization (I18N) (1)
- L10N (2)
- Localization (4)
- Localization (L10N) (4)
- Localization Testing (1)
- Loop testing (1)
- major bugs (1)
- major errors (2)
- methods of testing (1)
- Project (2)
- QA (3)
- Quality (1)
- Quality assuarance (4)
- quality control (2)
- Requirements (1)
- Roles and responsibilities (1)
- SDLC (1)
- software bugs (4)
- software developement life cycle (2)
- software developement process (1)
- Software Development (4)
- software failure (1)
- software process (1)
- Software requirement specifications (1)
- Software Requirements (1)
- software testing (13)
- Software testing process (1)
- software verification (1)
- SRS (2)
- System requirement specification (1)
- system testing (1)
- Test Cases (2)
- Test Management (1)
- Test Plan (2)
- testers (2)
- testing (3)
- testing methods (1)
- Testing Standards (1)
- testing techniques (1)
- Types of testing (1)
- UAT (1)
- user acceptance testing (1)
- validation (1)
- verification (1)
- verification and validation (1)
- Walk through code (1)
- Walk-through (1)
- what is walk through (1)
- white box (1)
