MediaWiki manual smoke test

From mediawiki.org

MediaWiki manual smoke test

Test cases

Test ID Feature/Function Objective Actions Expected Results
1 Create an account 'Create an account' menu is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Populate all fields
4. Click 'Create account' button

1. "Log in" page displayed.

2. "Create account" page displayed
3. Main page displayed. 'Log in / create account' menu has changed to 'your account'

2 Create an account- re-enter incorrect password System warnings if a user re-entered incorrect Password 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Populate Username/Password fields
4. Populate 'Type password again' field with incorrect Password
5. Click 'Create account' button

1. "Log in" page displayed.

2. "Create account" page displayed
3. Message "Login Error: The passwords you entered do not match" pops up.

3 Create an account- protect against automated account creation System protects against automated account creation 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Populate all fields
4. Enter a word that different from the words that appear below in the box
5. Click 'Create account' button

1. "Log in" page displayed.

2. "Create account" page displayed
3. Message "Login Error: The user account was not created, as we could not confirm its source" pops up.

4 Create an account -'Remember my login on this browser' option. 'Remember my login on this browser' option is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Populate all fields
4. Put check mark near 'Remember my login on this browser' check box.
5. Click 'Create account' button
6. Log out
7. Close the browser
8. Open the browser with MediaWiki main page.

1. "Log in" page displayed.

2. "Create account" page displayed
3. Main page displayed. 'Log in / create account' menu has changed to 'your account'
4. After opening MediaWiki main page, you are automatically loged in and 'Log in / create account' menu has changed to 'your account'

5 Create an account - Language setting Language setting in "Create account" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Select Deutsch/ English/Esperanto/Français/Español/Italiano/Nederlands from Language menu.

1. "Log in" page displayed.

2. "Create account" page displayed
3. After selecting the language, "Create account" window is displayed in selected language.

6 Create an account - More info "More info" option in "Create account" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Go to 'More info'

1. "Log in" page displayed.

2. "Create account" page displayed
3. "CAPTCHA help" page displayed

7 Create an account - Log in "Log in" option in "Create account" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select 'Create an account' option.
3. Go to Already have an account? Click 'Log in'

1. "Log in" page displayed.

2. "Create account" page displayed
3. "Log in" page displayed

8 Log in Log in option is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Populate Username/Password fields.
3. Click 'Login'

1. "Log in" page displayed.

2. Main page displayed. 'Log in / create account' menu has changed to 'your account'

9 Log in - Language setting Language setting in "Log in" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Select Deutsch/ English/Esperanto/Français/Español/Italiano/Nederlands from Language menu.

1. "Log in" page displayed.

2. After selecting the language, "Log in" window is displayed in selected language.

10 Log in - 'Remember my login on this browser' option 'Remember my login on this browser' option in "Log in" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Populate Username/Password fields.
3. Put check mark near 'Remember my login on this browser' check box.
4. Click 'Login' button
5. Log out
6. Close the browser
7. Open the browser with MediaWiki main page.

1. "Log in" page displayed.

2. After opening MediaWiki main page, you are automatically loged in and 'Log in / create account' menu has changed to 'your account'

11 Log in - 'Also log me in to other wikis of the Wikimedia Foundation' option 'Also log me in to other wikis of the Wikimedia Foundation' option in "Log in" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Populate Username/Password fields.
3. Put check mark near 'Also log me in to other wikis of the Wikimedia Foundation' option.
4. Click 'Login' button
5. Go to other wikis of the Wikimedia Foundation

1. "Log in" page displayed.

2. After opening MediaWiki main page, you are automatically loged in and 'Log in / create account' menu has changed to 'your account'
3. After opening other wikis of the Wikimedia Foundation, you are automatically loged in and 'Log in' menu has changed to 'your account'

12 Log in - 'Create an account' option 'Create an account' option in "Log in" window is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Go to- Don't have an account? Select 'Create an account' option.

1. "Log in" page displayed.

2. "Create account" page displayed.

13 Log in - Invalid Username/Password System does not allow to enter a user with invalid Username/Password 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Populate Username/Password fields with invalid Username/Password.
3. Click 'Login' button

1. "Log in" page displayed.

2. Message "Login error- Incorrect password entered. Please try again. " displayed.

14 Log in - empty Username/Password System does not allow to enter a user without Username/Password 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Populate Username field and Password field keep empty
3. Click 'Login' button
4. Populate Password field and Username field keep empty
5. Click 'Login' button

1. "Log in" page displayed.

2. Message "Login error- Password entered was blank. Please try again.. " displayed.
3. Message "Login error- Username entered was blank. Please try again.. " displayed.

15 Log in - Forgotten your login details Receiving an e-mail reminder of user account details is functional 1. Go to 'Log in / create account' (top right of the test window) menu.

2. Click "Forgotten your login details?"
3. Enter Username
4. Click 'E-mail new password' button

1. "Log in" page displayed.

2. "Reset password" page displayed.
3. You received an e-mail reminder of your account details

16 My Preferences - Gender Selecting Gender is functional 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to Gender and select male/female gender from box list
4. Click 'Save' button
5. Go to User page

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. Message : "Your settings have been saved" pops up.
4. Verify that you gender is before the user name (Female user/ Male user)

17 My Preferences - Change password System allows a user to change a password 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to Password and Click "Change password"
4. Populate all fields and Click 'Change password' button
5. Log out
5. Log in with new password

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "Change password" page displayed.
4. "My Setting" page displayed with Message : "Your settings have been saved".
5. Verify that you log in successfully with new password

18 My Preferences - Change password, Cancel System allows a user to cancel his password changing 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to Password and Click "Change password"
4. Populate all fields and Click 'Cancel' button
5. Log out
6. Log in with your old password

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "Change password" page displayed.
4. "My Setting" page displayed.
5. Verify that you log in successfully with your old password

19 My Preferences - Remember my login on this browser 'Remember my login on this browser' option is functional 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Put check mark near 'Remember my login on this browser' check box
4. Click 'Save' button
5. Log out
6. Close the browser
7. Open the browser with MediaWiki main page.

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed with Message : "Your settings have been saved".
4. Main page displayed.
5. After opening MediaWiki main page, you are automatically loged in and 'Log in / create account' menu has changed to 'your account'

20 My Preferences - Language setting System allows a user to select a language from Language list 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to Language and Select your language from Language list box
4. Click 'Save' button

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed on the selected language with Message : "Your settings have been saved".

21 My Preferences - New signature System allows a user to change his signature 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to "New signature" box and Enter your new signature
4. Click 'Save' button

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed with Message : "Your settings have been saved".
4. Verify that "Existing signature" changed to your new signature.

22 My Preferences - E-mail System allows a user to enter E-mail 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to "E-mail" box and Enter your e-mail
4. Click 'Save' button

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed with Message : "Your settings have been saved".
4. Verify that "E-mail" box contains your e-mail
Note: This test case is supposed that you did not enter your e-mail in 'Create an account' page

23 My Preferences - Restore all default settings Restore all default settings is functional 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Click "Restore all default settings" link
4. Click 'Restore all default settings' button

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page with 'Restore all default settings' button.
4. Verify that all default settings were restored

24 My Preferences - E-mail me when my user talk page is changed System has informed a user via e-mail when the user talk page is changed 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Check "E-mail me when my user talk page is changed" check box
4. Click 'Save' button
5. Log out
6. Go to Your Talk page and Edit it

1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed with Message : "Your settings have been saved".
4. Verify that You have been informed via E-mail about changing of your Talk page

25 My Preferences - Send me copies of e-mails I send to other users System has sent to a user copies of e-mails that the user send to other users 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Check "Send me copies of e-mails I send to other users" check box
4. Click 'Save' button
5. Go to Toolbox menu of the left side bar and Select "E-mail this user" option
6. Enter "Testing" and Click 'Send' button


1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. "My Setting" page displayed with Message : "Your settings have been saved".
4. "E-mail user" page displayed
5. Go to your e-mail and verify that You have received a copy of e-mail

26 My Preferences - Manage your global account Manage your global account option is functional 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to 'Global account status' and click 'Manage your global account' link
4. Enter your password and Click 'Login' button
5. Come back to My Preferences page


1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. Special page displayed with Message : "Login unification complete!".
4. Verify that 'Global account status:' All in order!

27 My Preferences - View global user info System allows a user to view global user info 1. Log in to the application (if you have not been logged in yet).

2. Select My Preferences menu
3. Go to 'Global account status' and click 'View global user info' link


1. Main page displayed. 'Log in / create account' menu has changed to 'your account'.

2. "My Setting" page displayed.
3. 'Global user manager' page displayed
4. Verify that 'Global user info' (User ID, Registered, Home wiki, Total editcount, Locked, Hidden level) and 'List of local accounts' table are shown