The invention discloses a page automatic testing method and device. According to one aspect of the invention, a page automatic testing method, which comprises the following steps: according to the predetermined strategy for determining to determine whether the page open waiting time settings; and page test value determined after waiting time setting based on.
【技术实现步骤摘要】
本专利技术一般涉及自动化测试,尤其涉及页面自动化测试的方法和装置。
技术介绍
为了提高测试的效率,目前已经出现了多种进行自动化测试的工具。例如IBM Rational Functional Tester和HPWinRu腿r等。图1示出了使用自动化测试工具进行页面测试时的典型处理的 流程图。在使用自动化测试工具进行页面测试时,通常在自动化测试工具 的录制模式下,由测试者对被测试的应用执行一系列的动作。在这个 过程中,自动化测试工具将根据测试者执行的动作自动地录制测试脚 本(S101),并设置验证点(S105)。该验证点用于在测试页面时判 断是否成功加载页面。其中可以通过检查为页面预先设定的HTML 属性值来进行判断,常用的一种属性值是等待页面打开的等待时间。 在回放测试脚本之前,上述这些自动化测试工具都需要设置等待页面 打开的时间值作为等待时间(S110 )。当开始回放测试脚本时(S115 ), 以该等待时间为比较基准值,如果在该等待时间内可以将页面打开 (S120,是),则将该页面的测试结果标记为成功(S125);如果该 等待时间已超过且还不能将页面打开(S120,否),则将该页面的测 试结果标记为失败(S130)。在目前的自动化测试工具中,对待测试的所有页面的等待时间均 将其设置为给定的固定时间值。在执行自动化测试之后,如果测试者 发现某些页面在该固定时间值内不能打开,在测试者认为按照该固定 时间值进行测试有可能不能正确反映这些页面的真实情况时(例如,该固定时间值较小、网络影响等),他可能手动地修改不能打开的页 面的等待时间的设置值,直到这些页面最终被 ...
【技术保护点】
一种页面自动化测试方法,包括以下步骤: 根据预定策略确定用于判断页面是否成功打开的等待时间的设置值;和 基于确定后的等待时间的设置值进行页面测试。
【技术特征摘要】
1.一种页面自动化测试方法,包括以下步骤根据预定策略确定用于判断页面是否成功打开的等待时间的设置值;和基于确定后的等待时间的设置值进行页面测试。2. 根据权利要求1所述的方法,其中在所述等待时间的设置值 确定步骤中,根据页面的真实加载时间与相应的等待时间的历史设置 值之间的比较来确定所述页面的等待时间的设置值。3. 根据权利要求2所述的方法,还包括如下步骤 设置在所述比较中使用的下限阈值和上限阈值。4.根据权利要求3所述的方法,其中在所述等待时间的设置值 确定步骤中,如果所述真实加载时间与所述等待时间的历史设置值之 比小于所述下限阈值,则 将所述等待时间的设置值减小。5. 根据权利要求3所述的方法,其中在所述等待时间的设置值 确定步骤中,如果所述真实加载时间与所述等待时间的历史设置值之 比大于所述上限阈值,则将所述等待时间的设置值增大。6. 根据权利要求2所迷的方法,其中所述等待时间的历史设置 值是所述等待时间的最近的多个设置值的平均值或所述等待时间的 当前设置值。7. 根据权利要求l所述的方法,还包括如下步骤 判断页面是否加载成功; 对加载失败的页面的失败次数进行计数;以及 判断所述失败次数是否超过限制值,其中,如果所述失败次数未超过限制值,则增大该页面的等待时 间的设置值。8. 根据权利要求1或2所述的方法,其中在所述等待时间的设 置值确定步骤中,根据选择的采样页面的真实加栽时间的监测情况来 统一地确定多个测试页面的等待时间的设置值。9. 根据权利要求8所述的方法,还包括如下步骤设置用于确定所述采样页面的监测情况的另 一 下限阈值和另一 上限阈值。10. 根据权利要求9所述的方法,其中在所述等待时间的设置值 确定步骤中,如果所述采样页面的真实加栽时间与所述采样页面的等 待时间的历史设置值之比小于所述另 一 下限阈值,则将多个测试页面 的所述等待时间的设置值统一地减小。11. 根据权利要求9所述的方法,其中在所述等待时间的设置值 确定步骤中,如果所述采样页面的真实加载时间与所述采样页面的等 待时间的历史设置值之比大于所述另 一上限阈值,则将多个测试页面 的所述等待时间的设置值统一地增大。12. —种页面自动化测试方法,其特征在于根据预定策略确定用于判断页面是否成功打开的等待时间的设置值。13. —种页面自动化测试装置,包括确定单元,根据预定策略确定用于判断页面是否成功打开的等待 时间的i殳置值;和测试单元,基于该确定单元所确定的等待时间的设置值进行页面测试。14. 根据权利要求13...
【专利技术属性】
技术研发人员:傅晓静,王守慧,李学朝,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。