App to Test: Service Taker - Vaccine Haven
Files | Desciprtion |
---|---|
register.robot | Create a test citizen who is registered on the Service Taker site using Robot Framework. However, this is a one time usage for each citizen if you want to test it simply just change the registration information. |
test_service_taker_app.robot | Contains tests for service taker app of 3AM. |
Test cases | Desciprtion |
---|---|
Test verify 2 item on Home page | Visit the home page and verify 2 items on the home page |
Test Make Reservation | Visit the home page, then click on (make a reservation button), and create a reservation. Verify that the registration was created |
Test Cancellation | Cancel the reservation in the previous test and verify that cancellation was successful. |
pip install -r requirements.txt
robot vaccine-tests.robot
Which do you think is a better framework for E2E testing of web applications or web services: Robot Framework or Cucumber with Selenium/HTTP library and JUnit?
When it comes to E2E testing of web applications, I think Robot Framework is a better tools. It visualizes how well the web services are performing and provides result files, test logs and the reports of the results for us. However, it's harder to read comparing to Cucumber because of its complex structure.
Robot Framework Tutorial by Edureka
Selenium Library
Robot Framework Basics by Robocorp