Skip to content

Example web test automation project with Robot Framework and QWeb library

Notifications You must be signed in to change notification settings

teijatestaaja/example-test-automation-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example Test Automation Project

This is a small sample project for introducing web test automation using Python, Robot Framework and QWeb library. The project is an example of

  • good test automation project structure
  • division of test code into test suites and resource files
  • usage of existing keyword library (QWeb)
  • creation of own keywords in a resource file
  • keyword documentation created with Libtoc

Project Structure

tests       - robot test files
resources   - resource files
docs        - documentation

System Under Test

The test app is a simple TodoMVC application, written in Kotlin and React by TasteJS.

Tools

How to run tests and create documentation for keywords?

Run tests headless, from root folder:

robot -v browser_options:"-headless" tests/test_todo_app.robot

Run tests with Chrome, from root folder:

robot tests/test_todo_app.robot

Create documentation for own keywords:

libtoc --output_dir docs resources

About

Example web test automation project with Robot Framework and QWeb library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published