领测软件测试网
软件测试技术门户3`8OF]0wR#mWU
#rB!V,G1@|aK已签核,通过了同行评审
VI;HQ/~2r5C&\hA~
软件测试技术门户6|1a1~;nx"m$W&W作为测试准备审核标准的一部分,测试脚本应该被正式的接受并且在开始测试循环之前被批准。SMEs, 业务分析人员和开发人员都应该参与到批准已录制的测试脚本中。编写已自动化的测试脚本的测试人员应该证明测试脚本可以成功的在QA环境中回放,如果有可能的话,可以带上多种数据集。
t]P"al 软件测试技术门户)^4e&cUC#q;d
录制、回放隐藏的对象
UyUX|jla%e
软件测试技术门户4N@P;^-`4Q2k脚本可能被录制为增加或是双击表格中一个字段或字段位置没有被固定的一个数组的值。如果表格或数组中字段的位置从开始录制时就不断地变化,脚本可能在回放时会失败。测试脚本经常在回放中失败就是因为那些没有显示或在屏幕中可见的对象的位置发生了改变。 软件测试技术门户/E]a7g$L2Y3_
软件测试技术门户1r4~`
Y)a.v为了回放那些位置敏感或位置受变更影响的脚本,有必要用功能性增强脚本,例如“向下滚屏”,“下一页”或“查找”。包含这些实用性功能可以确保需要回放的隐藏对象将可以被识别,增加或是双击而不顾其在矩阵,表格,显示的屏幕上的位置。 软件测试技术门户5Z!X;I.YL)F1CuO(Ud
9zh+p)GU#W9sCJJ举个例子,我曾经录制果一个脚本,在最初录制时它需要向下滚屏两次来查找一个可以在表格中输入的空字段。当我在几个星期之后回放它时,我不得不向下滚屏四次来查找空字段,而不是相之前录制的两次。接着脚本失败了,因此我在脚本中嵌入了逻辑判断以指导脚本向下滚屏需要的次数来查找一个空字段。我通过在一个“while”循环中放置一个“下一页”("next page")功能实现了这个目的,它可以驱动脚本不停的“下一页”(page down)直到找到空字段。
I$NeOA,B
h
0Z*s6H2dl(U#P安排重运行脚本/储存执行日志软件测试技术门户&_