Language Testing Plan/Translate Test Scenarios
Appearance
Automatic Browser Test Scenarios: Translate Extenstion
[edit]Feature: Translate editor area buttons
[edit]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