QA Flashcards
1
Q
Common problems that occur during software development
A
- Poor requirements
- Unrealistic schedules
- Inadequate testing
- Adding new features late
- Poor communication
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)
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?
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
5
Q
What is the test pyramid
A
Bottom layer - Unit tests
Middle layer - Integration, system, APIs
Top layer - UI