Projects of Software Testing Course at University of Tehran; Fall 2023
-
Updated
Jan 19, 2024 - HTML
Projects of Software Testing Course at University of Tehran; Fall 2023
Prime Path Finder in C
It's a comprehensive testing project aimed at thoroughly testing a Todo application. It includes testing for both the backend and frontend components. The project is built using a Spring Boot backend server and an HTML/JavaScript frontend.
Writing unit tests using JUnit, mock testing, graph coverage, API testing, logic coverage, mutation testing, and BDD.
Writing unit tests using JUnit, mock testing, graph coverage, API testing, logic coverage, mutation testing, and BDD.
This repository contains code and documentation for performing black box testing and graph coverage analysis on software systems. Black box testing is a technique that tests the functionality of a system without knowing its internal structure or implementation. Graph coverage analysis is a technique that measures how well a set of test cases covers
Using graphs to model the software artifacts and applying the coverage criteria (Node, Edge, Edge-Pair) to design the test cases. Developed a user interface to take graph as input and generate the test paths and test requirements, that pertains to the test cases for the software artifact.
Desenvolvimento de uma automação que elabora uma versão do código fonte que armazena um nó ao passar por ele de acordo com o grafo gerado de forma que permita o usuário visualizar o caminho que uma entrada percorre para construção de Testes de Cobertura de Grafos.
Add a description, image, and links to the graph-coverage topic page so that developers can more easily learn about it.
To associate your repository with the graph-coverage topic, visit your repo's landing page and select "manage topics."