QA Flashcards

1
Q

Common problems that occur during software development

A
  • Poor requirements
  • Unrealistic schedules
  • Inadequate testing
  • Adding new features late
  • Poor communication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the difference between Severity and Priority

A
  • Priority means how fast it has to be fixed. Priority is related to scheduling to resolve the problem. Order of things to be fixed
  • Severity means how severe it is affecting the functionality. Is largely related to Business or Marketing aspect. (Decided by QA)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are some Testing challenges?

A
  • Equipment
  • Time table is always impossible and dependent on development
  • Unclear requirements
  • Is it even stable to test?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What steps when performing a test?

A
  • Get requirements
  • Design and plan test
  • Set up configuration
  • Decide if manual or automate
  • Execute
  • Open bugs
  • Verify fixes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the test pyramid

A

Bottom layer - Unit tests
Middle layer - Integration, system, APIs
Top layer - UI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly