The document describes the development of a quiz website project. It includes gathering requirements, designing the architecture and GUI, coding, and performing different types of testing. The quiz website allows an admin to start a quiz for multiple teams, set parameters like questions and scoring, and displays final scores and identifies the winner. Technologies used include Java, JSP, MySQL, HTML, CSS and JavaScript. Testing techniques like automation, data driven, performance, unit, and load testing were used along with tools like Selenium, JUnit, Browsermob Proxy, Apache POI, and Firebug.
2. Quiz Website
Gathered all
required
information
about the
project.
Step 1
Requirement
Gathering
Created
Architecture
and GUI for the
project
Step 2
Design Development
Step 3
Coding
Perform certain
type of testing
Step 4
Testing
4. Requirements
Admin shall Log in to the Website.
Admin shall start the quiz and can also delete all the pervious results.
Admin shall select no. of teams participating in the Quiz, No. of questions, Marks for
correct answer, Marks for wrong answer, Total marks and Passing marks.
Admin shall save the quiz details into database.
Admin shall display rules for the quiz.
Teams shall play the Quiz.
Finally, Admin shall show the scores and Display the winner of the game.
5. Design Flow
Welcome Page
Click Here
Admin Login
Page
Username
Password
Admin Welcome Page
Start Quiz
Delete All Quiz
Quit
Database
Quiz details
No. Teams =
No. Question =
Marks for correct =
Marks for Wrong =
Total marks =
Pass marks =
Save Clear Mainmenu
Rules of
Quiz
Start Quiz
Question 1
Option 1
Option 2
Option 3
Option 4
Next
Final Score of
Each Team =
Winner =
Play Again