Software testing

Software testing is the process of running the program with the attempt to find bugs, also check if the intentions of the software were met, validate and verify the functionality of the entire program. Test has two types of classification, static and dynamic. L static is the examination of the source code, implicit because text editors automatically they check the syntax. The dynamics involves the examination when the code is being run, is used to verify that the work program regarding the functional requirements. Some examples of software testing approaches are: test unit (basic), integration test (developer level), functional test (check the output) smoke test, regression test (bugs) acceptance test (user)

 

Image result for software testing