Automation Tester with JavaScript

I CAN HELP TESTING YOUR WEB APPLICATION

CONTACT FORM

Let's speak now, about the next app that needs to be tested!

Testing Project #1 - Angular

One of the project was a management app, web application.

Tech stack: angular 1.6, Java, 8 Spring framework.

Written from scratch.

  • 300 commits
  • 12 automated functionalities tested.
About the project:
  • SPA Application (single page application)
  • The project included a login page, a dashboard with specific information page, multiple display and configuration pages:
  • * 18 pages with various display and config informations.

Challenges about the project:

My biggest challenge on this project, was working with calendars, that are displaying multiple informations.

For example, on a specific, day you can set multiple display informations, that needs specific checks.

The assert function for a specific day, had over 100 lines of code.

What I’ve learned ?

This was my first project. I used the structure and guide from the official guide, and later on, I started using airbnb style guide. I absolutely love it.

I learned about waits, and I learned about “official bugs”, like timeOut, and setInterval, I learned about tests output logging, storing them.

I’ve used pure JavaScript for parsing, mapping and processing data.

Mostly, data was store in JSON files, and reused, on each test run.

E2E part:

* Data processing. (Reading data, storing data to a DB/JSON for later comparison)

* Page Objects, reusable functions, smart waits.

* About 300 automated steps in test cases.

* Modular project structure, with common page objects, and independent tests.

* Headless testing.

Backend:


* Api requests. (With e2e check on Front-End)

* Database requests. (With e2e check on Front-End)

Extra tools used for the automation app:

Grunt, xmlhttprequest, express JS, mongoDB, webserver, custom logging.

Tests were ran by manual testers on the testing env using various input data.

Contact


Having a question ? Simply get in touch with me.

Talk with a Tester now.




Let's go old fashion.

Telephone number: +40728 787 372
Call me!

Email Address: contact@sdet.ro
Write me an email!

Upwork profile: https://upwork.com/EduardC
Hire me!


Crafted with love by sdet.ro 2018.