Testing Types
Test Design Techniques
Defect Management
Test Tools
Software Development Life Cycle (SDLC)
100

This type of testing verifies that a system meets the requirements and works as expected.

What is Functional Testing?

100

This technique involves testing all possible inputs and outputs.

What is Exhaustive Testing?

100

This term refers to an error, flaw, or failure in a software application.

What is a Defect?

100

A tool used to simulate user interactions for testing purposes.

What is a Test Automation Tool?

100

The first phase of the SDLC where requirements are gathered.

What is Requirements Analysis?

200

This testing type involves evaluating the system's performance under load.

What is Load Testing?

200

This technique divides input data into partitions to reduce the number of test cases.

What is Equivalence Partitioning?

200

The tool used to track and manage defects.

What is a Defect Tracking System?

200

A common tool used for test case management.

What is JIRA?

200

The phase where the actual code for the software is written.

What is Implementation or Coding?

300

This type of testing ensures that new code changes do not adversely affect existing functionalities.

What is Regression Testing?

300

This technique selects test cases based on the boundaries of input ranges.

What is Boundary Value Analysis?

300

The process of finding, documenting, and managing defects throughout the testing lifecycle.

What is Defect Management?

300

A widely-used tool for version control in software development.

What is Git?

300

The phase where the software is tested for defects.

What is Testing?

400

This testing method is used to determine the breaking point of the system.

What is Stress Testing?

400

This technique involves creating test cases based on the software’s expected behavior and state transitions.

What is State Transition Testing?

400

The state indicating that a defect has been fixed and verified.

What is Closed?

400

This tool is known for its use in performance testing.

What is JMeter?

400

The phase that involves deploying the software to a production environment.

What is Deployment?

500

This type of testing is conducted by end-users to validate the software in a real-world environment.

What is User Acceptance Testing (UAT)?

500

This method uses decision tables to represent combinations of inputs and their corresponding outputs.

What is Decision Table Testing?

500

This defect priority indicates that the defect should be fixed immediately.

What is Critical?

500

A tool used for managing and executing test cases and tracking test results.

What is Quality Center/ALM?

500

The phase where software updates and maintenance occur.

What is Maintenance?