Skip to content

haseebahmed248/UnitTesting

Repository files navigation

Unit Testing

Overview

This repository contains two projects: one focusing on API and GUI testing using a Docker image of Metabase, and another implementing Semgrep and Checkstyle properties in a new project.

Project 1: API and GUI Testing with Metabase Docker Image

Description

This project demonstrates the integration of API and GUI testing using a Docker image of Metabase. Metabase is a powerful business intelligence tool, and by utilizing its Docker image, we can easily set up an environment for testing various aspects of the application.

Features

  • API Testing: Comprehensive testing of Metabase APIs to ensure functionality and reliability using Insonmia.
  • GUI Testing: Automated testing of Metabase's graphical user interface for a seamless user experience.
  • Dockerized Environment: Easy setup and deployment using Docker containers.

Getting Started

  1. Prerequisites:

    • Docker installed on your machine.
  2. Clone the Repository:

    git clone https://github.com/haseebahmed248/UnitTesting
    cd UnitTesting
    
  3. Docker MetaBase Installation Install

  4. Run

    • Open Java Files
    • Run and make sure to have http client for GUI Test Cases

About

This project is for testing a local website hosted on docker for both GUI and API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages