Code Review

testing website sauce demo menggunakan cypress dan typescript.

  1. login terdiri dari postive dan negative scenario. dalam folder pages terdapat login_pages.cy.js yang berfungsi untuk menampung element locator, kemudian di kirimkan ke file login.cy.js
  2. cart product terdiri dari positive dan negative scenario.dalam folder pages terdapat cartProduct.page.cy.js yang berfungsi untuk menampung element locator, kemudian di kirimkan ke file cartProduct.cy.js.
  3. dalam folder support terdapat file commands.ts yang berfungsi untuk membuat step login agar dapat di panggil secara global seperti saat di file cartProduct.cy.js memenggil login
  4. dalam folder fixtures teerdapat file login.json yang berfungsi untuk penampung data, kemudian dapat di panggil di manapun. penerapannya seperti di file login.cy.js
  5. dalam pembuatan automation testing ini, terdapat vidio dan test cases sebagai berikut
    test cases & vidio: https://drive.google.com/drive/folders/1g93H8tzRQDCrb4jNUdsI--Ef0RcJ6EIN?usp=sharing

How to run

clone or download code QA-Cypress-typescript

npm install

run cypress

npx cypress run

open cypress dashboard

npx cypress open

Thanks