Which is the first and last testing conducted over an application?
As we are aware that once coding phase is completed, the application moves to the next testing phase and component testing is the first testing done here. However, if we talk of which is the first testing done over the application, it would be Unit Testing. However, unit testing is part of coding phase only, here the developers write the code for a feature and then unit test it to ensure that high level scenarios are working in accordance to the specifications. So, the first testing done on application is Unit testing, i.e. this testing happens before the application is pushed to testing phase. Once the application is in
Testing phase, Component testing is the first testing executed. In any scenario, Acceptance testing is the last testing performed over an application.