Developers make and improve the software. Bugs and the grounds of their appearance are discovered during software product testing. Developers’ goal is to make software free of bugs and errors. Testers are trying to find out all possible bugs.