Skip to content

Index

Introduction

This is the documentation made by Fabian Portillo Gonzalez (@fabianpg95 github username) on the proposed SQA challenge in order to gain experience in the technical and soft skills along the process of this challenge.

This site was made using Mkdocs as static site and markdown as a written language with the purpose of having the different sections documented in a more understandable and isolated way such as the definition of objectives of the challenge, the Back End, Front End, and Performance sections besides a technical diagram showing the different components as part of the application.


Goals SQA Challenge

  • Implement Page Object Model with one of the Javascript based frameworks listed for Frontend Automation.
  • Document everything, add readme describing the steps and how to's on each section.
  • Use best practices for element selectors.
  • Use Eslint for static analysis and assure code standards.
  • Configure SonarQube .
  • Implement Backend Automation.
  • Configure any of the described CI tools mentioned below to build on demand.
  • Set up Slack notifications once a new build is done.
  • Implement BrowserStack for cross platform/browser testing.(Ask your buddy for BS credentials or contact eduardo.contreras)
  • Create a Slides presentation describing your project, integration of tools, adventages, disadvantages, structure and also include a diagram flow.