This paper is based on testing project of DeviceVM company where I have worked as an intern product—Splashtop. To combine my testing job, it makes full and deep analysis on Linux-based software testing theories and techniques, present DeviceVM company software testing process in detail, and analysis on its testing processes and testing tools with reference to the current software testing theories. Finally introduce some suggestions on how to do Linux-based software testing better.