In this quiz I would be covering major topics in software development to test your knowledge. This quiz would be covering programming, testing, debugging, and methodologies.