Common Interview Questions Flashcards
What are the different phases of the SDLC, and what
activities are performed in each phase
Planning
Design
Development
Testing
Deployment
Maintanance
What are the key differences between the Waterfall
and Agile SDLC models
- Step by step, no return back
- Incremental delivery
Can you explain the role of QA testers in sprint
planning and retrospectives in Agile projects?
responsible for determining and implementing quality standards, as well as to spot potential problems early on and fix them.
(Help to improve the development of software thru testing the program in the development stage)
List all the deployment environments used
during the development cycle
- Development Environment
- Test (QA) Environment
- Staging Environment
- Production Environment
Can you explain the difference between black-box and white-box testing
Can you explain what functional testing is and why it’s important in software
development
Testing WHAT the software does based on its specifications.
Example of a functional test:
Verify that users are able to search for events
Can you provide examples of non-functional testing types and explain why
they are important
Non-functional testing checks HOW WELL an application works, its stability, performance, usability. Non-functional
testing can help to reduce production risks and software costs, and improve the user
experience.
Verify that the search for events
takes less than 3 seconds
What is the regression testing?
Testing previously developed and tested software
to ensure that changes have not affected existing
functionality.