很多小白在进行软硬件测试时 都会遇见多种问题,如果是软件测试只需通过调试解决BUG来进行,过程繁琐但单一;但硬件测试极大地考验小白的基础知识及实践能力,这也造成很多小白轻松进行软件测试,但对于硬件测试却束手无策,所以硬件测试中遇到问题该如何解决?
一般来说,很多工程师都是通过以下措施来解决问题,建议小白也跟着学,在硬件测试将事半功倍。
1、测试问题的危害确认
站在用户的角度看待测试问题,小问题也是问题。
①产品的最终使用者是用户;
②对于一个疑点是否属于问题,最有发言权的是用户;
③测试工程师应该站在用户的角度来看待每一个小问题,假设用户看到问题表现后的反应。
2、测试问题的界别划分
①一般:引起系统某一功能失效但可简单恢复或较难重现的问题;
②严重:引起系统某一功能失效且不能简单恢复(如插拔单板)的问题;
③致命:引起系统死机或系统崩溃的问题。
提示:从操作或维护的角度发现的问题或建议。
3、测试问题的种类确认
①可重现问题
每次重现(每次测试故障现象均会重复发生的问题);
偶尔重现(不定期出现的问题,暂时没有发现触发条件);
②不可重现问题
问题只出现过一次,在后续的测试过程中没有再次发生。
4、测试问题的定位
①定位方法
自动定位——系统通过自动检测等手段,可以直接产生相关告警;
人为定位——指通过人的现场观察或是借助一定的测试手段可以即可定位;
不可定位——指在现场无法定位,需要借助专用的测试工具,或是专业的人员才有可能定位的问题。
②恢复方式
自动恢复、手动恢复、不可恢复(定义参考定位方法)。
5、测试问题反馈方式和注意事项
测试工程师发现的任何问题都应该及时反馈;
问题反馈时应尽量将故障现象、触发条件、环境因素等信息描述清除,以便问题的处理;
养成保留现场的习惯。