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.