1. 更改默认的测试结果保存路径
2. 增加结果输出到文件
3. 增加设备连接检查
4. 修改部分注释
5. 优化条件判断
6. 将测试完成的结果输出封装成函数，方便多次调用