代码之家  ›  专栏  ›  技术社区  ›  vidhu

无URL的自动化测试

  •  1
  • vidhu  · 技术社区  · 3 年前

    我们得到了小黄瓜,当只有UI原型可用且没有提供URL时,我们被要求创建功能文件并执行自动化测试。当没有可用的url时,是否有方法执行测试?

    1 回复  |  直到 3 年前
        1
  •  1
  •   Michael Mintz    3 年前

    当没有可用的URL时,可以使用小黄瓜格式“编写”测试。以下是一些计算器测试的示例:

    Feature: Scenarios for the Calculator App
    
      Background:
        Given Open the Calculator App
    
      Scenario: Pressing "C" outputs "0"
        When Press C
        Then Verify output is "0"
    
      Scenario: 1 + 2 + 3 + 4 + 5 = 15
        When Press C
        And Press 1
        And Press +
        And Press 2
        And Press +
        And Press 3
        And Press +
        And Press 4
        And Press +
        And Press 5
        And Press =
        Then Verify output is "15"
    
      Scenario: 6 × 7 × 8 × 9 = 3024
        When Press C
        And Press 6
        And Press ×
        And Press 7
        And Press ×
        And Press 8
        And Press ×
        And Press 9
        And Press =
        Then Verify output is "3024"
    

    (上述小黄瓜特征文件示例取自 SeleniumBase Behave-BDD examples folder ,这是我写的。它需要 steps file 有定义才能工作。)