📜1.7. Test cases
TC01: Form Authentication : Login successful with valid credentials
Open browser
Navigate to https://the-internet.herokuapp.com/login
Fill in username with tomsmith
Fill in the password with SuperSecretPassword!
Click on Login button
And the home page is appear
TC02: Checkboxes : Check to a box
Open browser
Navigate to https://the-internet.herokuapp.com/checkboxes
Check on checkbox1
Verify checkbox1 is
checked
Check on checkbox2
Verify checkbox2 is
checked
TC03: DropDown : Select option
Open browser
Navigate to https://the-internet.herokuapp.com/dropdown
Select "option 1"
Validate "option 1" is selected
TC04: Hyper link : Hyperlink - link text
Open browser
Navigate to https://the-internet.herokuapp.com/status_codes
Click on "200"
Then "200 status code" page appear
Click on "go here"
Click on "301"
Then "301 status code" page appear
Click on "go here"
Click on "404"
Then "404 status code" page appear
Click on "go here"
Click on "500"
Then "500 status code" page appear
Click on "go here"
TC05: Web Table: Validate largest due person from a table
Open browser
Navigate to https://the-internet.herokuapp.com/tables
Focus on table 1
The person who has largest due is "Doe Jacson"
TC06: Frame : Nested frames
Open browser
Navigate to https://the-internet.herokuapp.com/nested_frames
Verify Text present:
LEFT
RIGHT
MIDDLE
BOTTOM
TC07: JavaScript Alert
Open browser
When click on "Click For JS Alert" button
Then the Popup is displayed.
TC08: Hover elements
Open browser
Navigate to https://the-internet.herokuapp.com/hovers
When user hover on user 1 avatar
Then the "name: user1" label is present.
TC09: Right click - Context menu
Open browser
Navigate to https://the-internet.herokuapp.com/context_menu
Right click on square box
The context menu is displayed
TC10: Page Object Model - Body Mass Index Page
Open browser
Navigate to https://www.calculator.net/bmi-calculator.html
Select metric unit tab
Fill calculator with age, gender, weight, height
Validate result is correct
TC11: Page Object Model- Todo MVC : Verify user able create a new todo
Open browser
Navigate to https://todomvc.com/examples/vanillajs/
Enter a new todo name
Verify a todo added
TC12: Page Object Model- Todo MVC : Verify user able mark complete a todo
Open browser
Navigate to https://todomvc.com/examples/vanillajs/
Mark completed a exist todo
Verify a todo is marked completed
TC13: Page Object Model- Todo MVC : Verify user able delete a todo
Open browser
Navigate to https://todomvc.com/examples/vanillajs/
Delete a exsit todo
Verify a todo deleted
TC14: Page Object Model- Todo MVC : Verify user able update a todo name
Open browser
Navigate to https://todomvc.com/examples/vanillajs/
Update a existed todo name
Verify a todo updated name successfully
Last updated
Was this helpful?