I\'ve seen other people mention several types of testing on Stack Overflow.
The ones I can recall are unit testing and integration testing. Especially unit testing i
should I be aware of any other important testing of my code?
These are some of the different kinds of test, according to different phases of the software lifecycle:
There's more:
And, much more ... testing software is nearly as wide a subject as writing software.
Unit Testing: The testing done to a unit or to a smallest piece of software. Done to verify if it satisfies its functional specification or its intended design structure.
Integration Testing: Testing the related modules together for its combined functionality.
Regression Testing: Testing the application to verify that modifications have not caused unintended effects.
Smoke Testing: Smoke testing is verified whether the build is testable or not.
Off the top of my head: