juandedios199012 / joice-shop-owasp-zap-selenium

Este proyecto pertenece a un conjuntos de proyectos que se serán presentados en una exposición final para la Obtención de la Acreditación del Diplomado Testing de Software por la [Universidad Cátolica Boliviana "San Pablo"](https://lpz.ucb.edu.bo/)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OWASP Juice Shop Vulnerability Test Automation Framework with Selenium

Content index

Descripción

Proyecto Final de Vulnerability Test del Diplomado Testing de Software por la Universidad Cátolica Boliviana "San Pablo" de Bolivia.

Team

Teacher

Tools

  • Java 11
  • Intellij IDEA (optional)
  • Selenium WebDriver
  • Gson for Test Data
  • Log4j2
  • AllureReport
  • TestNG for Run Test
  • OWASP Zed Attack Proxy (ZAP)

Test architecture

  • ScreenPlay pattern
  • Factory pattern for Web drivers
  • Singleton pattern for Json Test Data
  • Test Data Using Model Classes
  • Support Chrome
  • API Owasp ZAP - scan
  • API Owasp ZAP - status
  • API Owasp ZAP - scanProgress
  • API Owasp ZAP - htmlreport
  • Run Local

Gradle CommandLine List to Run Test to Terminal

  • Run single Test Class: gradle clean test --tests RegisterTest
  • Run All Test: gradle clean test
  • Run report : allure serve build/allure-results

XPATH Search Sample in the Chrome Console

  • <div _ngcontent-lvl-c158="" class="ng-star-inserted">All Products</div>: $x("//*[contains(text(),'All Products')]")

cssSelector Search Sample in the Chrome Console

  • cssSeletor Lists: $$(".cc-dismiss")

About

Este proyecto pertenece a un conjuntos de proyectos que se serán presentados en una exposición final para la Obtención de la Acreditación del Diplomado Testing de Software por la [Universidad Cátolica Boliviana "San Pablo"](https://lpz.ucb.edu.bo/)


Languages

Language:Java 100.0%