Question: how to do a software testing?
Answer: Basic functionality testing. Begin by making sure that every button on every screen works. ... 
Code review. ... 
Static code analysis. ... 
Unit testing. ... 
Single-user performance testing.