Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a new "Did you know" section, or maybe call it Test Design Best Practices #98

Open
MohabMohie opened this issue May 3, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@MohabMohie
Copy link
Contributor

MohabMohie commented May 3, 2023

this section should show some hints
or tips and tricks

  • like using fluent design to chain actions and validations
  • using By objects / dynamic element identification / not @findby / handling android and ios with different locators in the same project
  • when to have android and ios in the same project and when to separate them
  • using Allure annotations to export BDD-like business-readable reports (instead of using cucumber itself)
  • not using priority to order tests, with guidance on test cases (isolated) and test scenarios (depends on methods)
  • running tests from a ci/cd pipeline -> reference to properties
  • paths to the artifacts that should be attached (allure, extent, summary)
  • testing pyramid / automation strategy and the importance of each level of testing
  • test automation tool selection criteria
  • test automation architecture (where shaft fits)
  • test automation solution design (pom, fluent, anonymous, inheritance, base classes)
@MohabMohie MohabMohie added the documentation Improvements or additions to documentation label Jul 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
No open projects
Status: 🆕 New
Development

No branches or pull requests

3 participants