1.一种软件测试的方法,其特征在于,所述方法包括:
定时检测测试平台上的测试对象;
获取待测试的测试对象;
确定并发测试数量及候选测试终端;
根据所述并发测试数量,从候选测试终端中选择测试终端,同时向选择的测试终端发送所述待测试的测试对象,以使所述选择的测试终端对所述待测试的测试对象进行测试。
2.根据权利要求1所述的方法,其特征在于,所述向选择的测试终端发送所述待测试的测试对象之后,还包括:
当存在未被选择的候选测试终端时,重复执行根据所述并发测试数量,从未被选择的候选测试终端中选择测试终端,同时向选择的测试终端发送所述待测试的测试对象的步骤,直至不存在未被选择的候选测试终端。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述并发测试数量,从候选测试终端中选择测试终端,包括:
若候选测试终端数量不多于所述并发测试数量,则选择所有的候选测试终端;
若候选测试终端数量多于所述并发测试数量,则选择所述并发测试数量个候选测试终端。
4.根据权利要求1或2所述的方法,其特征在于,所述向选择的测试终端发送所述待测试的测试对象之前,还包括:
为发送的所述待测试的测试对象设置标签,其中,向不同测试终端发送的所述待测试的测试对象的标签互不同。
5.根据权利要求1或2所述的方法,其特征在于,所述选择的测试终端为多个;
所述同时向选择的测试终端发送所述待测试的测试对象,包括:
为多个选择的测试终端分别创建对应的线程;
同时在多个线程中向对应的选择的测试终端发送所述待测试的测试对象。
6.根据权利要求1或2所述的方法,其特征在于,所述同时向选择的测试终端发送所述待测试的测试对象之后,还包括:
接收选择的测试终端返回的测试结果。
7.一种软件测试的装置,其特征在于,所述装置包括:
检测模块,用于定时检测测试平台上的测试对象;
获取模块,用于获取待测试的测试对象;
确定模块,用于确定并发测试数量及候选测试终端;
发送模块,用于根据所述并发测试数量,从候选测试终端中选择测试终端,同时向选择的测试终端发送所述待测试的测试对象,以使所述选择的测试终端对所述待测试的测试对象进行测试。
8.根据权利要求7所述的装置,其特征在于,所述装置,还包括:
循环模块,用于当存在未被选择的候选测试终端时,重复执行根据所述并发测试数量,从未被选择的候选测试终端中选择测试终端,同时向选择的测试终端发送所述待测试的测试对象的步骤,直至不存在未被选择的候选测试终端。
9.根据权利要求7或8所述的装置,其特征在于,所述发送模块,用于当候选测试终端数量不多于所述并发测试数量时,选择所有的候选测试终端;当候选测试终端数量多于所述并发测试数量时,选择所述并发测试数量个候选测试终端。
10.根据权利要求7或8所述的装置,其特征在于,所述装置,还包括:
设置模块,用于为发送的所述待测试的测试对象设置标签,其中,向不同测试终端发送的所述待测试的测试对象的标签互不同。