
This is an introduction to the course. The teacher will introduce himself along with the course curriculum. Also, the student will get a good overview of what is expected pre-requisites and what they can expect to learn.
Quick introduction on why we should do test automation.
Import the cucumber feature into Boozang via the kebab menu, and build a speed game test that starts the game, ends it, and validates the endgame message through implementation steps.
Implement cucumber test steps in Boozang by building a timing module, creating a start speed game and end game steps, and validating a speed game success message with 11-second timeout.
Import a cucumber feature with two scenarios for weight gain, validating error when ending the game too fast and success after a delay, plus step reuse in Boozang.
Learn to craft negative test steps in cucumber test automation with Boozang, including start and end game steps, validations for success and failure, and URL handling strategies.
Learn to build robust cucumber tests with Boozang using timeouts, weights, and conditional if/else logic; handle a yellow or blue color game with multiple when/then steps.
Define and test url reloading policies in cucumber test automation with Boozang, showing never reload, always reload, and reload if necessary to ensure correct page state and new sessions.
Master conditional logic with if/else groups in cucumber test automation, enabling adaptable tests that click the correct blue or yellow button based on dynamic user interface state and dom checks.
Link the test steps and fix element selectors in Cucumber test automation with Boozang, demonstrating positive and negative outcomes, troubleshooting selectors, and validating success and error messages.
####
Note: This course is unfinished and need to be updated to match our new user interface. It should be no problem following the course, just note that the navigation and test tree has changed to use a structure similar to Visual Studio Code.
I will try and do this as soon as possible.
####
Learn the basics of test automation using the code-less automation tool Boozang.
Fully interactive! You will be doing real automation on our site The Lab
You will learn recording scenarios for most common test automation scenarios
Learn to use BDD syntax Cucumber/Gherkin to express test outcomes
Learn to apply control flow logic, such as if/else cases and loops
Learn simple data-driven testing by binding data into forms
Extract data from the user interface and use it in your tests
Transform your business to Agile/DevOps/Continuous Integration
Normally, doing test automation in tools like Selenium requires programming and has a long learning curve.
The student should be able to complete the course in a couple of hours and be able to create automated tests for fairly complicated web sites or applications without any prior knowledge of programming or test automation tools.
Let me know if you have any feedback or suggestions by contacting me at: courses@boozang.com. I love to hear from you!
Have fun!