自动化测试---多线程
自动化测试---多线程
1.比如要模拟手机连拍时按下电源键锁屏的动作。
首先要保证手机连拍动作是持续进行的情况下,按电源键。这是两个动作,需要两个线程同时运行去模拟。
1)主线程中需要创建一个子线程 thread 去执行按住拍照按钮进行连拍的动作
2)主线程接着可以等待2s后执行 按电源键锁屏的动作
这样就能测试到 拍照过程中手机下电,会不会影响到Camera资源能不能正常释放,下次打开camera,还能不能正常运行。
2.手机内存读写过程中会不会影响camera拍照功能。实际应用中比如usb或蓝牙进行文件pull 和 push 过程中拍照
1)主线程起一个子线程,进行手机上传或者下载
2)在上传下载的时候主线程继续执行camera的相关业务测试。
上面两个例子都是只创建了一个子线程,也可以创建多个线程同时运行。(当然上面两个例子也是线程同时运行,主线程一直没有停止过,主线程停止了,程序也就停了)
浙公网安备 33010602011771号