Quality is delighting customers
During this first round of testing, the program is submitted to assessments that focus on specific units or components of the software to determine whether each one is fully functional. The main aim of this endeavor is to determine whether the application functions as designed. In this phase, a unit can refer to a function, individual program or even a procedure, and a White-box Testing method is usually used to get the job done. One of the biggest benefits of this testing phase is that it can be run every time a piece of code is changed, allowing issues to be resolved as quickly as possible. It’s quite common for software developers to perform unit tests before delivering software to testers for formal testing.
Top software testing companies have their own set of tests to be performed initially which we call 'smoke tests', and which is done to confirm that the application is stage (or Ready) for any further testing or not. Smoke test is a set of limited number of P1 tests which covers all the major functionality areas of the application. Generally we keep the count of smoke tests to upto 50.