Dr. Essam eliwa
Eng. hager sobeah
Software testing is a critical phase in ensuring that software meets both client and user expectations. While testing can be costly and time-consuming, it is essential to ensure that all possible paths are covered. Our system is a tool that allows developers to test their code by uploading their Python or Java files. The system uses algorithms to cover most possible paths and generates a report that ensures the quality of the code. the system also uses the OpenAI API to give the user the option to write a test scenario if they are yet to implement the function. This report can finally be reviewed by the user.
1- to develop a user friendly web app where both experienced and junior developers can test their project on
2- to explore as many paths as possible to ensure the function the user entered is working correctly
3- to give the user the ability to see his history and the functions he tested before and it’s corresponding test cases and report
1- the system shall take only python or java files as input
2- the system shall generate unit test cases for the function entered by the user
3- the system shall be compatible with all operating systems
Documents and Presentations
You will find here the documents and presentation for our proposal.
You will find here the documents and presentation for our SRS.
You will find here the documents and presentation for our SDD.
You will find here the documents and presentation for our Thesis
type here detailss about your participation in the competition.