Skip to content

A collection of recipes of common tasks and patterns in different programming languages

License

Notifications You must be signed in to change notification settings

automationhacks/test-automation-recipes

Repository files navigation

Test automation recipes

A collection of recipes of common tasks and patterns in different programming languages Intial exploration on Java, Kotlin and Python programming languages.

Common test automation recipes

File operations

  • Read from file
  • Write to file
  • Support above operations for JSON, YAML, XML, CSV

Collections

  • How to iterate over a collection
  • Find if an element exists in collection

Logging and reporting

  • Logging (TestNG, pytest)
  • Reporting (TestNG, pytest)

Parallel test execution

  • How to run tests in parallel (Problems in implementations)
  • Run a terminal command from automation
  • Parameterize your test runs

Useful Design patterns

  • Adapter
  • Factory
  • Builder
  • Singleton

About

A collection of recipes of common tasks and patterns in different programming languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published