testing website sauce demo menggunakan cypress dan typescript.
- 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
- 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.
- 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
- 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
- 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
clone or download code QA-Cypress-typescript
npm install
run cypress
npx cypress run
open cypress dashboard
npx cypress open