Testing Methodology
TESTING METHODOLOGY
A mixture of automation and manual testing will be conducted ensuring products conform to business requirements, designs and behave as expected.
Unit Testing
We are using NUnit for Unit Testing.
- First level of testing to be scripted and conducted by developers
- Ensure individual units of code work as intended / designed at code level
Integration Testing
- Ensure individual components work as intended
- Framed by user scenario stories
- Automated tests by developers / manually tested by QA
End-to-End Testing
We are using NJUnit for Unit Testing.
- Ensure whole segments of an application behave as expected together
- Framed by user scenario stories
- Last phase of functional testing including exploratory testing
- Ensure the product adheres to original business criteria and end user’s needs
- Automated tests by developers / manually tested by QA
Regression Testing
- Run at timed intervals with varying combinations of P0, P1, P2 and P3 test cases
- Ensure no defects are added back into the development cycle
- Manually tested by QA