在测试中创建“响应设计”条件

可在测试中的操作上设置测试执行条件。为此,在首次测试运行期间且在应用程序的安装步骤之后为将仅执行一次的操作块创建条件。后续测试运行时操作块将被忽略,因此防止步骤失败。这是“响应设计”条件。

关于此任务

该任务适用于从 Android 应用程序记录的在首次运行测试时需要登录凭证并有可能需要位置信息的测试。该任务还适用于其行为依赖于用于记录和回放测试的设备(通过不同分配率、设备类型、方向、OS 级别、本机语言和此类其他参数)的应用程序。

过程

  1. 在正在编辑的测试脚本中选择步骤,并单击插入 > 响应设计条件。当提示是否要将所选对象移至所插入的元素下方?时,单击
    图 1. 将“响应设计条件”插入到选定步骤
    将“响应设计条件”插入到选定步骤
  2. “响应设计条件”详细信息区域中,在条件名称字段中为条件分配一个名称。 缺省情况下,条件名称将设置为第一个所选操作的当前活动(或屏幕)。条件名称将用作用于识别测试中条件的注释。 例如,考虑提示用户输入其位置来查找最近商店的应用程序。该条件的目的在于仅在安装应用程序后首次运行测试时运行操作块。后续测试执行时不应运行操作块。
    图 2. 为条件和应用程序部分分配名称
    为条件和应用程序部分分配名称
  3. 应用程序部分分配名称,这是用于识别条件的键。它是与同一应用程序中的条件共享的变量。如果多个条件共享同一应用程序或多个应用程序中的相同条件部分,那么条件将仅执行一次。
  4. 步骤完成后,再次运行测试。操作块应仅在首次安装应用程序以及首次运行测试时执行。其他时候运行测试时,将不会执行操作。验证测试报告中是否没有为这些步骤生成错误。

反馈