MB System Test 4: Registration Page

This test runs the Registration Page scenarios. In this scenario the user accesses the Registration Page and attempts to register without entering a lastname. An error message is then displayed. The user then retries to login, but does not match the email properly. Another error message is then displayed. The user then successfully registers, and no error messages are displayed on the screen. Finally the user tries to re-register with an already registered user e-mail. This should display an error on screen.

Note: This test uses a tag mechanism [EMAILx]. The first time read by the fixture, it will randomly generate an e-mail address that will be used throughout the test. This is done so that the tests can be re-run without breaking.

 

fit.ActionFixture  
start eg.Page    
enter webLocation http://localhost:8080/musicBox/displayCreateHost.do Start from Registration Page
enter firstName john  
enter lastName   No lastname was provided
enter email test2@yahoo.com  
enter confirmEmail test2@yahoo.com  
enter password test  
enter confirmPassword test  
press create    
check status ERROR Page returned an error
enter firstName john  
enter lastName doe  
enter email test2@yahoo.com  
enter confirmEmail notest@yahoo.com Confirmation e-mail does not match
enter password test  
enter confirmPassword test  
press create    
check status ERROR Page returned an error
enter firstName john  
enter lastName doe  
enter email [EMAIL1]  
enter confirmEmail [EMAIL1]  
enter password test  
enter confirmPassword test  
press create   All required information entered
check status OK No error returned
enter firstName john  
enter lastName doe  
enter email [EMAIL1] Trying to re-register same user as before
enter confirmEmail [EMAIL1]  
enter password test  
enter confirmPassword test  
press create    
check status ERROR An error is returned