Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.6 KB

README.md

File metadata and controls

60 lines (44 loc) · 1.6 KB

TAU

TAU means Test Automation University where I am taking classes. I chose this learning path you can find on this repository is Web UI JavaScript / API JavaScript. With this link, you can check my profile: https://testautomationu.applitools.com/me.html#andreia-freitas

About me

Hi, my name is Andreia and I am a Software Tester. LinkedIn profile: https://www.linkedin.com/in/andgofreitas/

API JavaScript Automation Testing

Intro to JS - Remembering the JS basics with this course.

Postman - Exploring Service API's through Test Automation

API testing strategy (Parameters, Output, Interop, ... )

Mocha JavaScript Test Framework

Where I learned What is Mocha and How to install Pre-bundled Function Calls - describe() and it() Mocha Hooks - .Before - .after() - .beforeEach() - .afterEach() Test Features - Inclusive, Exclusive and Pending Retry and Timeout functions Reporters - Spec and Dot Matrix

Chai

This is how to use assertions in JavaScript using Chai. Used for Unit Testing.

I learned: What is an assertion and why is it required? How to install Chai from terminal or command line interface. Understand the difference about assertion styles provided by Chai, which are - assert - expect, and - should. Also should extras, and configurations.

In the end, I learned how to add Chai to an existent project and how assertion can be handled centrally in a project.

Cypress

  • Writing tests
  • Accessing elements and interacting with them
  • Validations
  • Grouping tests with Mocha
  • Cypress CLI
  • Page Objects in Cypress
  • Visual Validation