Questions

What are the challenges you faced in your project in testing?

What are the challenges you faced in your project in testing?

Key Software Testing Challenges and Solutions

  • Lack of Communication. Communication gaps, particularly while conveying the software requirements can create hurdles in constructing accurate test cases.
  • Missing Documentation.
  • Diversity in Testing Environments.
  • Inadequate Testing.

How would you handle client if you found a high severity defect on the release date?

Explain the situation to client and ask some more time to fix the bug….Your options include:

  1. Hide the bug and hope that the customer does not find it before you can deliver a fix.
  2. Delay the delivery until the bug is fixed.
  3. Talk to the customer about the bug and let them decide how they want to proceed.

How do you decide when you have tested enough?

How do you decide when you have ‘tested enough’?

  1. Deadlines (release deadlines, testing deadlines, etc.)
  2. Test cases completed with certain percentage passed.
  3. Test budget depleted.
  4. Coverage of code/functionality/requirements reaches a specified point.
  5. Bug rate falls below a certain level.
  6. Beta or alpha testing period ends.
READ ALSO:   What does the owl symbolize in India?

How do you deal with production defects?

What Should We Do If We Found a Defect in Production Environment

  1. Action 1. Keep calm and don’t panic.
  2. Action 2. Reproduce the defect.
  3. Action 3. Try to receive as much information as possible.
  4. Action 4. Find the cause.
  5. Action 5. Indicate the time when the bug should be fixed.
  6. Action 6.
  7. Action 7.
  8. Action 8.

What is a good defect leakage percentage?

Generally, good testing processes have roughly a 90\% TEI, with only 10-12\% defect leakage. However, as stated above, QA Mentor aims higher than that for a 5\% defect leakage.

Who is responsible for defect leakage?

It is the responsibility of software testers and Quality Assurance (QA) team to uncover all the defects, errors, bugs, and more from a system at the appropriate time, as it will help them build an efficient software or application of high quality, performance, functionality, and more.