< Language Testing Plan
Automatic Browser Test Scenarios: Translate Extenstion
Feature: Translate editor area buttons
Implementation:
Scenario: Target translation language selection dialog
Given that I am logged in and within the Translate Editor
When I click the language name displayed next to the label ‘Translate to’
Then the ULS language selection dialog should be displayed
Scenario: Target translation language selection dialog
Given that I am logged in and within the Translate Editor, translating to Italian and I opened the target language selection ULS
When I type "he" in the ULS search box and press Enter
Then the label of the language changes to "עברית" and the messages are reloaded with translations to Hebrew
Scenario: Target translation language selection dialog
Given that I am logged in and within the Translate Editor and I switched the target language from Italian to Hebrew
When I open a message for translation
Then the lang attribute of the translation textarea is "he" and its dir attribute is "rtl"
Scenario: Translate Edit area
Given that I am logged in and within the Translate Editor in List View
When I click on the ‘Edit’ link at the end of the row
Then the Editing area will be opened
Scenario: Translate Edit area
Given that I am logged in and within the Translate Editor in List View
When I click on the ‘Edit’ link at the end of the row to open the editing area
Then the ‘Paste source text’ button will be displayed at the bottom
Scenario: Translate Edit area
Given that I am logged in and within the Translate Editor in List View
When I click on the ‘Edit’ link at the end of the row to open the editing area
Then the displayed ‘Paste source text’ button in an active state
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and have the editing area open
When I click on the ‘Paste Source Text’ link
Then the source message text will be copied into the edit input box, replacing any existing text
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View, have the editing area open and have content present in the input area
When I click on the ‘Save Translation’ button
Then the editing area of the next message should be opened
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View, and have the editing area
When I click inside the editor area and write a character of text
Then the ‘Save translation’ button should be activated
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and have the editing area open
When I click on the ‘Paste Source Text’ link and copy the source message into the edit input box
Then the ‘Save translation’ button should be activated
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and have the editing area open on a message that was not translated before
When I click on the message key above the editing area
A menu opens with one item - Translations
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and have the editing area open on a translated message
When I click on the message key above the editing area
A menu opens with two items - History and Translations
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and I opened the menu under the message key
When I click on the "History" link
The message history opens in a new browser tab
Scenario: Translate Editor
Given that I am logged in, within the Translate Editor in List View and I opened the menu under the message key
When I click on the "Translations" link
Special:Translations open in a new tab, showing translations of that message to other languages
Scenario: Translate Edit area
Given that I am logged in and within the Translate Editor in List View
When I click on the ‘Edit’ link at the end of the row to open the editing area
Then the ‘Skip to next’ button should be activated
Scenario: Translate Edit area
Given that I am logged in and within the Translate Editor in List View
When I click on the ‘Edit’ link at the end of the row to open the editing area
Then a small arrow button pointing towards the right side of the screen should be displayed
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.