software testing
Software Testing Software testing is the process of evaluating and verifying that a software product or application does what it is supposed to do . The benefits of testing include preventing bugs, reducing development costs and improving performance. Test management plan. Types of software testing. The different types of tests Unit tests. Unit tests are very low level and close to the source of an application. ... Integration tests. ... Functional tests. ... End-to-end tests. ... Acceptance testing. ... Performance testing. ... Smoke testing.