5 most common software testing interview questions

https://www.youtube.com/watch?v=3EWghmo9Mfg

 

1. What is SDLC?

Answer: SDLC, Software Development Life Cycle is a process used by software industry to design, develop and test high quality software that meets or exceeds customer expectations.

2. What are The different models of SDLC?

  • Waterfall Model

  • Agile Model

  • Prototyping Model

  • Iterative Model

  • Spiral Model

  • V-Model

  • Incremental Model


3. What are the different types  of software requirements?

  • Business Requirements (BR): High level

  • Market Requirements (MR): high level drilling down into BR

  • Functional Requirements (FR) – Functionality of the product

  • Non-Functional Requirements (NFR)- Reliability, Scalability, Security, Integration, etc.

  • UI Requirements (UIR):


Market Requirements (MR) and  UI Requirements (UIR) are not included in traditional software requirements. 

4. Why do software have bugs?

  • SDLC involves humans at all levels which make software prone to human errors and also technical errors.

  • BA can make errors while gathering and documenting requirements

  • Developers can have programming errors.

  • Different parts of software may not communicate with each other

  • Complexity of software

  • Time limit

  • Multi Tier implementation.


5. What can happen if software is not tested?

  • Monetary loss

  • Time

  • Bad reputation

  • Law Suits

  • Injury/death

Comments

Popular posts from this blog

What is unit testing

Regression Testing