6月份应届毕业生,最近在负责一个android项目,移植好之后先自己进行基本的功能测试,其中有一项是softap开关测试,需要测试几百次,如果手动测试的话很浪费时间,于是同事就写了一个脚本模拟手动开关,让机器实现自动化测试。
那么问题来了,我用脚本测试了近万次没出现问题,提交QA测试几次就测试出问题了!QA测试是完全的手动测试。
看了QA的给出的有问题的log,log显示是在打开softap的时候出现问题。系统将wlan0接口移除了,导致打开softap失败,我在出问题的地方强制不让系统移除,QA就测不出问题了!
后面发现和QA的测试有点区别:
QA步骤:
1、打开softap
2、sta连接上softap
3、sta 可以ping通softap
4、关闭softap
5、回到1
Scrip步骤:
1、打开softap
2、确认打开成功
3、关闭softap
4、回到1
Scrip中没有那一步sta连接的过程。不过Log信息显示不是挂在连接station那个地方,应该是不影响的才对啊!
目前我改了一下Scrip的内容,让DUT去ping连接上的sta。不过QA表示有时候,
DUT能够ping通sta,但是sta不一定可以ping通DUT。 改完Scrip还没进行过测试,下周准备测试一下看能否用Scrip复现QA的问题。
目前就是这么一个情况,我总结一下我想问的问题:
问题:
1、 为什么我用脚本测试不出问题?
请大家为我解惑,谢谢