QA/Translation: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 3: Line 3:
! Feature  !! Status  !! Target !! Dev Lead !! QA Lead !! Other Testers !! QA Status
! Feature  !! Status  !! Target !! Dev Lead !! QA Lead !! Other Testers !! QA Status
|-
|-
| Translation Infobar ||  || Firefox 33 || [https://mozillians.org/en-US/u/florian/ Florian Quèze] || [https://mozillians.org/en-US/u/bogdan.maris/ Bogdan Maris] || [https://mozillians.org/en-US/u/lizhenry/ lizzard], [https://mozillians.org/en-US/u/madamezou/ madamezou] || {{StatusHealthy|status=N/A}}
| Translation Infobar ||  || Firefox 34 || [https://mozillians.org/en-US/u/florian/ Florian Quèze] || [https://mozillians.org/en-US/u/bogdan.maris/ Bogdan Maris] || [https://mozillians.org/en-US/u/lizhenry/ lizzard], [https://mozillians.org/en-US/u/madamezou/ madamezou] || {{StatusHealthy|status=N/A}}
|-
|-
|}
|}
Line 9: Line 9:
= Intro =
= Intro =
New Translation feature provides users from all over the world the ability to translate the webpages from the original language to a specific chosen language.
New Translation feature provides users from all over the world the ability to translate the webpages from the original language to a specific chosen language.
For now Translation infobar supports only English, Chinese, Spanish, Japanese, German, French, Russian, Korean, Portuguese, as target and source languages.  
For now Translation infobar supports only Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese as target and source languages.
 
==== References: ====
*[http://www.ghacks.net/2014/05/23/firefoxs-upcoming-page-translation-feature/ Ghacks Blog post]
 
= Testing Approach =
= Testing Approach =
For Translation we are testing each language in order to see if the webpages are translated properly. Change the languages to translate to and watch for inconsistency in the translation and functionality of translation options.
For Translation we are testing each language in order to see if the webpages are translated properly. Change the languages to translate to and watch for inconsistency in the translation and functionality of translation options.


* The translation infobar should be an infobar with the following features:
* The translation infobar should be an infobar with the following features:
** It displays the webpage's language in a language drop-down, pre-selected to the language detected. Has a Translate and Not Now buttons, and an Options menu-popup button
 
 
 
:It displays the webpage's language in a language drop-down, pre-selected to the language detected. Has a Translate and Not Now buttons, and an Options menu-popup button
[[File:Translation infobar3.png]]
[[File:Translation infobar3.png]]


*Allows the user to correct this detection by choosing another language from the drop-down.
 
:Allows the user to correct this detection by choosing another language from the drop-down.
[[File:Choose language original language3.gif]]
[[File:Choose language original language3.gif]]


*Doesn't go away when Translate is clicked. Instead, it switches to "Translating webpage" and triggers the translation service.
 
:Doesn't go away when Translate is clicked. Instead, it switches to "Translating webpage" and triggers the translation service.
[[File:Translation in action3.gif]]
[[File:Translation in action3.gif]]


*Displays success or error information on completion
 
:Displays success or error information on completion
[[File:Translated page3.png]]
[[File:Translated page3.png]]
[[File:Translation error3.png]]
[[File:Translation error3.png]]
* We wanted to promote the translation feature for users, to make it more likely to be found and understand so we added a new doorhanger that pops the first time translation infobar is activated. Clicking on 'Learn More.' you will be redirected to [https://support.mozilla.org/kb/automatic-translation SUMO webpage] where you can find out more about this feature.
Here is a image showing the doorhanger:
[[File:Learn More Translation.png]]


*For now only a few languages are supported for detected languages:
*For now only a few languages are supported for detected languages:
**English, Chinese, Japanese, Spanish, German, French, Russian, Arabic, Korean, Portuguese, Polish, Turkish, and Vietnamese.
**Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese.
*The languages that we translate into:
*The languages that we translate into:
**English, Chinese, Japanese, Spanish, German, French, Russian, Arabic, Korean, Portuguese, Polish, Turkish, and Vietnamese.
**Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese.


= Requirements =
= Requirements =
For now there will be required two prefs in order for translation to work:
On Nightly (36) there will be required two prefs in order for translation to work:


Open about:config and click on "I'll be careful, I promise!" button
Open about:config and click on "I'll be careful, I promise!" button
Line 44: Line 61:


= One and Done tasks =
= One and Done tasks =
TBD
One and Done tasks currently is a link to MozTrap and is set up for people to test on Aurora.
https://oneanddone.mozilla.org/en-US/tasks/55/
 
= MozTrap tests =
= MozTrap tests =
*The manual test cases for this feature can be seen [https://docs.google.com/spreadsheets/d/1fsvizIFtV-dqmDiRe1gFuRt1Kx1fc734nAv7jSF3Pps/edit#gid=0 here] and can be ran in [https://moztrap.mozilla.org/runtests/environment// Moztrap testrun].
*The manual test cases for this feature can be seen [https://docs.google.com/spreadsheets/d/1LparjTUp-YF26MQ5rw5VJI_wNn_w5QAUKpQ9L5V3ssQ/edit#gid=0 here] and can be ran in [https://moztrap.mozilla.org/runtests/environment/4685/ Moztrap testrun].
* Direct link to [https://moztrap.mozilla.org/runtests/run/4685/env/136/ MacOSX tests]
* Direct link to [https://moztrap.mozilla.org/runtests/run/4685/env/136/ MacOSX tests]


Automated tests are available [http://mxr.mozilla.org/mozilla-central/source/browser/components/translation/test/ here]
Automated tests are available [http://mxr.mozilla.org/mozilla-central/source/browser/components/translation/test/ here]
= Bug work =
= Bug work =
* Metabug: [https://bugzilla.mozilla.org/show_bug.cgi?id=971044 971044]
* Metabug: [https://bugzilla.mozilla.org/show_bug.cgi?id=971044 971044]
Line 94: Line 114:
= Sign-offs =
= Sign-offs =
<!-- ===== [[File:Nightly.png]] Nightly sign-offs ===== -->
<!-- ===== [[File:Nightly.png]] Nightly sign-offs ===== -->
<!-- ==== [[File:Aurora.png]] Aurora sign-offs ==== -->


==== [[File:Aurora.png]] Aurora sign-offs ====
==== [[File:Beta.png]] [[QA/Translation/Beta33|Beta sign-offs]] ====
==== [[File:Beta.png]] Beta sign-offs ====
==== [[File:Release.png]] Release sign-offs ====
==== [[File:Release.png]] Release sign-offs ====

Latest revision as of 11:05, 15 October 2014

Feature Status Target Dev Lead QA Lead Other Testers QA Status
Translation Infobar Firefox 34 Florian Quèze Bogdan Maris lizzard, madamezou N/A

Intro

New Translation feature provides users from all over the world the ability to translate the webpages from the original language to a specific chosen language. For now Translation infobar supports only Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese as target and source languages.

References:

Testing Approach

For Translation we are testing each language in order to see if the webpages are translated properly. Change the languages to translate to and watch for inconsistency in the translation and functionality of translation options.

  • The translation infobar should be an infobar with the following features:


It displays the webpage's language in a language drop-down, pre-selected to the language detected. Has a Translate and Not Now buttons, and an Options menu-popup button

Translation infobar3.png


Allows the user to correct this detection by choosing another language from the drop-down.

Choose language original language3.gif


Doesn't go away when Translate is clicked. Instead, it switches to "Translating webpage" and triggers the translation service.

Translation in action3.gif


Displays success or error information on completion

Translated page3.png Translation error3.png


  • We wanted to promote the translation feature for users, to make it more likely to be found and understand so we added a new doorhanger that pops the first time translation infobar is activated. Clicking on 'Learn More.' you will be redirected to SUMO webpage where you can find out more about this feature.

Here is a image showing the doorhanger:

Learn More Translation.png

  • For now only a few languages are supported for detected languages:
    • Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese.
  • The languages that we translate into:
    • Bulgarian, Chinese, Czech, Dutch, English, French, German, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese.

Requirements

On Nightly (36) there will be required two prefs in order for translation to work:

Open about:config and click on "I'll be careful, I promise!" button

  • Set:
    • browser.translation.detectLanguage to true
    • browser.translation.ui.show to true
  • Create:
    • browser.translation.bing.apiKeyOverride (right click -> New -> String) set to J5dY1fzkZwQP2Mq56ssXFF/G0dwrscNmCjSgaxl0CNE=
    • browser.translation.bing.clientIdOverride (right click -> New -> String) set to TestFirefox

One and Done tasks

One and Done tasks currently is a link to MozTrap and is set up for people to test on Aurora. https://oneanddone.mozilla.org/en-US/tasks/55/

MozTrap tests

Automated tests are available here

Bug work

  • All bugs:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

  • Fixed; may need verification:.

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

  • Unconfirmed bugs:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Sign-offs

Beta.png Beta sign-offs

Release.png Release sign-offs